zhangqian
2024-04-16 45911c561e52453391f72726157bec7134fc8a82
报工数量改成非必传
2个文件已修改
13 ■■■■ 已修改文件
model/request/common.go 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/report_work.go 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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"`          //报告者id
    WorkerID     string `json:"workerID"`                              //报告者id
}
type ReportWorkList struct {
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