zhangqian
2023-11-29 28addaa46cb97c20ad37e13eb10535de7b75e71c
service/report_work.go
@@ -33,17 +33,12 @@
   for _, worker := range procedure.ProceduresInfo.Workers {
      if params.WorkerID == worker.WorkerID {
         workerName = worker.WorkerName
         if worker.StartTime < nowTs {
            startTs = worker.StartTime
         }
      }
   }
   if workerName == "" {
      return errors.New("没有找到当前值班人员")
   }
   if startTs == 0 {
      return errors.New("没有找到当前值班人员开始时间")
   }
   finishAmount := params.ReportAmount
   lastReportWork, err := GetLastReportWork(params.ProcedureId)
   if err == nil {
@@ -52,6 +47,8 @@
      }
      finishAmount = params.ReportAmount - lastReportWork.ReportAmount
      startTs = lastReportWork.EndTime
   } else {
      startTs = procedure.RealStartTime
   }
   record := &model.ReportWork{