From 53e4d678884036a7177d015f034968e5d09d1e3c Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期六, 25 十一月 2023 17:59:55 +0800 Subject: [PATCH] 完成数量等于本次报工数量-上次报工数量 --- service/report_work.go | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/service/report_work.go b/service/report_work.go index cf8deb4..308e97e 100644 --- a/service/report_work.go +++ b/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, } -- Gitblit v1.8.0