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