作者 tangxvhui

调整任务下发逻辑

@@ -500,10 +500,12 @@ func (srv StaffAssessServeice) buildTaskRecord(staffAssess *domain.StaffAssess) @@ -500,10 +500,12 @@ func (srv StaffAssessServeice) buildTaskRecord(staffAssess *domain.StaffAssess)
500 } 500 }
501 } 501 }
502 502
503 - // if newTaskRecord.TaskStageCheck.Id > 0 { ,  
504 // 没有里程碑也下发任务 503 // 没有里程碑也下发任务
505 - taskRecordList = append(taskRecordList, &newTaskRecord)  
506 - // } 504 + if len(newTaskRecord.TaskStages) > 0 && newTaskRecord.TaskStageCheck.Id == 0 {
  505 + // 里程碑已全部完成,不发任务
  506 + } else {
  507 + taskRecordList = append(taskRecordList, &newTaskRecord)
  508 + }
507 } 509 }
508 510
509 if err := transactionContext.CommitTransaction(); err != nil { 511 if err := transactionContext.CommitTransaction(); err != nil {