zhangqian
2023-11-25 53e4d678884036a7177d015f034968e5d09d1e3c
service/report_work.go
@@ -40,6 +40,11 @@
   if startTs == 0 {
      return errors.New("没有找到当前值班人员开始时间")
   }
   finishAmount := params.ReportAmount
   lastReportWork, err := GetLastReportWork(params.ProcedureId)
   if err == nil {
      finishAmount = params.ReportAmount - lastReportWork.ReportAmount
   }
   record := &model.ReportWork{
      ProceduresID: params.ProcedureId,
@@ -51,6 +56,7 @@
      StartTime:    startTs,
      EndTime:      nowTs,
      ReportAmount: params.ReportAmount,
      FinishAmount: finishAmount,
      WorkerID:     params.WorkerID,
      WorkerName:   workerName,
   }