| | |
| | | "apsClient/constvar" |
| | | "apsClient/model" |
| | | "apsClient/model/request" |
| | | "apsClient/pkg/snowflake" |
| | | "errors" |
| | | "time" |
| | | ) |
| | |
| | | lastReportWork, err := GetLastReportWork(params.ProcedureId) |
| | | if err == nil { |
| | | finishAmount = params.ReportAmount - lastReportWork.ReportAmount |
| | | startTs = lastReportWork.EndTime |
| | | } |
| | | |
| | | record := &model.ReportWork{ |
| | |
| | | FinishAmount: finishAmount, |
| | | WorkerID: params.WorkerID, |
| | | WorkerName: workerName, |
| | | WorkerTime: nowTs - startTs, |
| | | BarCode: snowflake.GenerateId(), |
| | | } |
| | | |
| | | err = model.NewReportWorkSearch(nil).Create(record) |