From 45911c561e52453391f72726157bec7134fc8a82 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期二, 16 四月 2024 11:11:54 +0800 Subject: [PATCH] 报工数量改成非必传 --- service/report_work.go | 11 +++++------ model/request/common.go | 2 +- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/model/request/common.go b/model/request/common.go index 49f61b6..26ac8b1 100644 --- a/model/request/common.go +++ b/model/request/common.go @@ -16,7 +16,7 @@ type ReportWork struct { ProcedureId uint `json:"procedureId,string" binding:"required"` //宸ュ簭id ReportAmount int `json:"reportAmount" binding:"required"` //鎶ュ伐鏁伴噺 - WorkerID string `json:"workerID" binding:"required"` //鎶ュ憡鑰卛d + WorkerID string `json:"workerID"` //鎶ュ憡鑰卛d } type ReportWorkList struct { diff --git a/service/report_work.go b/service/report_work.go index 4d7a0cb..99d7a82 100644 --- a/service/report_work.go +++ b/service/report_work.go @@ -31,13 +31,12 @@ nowTs := time.Now().Unix() var startTs int64 var workerName string - for _, worker := range procedure.ProceduresInfo.Workers { - if params.WorkerID == worker.WorkerID { - workerName = worker.WorkerName + if params.WorkerID != "" { + for _, worker := range procedure.ProceduresInfo.Workers { + if params.WorkerID == worker.WorkerID { + workerName = worker.WorkerName + } } - } - if workerName == "" { - return errors.New("娌℃湁鎵惧埌褰撳墠鍊肩彮浜哄憳") } finishAmount := params.ReportAmount -- Gitblit v1.8.0