| | |
| | | } |
| | | |
| | | err := model.WithTransaction(func(db *gorm.DB) error { |
| | | err := service.NewTaskService().UpdateProcedureStatus(db, id, model.ProcedureStatusFinished, procedure.Channel) |
| | | err := service.NewTaskService().UpdateProcedureStatusAndChannel(db, id, model.ProcedureStatusFinished, procedure.Channel, procedure.ProcessModelNumber) |
| | | if err != nil { |
| | | return err |
| | | } |
| | |
| | | ctx.FailWithMsg(ecode.NeedConfirmedErr, "PLC请求失败,请检查PLC配置!") |
| | | return |
| | | } |
| | | _ = taskService.UpdateProcedureStatusAndChannel(nil, params.ProcedureId, model.ProcedureStatusProcessing, procedure.Channel, processModel.Number) |
| | | _ = taskService.UpdateProcessModelNumber(nil, params.ProcedureId, processModel.Number) |
| | | ctx.Ok() |
| | | } |
| | | |