|
@@ -117,7 +117,7 @@ func (itemValue *SummaryEvaluationValue) valueTypeRating(item *EvaluationItemUse |
|
@@ -117,7 +117,7 @@ func (itemValue *SummaryEvaluationValue) valueTypeRating(item *EvaluationItemUse |
117
|
}
|
117
|
}
|
118
|
}
|
118
|
}
|
119
|
if (ratingValue == nil) && len(value) > 0 {
|
119
|
if (ratingValue == nil) && len(value) > 0 {
|
120
|
- return fmt.Errorf("条目%d:%s-%s系评级值异常", item.Id, item.Category, item.Name)
|
120
|
+ return fmt.Errorf("条目%d:%s-%s评级值异常", item.Id, item.Category, item.Name)
|
121
|
}
|
121
|
}
|
122
|
itemValue.Rating = *ratingValue
|
122
|
itemValue.Rating = *ratingValue
|
123
|
return nil
|
123
|
return nil
|
|
@@ -129,17 +129,16 @@ func (itemValue *SummaryEvaluationValue) valueTypeScore(item *EvaluationItemUsed |
|
@@ -129,17 +129,16 @@ func (itemValue *SummaryEvaluationValue) valueTypeScore(item *EvaluationItemUsed |
129
|
return errors.New("评分方式错误")
|
129
|
return errors.New("评分方式错误")
|
130
|
}
|
130
|
}
|
131
|
value = strings.TrimSpace(value)
|
131
|
value = strings.TrimSpace(value)
|
132
|
-
|
|
|
133
|
- valueNumber, err := strconv.ParseFloat(value, 64)
|
|
|
134
|
- if err != nil {
|
|
|
135
|
- return fmt.Errorf("条目%d:%s-%s系评分值异常", item.Id, item.Category, item.Name)
|
|
|
136
|
- }
|
|
|
137
|
itemValue.Value = value
|
132
|
itemValue.Value = value
|
138
|
//处理空值
|
133
|
//处理空值
|
139
|
if len(value) == 0 {
|
134
|
if len(value) == 0 {
|
140
|
itemValue.Score = "0"
|
135
|
itemValue.Score = "0"
|
141
|
return nil
|
136
|
return nil
|
142
|
}
|
137
|
}
|
|
|
138
|
+ valueNumber, err := strconv.ParseFloat(value, 64)
|
|
|
139
|
+ if err != nil {
|
|
|
140
|
+ return fmt.Errorf("条目%d:%s-%s评分值异常", item.Id, item.Category, item.Name)
|
|
|
141
|
+ }
|
143
|
if item.EvaluatorId < 0 {
|
142
|
if item.EvaluatorId < 0 {
|
144
|
//hrbp 的评分方式
|
143
|
//hrbp 的评分方式
|
145
|
itemValue.Score = value
|
144
|
itemValue.Score = value
|