正在显示
4 个修改的文件
包含
1 行增加
和
45 行删除
@@ -1588,11 +1588,6 @@ func (srv *SummaryEvaluationService) editEvaluationValue( | @@ -1588,11 +1588,6 @@ func (srv *SummaryEvaluationService) editEvaluationValue( | ||
1588 | for _, v := range evaluationItems { | 1588 | for _, v := range evaluationItems { |
1589 | newValue := &domain.SummaryEvaluationValue{} | 1589 | newValue := &domain.SummaryEvaluationValue{} |
1590 | newValue.SetBlankValue(evaluationData, v) | 1590 | newValue.SetBlankValue(evaluationData, v) |
1591 | - // if isTemporary { | ||
1592 | - // newValue.IsTemporary = 1 | ||
1593 | - // } else { | ||
1594 | - // newValue.IsTemporary = 0 | ||
1595 | - // } | ||
1596 | evaluationValueMap[v.Id] = newValue | 1591 | evaluationValueMap[v.Id] = newValue |
1597 | evaluationItemMap[v.Id] = v | 1592 | evaluationItemMap[v.Id] = v |
1598 | //重置计数 | 1593 | //重置计数 |
@@ -100,7 +100,7 @@ func (evaluation *SummaryEvaluation) ResetTotalRating(param *EvaluationItemUsed) | @@ -100,7 +100,7 @@ func (evaluation *SummaryEvaluation) ResetTotalRating(param *EvaluationItemUsed) | ||
100 | evaluation.TotalRating[i2].Number = 0 | 100 | evaluation.TotalRating[i2].Number = 0 |
101 | } | 101 | } |
102 | } | 102 | } |
103 | - if isExist { | 103 | + if !isExist { |
104 | evaluation.TotalRating = append(evaluation.TotalRating, RatingCodeNumber{ | 104 | evaluation.TotalRating = append(evaluation.TotalRating, RatingCodeNumber{ |
105 | Code: v.Code, | 105 | Code: v.Code, |
106 | Number: 0, | 106 | Number: 0, |
@@ -31,44 +31,6 @@ type SummaryEvaluationValueRepository interface { | @@ -31,44 +31,6 @@ type SummaryEvaluationValueRepository interface { | ||
31 | Find(queryOptions map[string]interface{}) (int, []*SummaryEvaluationValue, error) | 31 | Find(queryOptions map[string]interface{}) (int, []*SummaryEvaluationValue, error) |
32 | } | 32 | } |
33 | 33 | ||
34 | -// 计算周期评估 | ||
35 | -// 当指标项没有权重的时候,还是进行评级操作,不计算分数 | ||
36 | -// 分数保留2位小数 | ||
37 | -// func (itemValue *SummaryEvaluationValue) SummaryEvaluationScore() error { | ||
38 | -// //计算方式 | ||
39 | -// score, err := itemValue.SumScore() | ||
40 | -// if err != nil { | ||
41 | -// return err | ||
42 | -// } | ||
43 | -// itemValue.Score = fmt.Sprintf("%.2f", score) | ||
44 | -// return nil | ||
45 | -// } | ||
46 | - | ||
47 | -// func (itemValue *SummaryEvaluationValue) SumScore() (float64, error) { | ||
48 | -// if len(itemValue.Value) == 0 { | ||
49 | -// return 0, nil | ||
50 | -// } | ||
51 | -// if itemValue.Weight == 0 { | ||
52 | -// //使用评级 | ||
53 | -// return 0, nil | ||
54 | -// } | ||
55 | -// if itemValue.Types == EvaluationHrbp { | ||
56 | -// //hrbp 填写值就是得分 | ||
57 | -// valueFloat, err := strconv.ParseFloat(itemValue.Value, 64) | ||
58 | -// if err != nil { | ||
59 | -// return 0, fmt.Errorf("条目%d系数值异常,%s", itemValue.Id, itemValue.Value) | ||
60 | -// } | ||
61 | -// return valueFloat, nil | ||
62 | -// } | ||
63 | -// valueFloat, err := strconv.ParseFloat(itemValue.Value, 64) | ||
64 | -// if err != nil { | ||
65 | -// return 0, fmt.Errorf("条目%d系数值异常,%s", itemValue.Id, itemValue.Value) | ||
66 | -// } | ||
67 | -// //得分计算方式 | ||
68 | -// score := itemValue.Weight * valueFloat | ||
69 | -// return score, nil | ||
70 | -// } | ||
71 | - | ||
72 | // 初始化一个空的value | 34 | // 初始化一个空的value |
73 | func (itemValue *SummaryEvaluationValue) SetBlankValue(evaluation *SummaryEvaluation, item *EvaluationItemUsed) { | 35 | func (itemValue *SummaryEvaluationValue) SetBlankValue(evaluation *SummaryEvaluation, item *EvaluationItemUsed) { |
74 | itemValue.Types = evaluation.Types | 36 | itemValue.Types = evaluation.Types |
@@ -20,5 +20,4 @@ type SummaryEvaluationValue struct { | @@ -20,5 +20,4 @@ type SummaryEvaluationValue struct { | ||
20 | Remark string //填写的内容反馈 | 20 | Remark string //填写的内容反馈 |
21 | CreatedAt time.Time //数据创建时间 | 21 | CreatedAt time.Time //数据创建时间 |
22 | UpdatedAt time.Time //数据更新时间 | 22 | UpdatedAt time.Time //数据更新时间 |
23 | - // IsTemporary int `pg:",use_zero"` // 0-正式数据 1-临时提交的数据 | ||
24 | } | 23 | } |
-
请 注册 或 登录 后发表评论