切换导航条
此项目
正在载入...
登录
allied-creation
/
performance
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
tangxvhui
2 years ago
提交
8c986b3a9e0f4f750829ff4aa91913c846962c87
1 个父辈
3d39f57c
微调
隐藏空白字符变更
内嵌
并排对比
正在显示
4 个修改的文件
包含
1 行增加
和
45 行删除
pkg/application/summary_evaluation/service/service.go
pkg/domain/summary_evaluation.go
pkg/domain/summary_evaluation_value.go
pkg/infrastructure/pg/models/summary_evaluation_value.go
pkg/application/summary_evaluation/service/service.go
查看文件 @
8c986b3
...
...
@@ -1588,11 +1588,6 @@ func (srv *SummaryEvaluationService) editEvaluationValue(
for
_
,
v
:=
range
evaluationItems
{
newValue
:=
&
domain
.
SummaryEvaluationValue
{}
newValue
.
SetBlankValue
(
evaluationData
,
v
)
// if isTemporary {
// newValue.IsTemporary = 1
// } else {
// newValue.IsTemporary = 0
// }
evaluationValueMap
[
v
.
Id
]
=
newValue
evaluationItemMap
[
v
.
Id
]
=
v
//重置计数
...
...
pkg/domain/summary_evaluation.go
查看文件 @
8c986b3
...
...
@@ -100,7 +100,7 @@ func (evaluation *SummaryEvaluation) ResetTotalRating(param *EvaluationItemUsed)
evaluation
.
TotalRating
[
i2
]
.
Number
=
0
}
}
if
isExist
{
if
!
isExist
{
evaluation
.
TotalRating
=
append
(
evaluation
.
TotalRating
,
RatingCodeNumber
{
Code
:
v
.
Code
,
Number
:
0
,
...
...
pkg/domain/summary_evaluation_value.go
查看文件 @
8c986b3
...
...
@@ -31,44 +31,6 @@ type SummaryEvaluationValueRepository interface {
Find
(
queryOptions
map
[
string
]
interface
{})
(
int
,
[]
*
SummaryEvaluationValue
,
error
)
}
// 计算周期评估
// 当指标项没有权重的时候,还是进行评级操作,不计算分数
// 分数保留2位小数
// func (itemValue *SummaryEvaluationValue) SummaryEvaluationScore() error {
// //计算方式
// score, err := itemValue.SumScore()
// if err != nil {
// return err
// }
// itemValue.Score = fmt.Sprintf("%.2f", score)
// return nil
// }
// func (itemValue *SummaryEvaluationValue) SumScore() (float64, error) {
// if len(itemValue.Value) == 0 {
// return 0, nil
// }
// if itemValue.Weight == 0 {
// //使用评级
// return 0, nil
// }
// if itemValue.Types == EvaluationHrbp {
// //hrbp 填写值就是得分
// valueFloat, err := strconv.ParseFloat(itemValue.Value, 64)
// if err != nil {
// return 0, fmt.Errorf("条目%d系数值异常,%s", itemValue.Id, itemValue.Value)
// }
// return valueFloat, nil
// }
// valueFloat, err := strconv.ParseFloat(itemValue.Value, 64)
// if err != nil {
// return 0, fmt.Errorf("条目%d系数值异常,%s", itemValue.Id, itemValue.Value)
// }
// //得分计算方式
// score := itemValue.Weight * valueFloat
// return score, nil
// }
// 初始化一个空的value
func
(
itemValue
*
SummaryEvaluationValue
)
SetBlankValue
(
evaluation
*
SummaryEvaluation
,
item
*
EvaluationItemUsed
)
{
itemValue
.
Types
=
evaluation
.
Types
...
...
pkg/infrastructure/pg/models/summary_evaluation_value.go
查看文件 @
8c986b3
...
...
@@ -20,5 +20,4 @@ type SummaryEvaluationValue struct {
Remark
string
//填写的内容反馈
CreatedAt
time
.
Time
//数据创建时间
UpdatedAt
time
.
Time
//数据更新时间
// IsTemporary int `pg:",use_zero"` // 0-正式数据 1-临时提交的数据
}
...
...
请
注册
或
登录
后发表评论