作者 tangxvhui

更新

@@ -300,12 +300,14 @@ func (srv *SummaryEvaluationService) EditEvaluationSelfV2(param *command.EditEva @@ -300,12 +300,14 @@ func (srv *SummaryEvaluationService) EditEvaluationSelfV2(param *command.EditEva
300 continue 300 continue
301 } 301 }
302 if !param.IsTemporary { 302 if !param.IsTemporary {
303 - //除了综合自评,其他的评估任务 评估项直接全部按必填项处理 303 + if evaluationItem.Required == domain.NodeRequiredYes {
  304 + // 除了综合自评,其他的评估任务 评估项直接全部按必填项处理
304 if len(v.Value) == 0 { 305 if len(v.Value) == 0 {
305 e := fmt.Sprintf("%s-%s 未填写", evaluationItem.Category, evaluationItem.Name) 306 e := fmt.Sprintf("%s-%s 未填写", evaluationItem.Category, evaluationItem.Name)
306 return nil, application.ThrowError(application.BUSINESS_ERROR, e) 307 return nil, application.ThrowError(application.BUSINESS_ERROR, e)
307 } 308 }
308 } 309 }
  310 + }
309 //填充评估填写值 311 //填充评估填写值
310 newItemValue.Remark = v.Remark 312 newItemValue.Remark = v.Remark
311 err := evaluationData.FillItemValue(evaluationItem, newItemValue, v.Value) 313 err := evaluationData.FillItemValue(evaluationItem, newItemValue, v.Value)