|
@@ -97,6 +97,14 @@ func (srv *SummaryEvaluationService) EditEvaluationHRBP(param *command.EditEvalu |
|
@@ -97,6 +97,14 @@ func (srv *SummaryEvaluationService) EditEvaluationHRBP(param *command.EditEvalu |
|
97
|
if !param.IsTemporary {
|
97
|
if !param.IsTemporary {
|
|
98
|
//变更评估状态为已填写
|
98
|
//变更评估状态为已填写
|
|
99
|
summaryEvaluation.Status = domain.EvaluationCompleted
|
99
|
summaryEvaluation.Status = domain.EvaluationCompleted
|
|
|
|
100
|
+ //删除旧的填写值,使用新的填写内容
|
|
|
|
101
|
+ err = itemValueRepo.RemoveBySummaryEvaluationId(summaryEvaluation.Id)
|
|
|
|
102
|
+ if err != nil {
|
|
|
|
103
|
+ return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
|
|
|
|
104
|
+ }
|
|
|
|
105
|
+ for _, val := range itemValueList {
|
|
|
|
106
|
+ val.Id = 0
|
|
|
|
107
|
+ }
|
|
100
|
}
|
108
|
}
|
|
101
|
//保存填写值
|
109
|
//保存填写值
|
|
102
|
for _, v := range itemValueList {
|
110
|
for _, v := range itemValueList {
|