切换导航条
此项目
正在载入...
登录
allied-creation
/
performance
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
tangxvhui
2 years ago
提交
07dad5267725436654813f84902f16630bb00b55
1 个父辈
580b9a85
提交新的
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
20 行增加
和
14 行删除
pkg/application/summary_evaluation/service/scheduled.go
pkg/domain/summary_evaluation.go
pkg/application/summary_evaluation/service/scheduled.go
查看文件 @
07dad52
...
...
@@ -73,8 +73,12 @@ func sendSummaryEvaluation(project *domain.EvaluationProject,
}
nodeId
:=
0
executor360Map
:=
map
[
int64
]
*
domain
.
User
{}
hrbpExist
:=
false
for
_
,
v
:=
range
itemList
{
nodeId
=
v
.
NodeId
if
v
.
EvaluatorId
<
0
{
hrbpExist
=
true
}
if
v
.
EvaluatorId
<=
0
{
continue
}
...
...
@@ -106,8 +110,8 @@ func sendSummaryEvaluation(project *domain.EvaluationProject,
DeletedAt
:
nil
,
}
//确定自评
//确定 被评估人的 上级评估
//确定周期评估
for
_
,
v
:=
range
targetUserMap
{
//处理自评
evaluationTemp
.
TargetUser
=
domain
.
StaffDesc
{
...
...
@@ -136,13 +140,15 @@ func sendSummaryEvaluation(project *domain.EvaluationProject,
}
//确定自评
newEvaluationList
=
append
(
newEvaluationList
,
evaluationTemp
)
//处理人资评估
evaluationTemp
.
BeginTime
=
beginTime360
evaluationTemp
.
EndTime
=
endTime360
evaluationTemp
.
Executor
=
domain
.
StaffDesc
{}
evaluationTemp
.
Types
=
domain
.
EvaluationHrbp
//确定人资评估
newEvaluationList
=
append
(
newEvaluationList
,
evaluationTemp
)
if
hrbpExist
{
//处理人资评估
evaluationTemp
.
BeginTime
=
beginTime360
evaluationTemp
.
EndTime
=
endTime360
evaluationTemp
.
Executor
=
domain
.
StaffDesc
{}
evaluationTemp
.
Types
=
domain
.
EvaluationHrbp
//确定人资评估
newEvaluationList
=
append
(
newEvaluationList
,
evaluationTemp
)
}
//处理360 评估
for
_
,
v2
:=
range
executor360Map
{
evaluationTemp
.
BeginTime
=
beginTime360
...
...
pkg/domain/summary_evaluation.go
查看文件 @
07dad52
...
...
@@ -39,11 +39,11 @@ type RatingCodeNumber struct {
type
EvaluationType
int
//综合评估类型
const
(
EvaluationSelf
EvaluationType
=
1
//自评
Evaluation360
EvaluationType
=
2
//360评估
EvaluationSuper
EvaluationType
=
3
//上级评估
EvaluationHrbp
EvaluationType
=
4
//人资评估
EvaluationSelf
EvaluationType
=
1
//自评
Evaluation360
EvaluationType
=
2
//360评估
EvaluationSuper
EvaluationType
=
3
//上级评估
EvaluationHrbp
EvaluationType
=
4
//人资评估
EvaluationFinish
EvaluationType
=
5
//考核结果
)
// 评估的填写状态
...
...
请
注册
或
登录
后发表评论