作者 tangxvhui

更新

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