切换导航条
此项目
正在载入...
登录
allied-creation
/
performance
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
tangxvhui
2 years ago
提交
2fc35c3276791b448cf68b8aa9105c84ee0629bd
1 个父辈
83206c38
微调评估内容输出
隐藏空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
17 行增加
和
1 行删除
pkg/application/staff_assess/service/service_v2.go
pkg/domain/staff_assess_content.go
pkg/infrastructure/pg/models/summary_evaluation_value.go
pkg/application/staff_assess/service/service_v2.go
查看文件 @
2fc35c3
...
...
@@ -1196,6 +1196,11 @@ func (srv StaffAssessServeice) StaffAssess360BeforeEdit(param *query.AssessInfoQ
}
//360评估全部是选填项
for
i
:=
range
result
.
AssessContent
{
if
len
(
result
.
AssessContent
[
i
]
.
Value
)
==
0
{
result
.
AssessContent
[
i
]
.
LevelValue
=
""
result
.
AssessContent
[
i
]
.
ScoreValue
=
0
result
.
AssessContent
[
i
]
.
ReteResult
=
""
}
result
.
AssessContent
[
i
]
.
Required
=
domain
.
NodeRequiredNo
}
return
result
,
nil
...
...
@@ -1209,6 +1214,11 @@ func (srv StaffAssessServeice) StaffAssessSuperBeforeEdit(param *query.AssessInf
}
//上级评估全部是选填项
for
i
:=
range
result
.
AssessContent
{
if
len
(
result
.
AssessContent
[
i
]
.
Value
)
==
0
{
result
.
AssessContent
[
i
]
.
LevelValue
=
""
result
.
AssessContent
[
i
]
.
ScoreValue
=
0
result
.
AssessContent
[
i
]
.
ReteResult
=
""
}
result
.
AssessContent
[
i
]
.
Required
=
domain
.
NodeRequiredNo
}
return
result
,
nil
...
...
pkg/domain/staff_assess_content.go
查看文件 @
2fc35c3
...
...
@@ -50,6 +50,9 @@ func (content *StaffAssessContent) TransformValue() error {
// 规则是评级方式
func
(
content
*
StaffAssessContent
)
ratingValue
()
error
{
content
.
LevelValue
=
""
content
.
ScoreValue
=
0
content
.
ReteResult
=
""
levels
:=
content
.
Rule
.
Rating
.
Levels
for
_
,
v
:=
range
levels
{
if
v
.
Code
!=
content
.
Value
{
...
...
@@ -81,6 +84,9 @@ func (content *StaffAssessContent) scoreValue() error {
// 未开启按分数子区间匹配等级
// return nil
//}
content
.
LevelValue
=
""
content
.
ScoreValue
=
0
content
.
ReteResult
=
""
for
_
,
v
:=
range
rule
.
Score
.
Levels
{
if
valueFloat
<
v
.
Start
||
valueFloat
>
v
.
End
{
continue
...
...
pkg/infrastructure/pg/models/summary_evaluation_value.go
查看文件 @
2fc35c3
...
...
@@ -16,7 +16,7 @@ type SummaryEvaluationValue struct {
Score
string
//评定得分
Types
int
//评估类型
Executor
domain
.
StaffDesc
//填写评估的用户,执行人
Weight
float64
//权重
Weight
float64
`pg:",use_zero"`
//权重
Rating
domain
.
RatingLevel
//评级填写值
Remark
string
//填写的内容反馈
CreatedAt
time
.
Time
//数据创建时间
...
...
请
注册
或
登录
后发表评论