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, }