| | |
| | | } |
| | | newProcessModel, _ = service.NewTaskService().GetProcessParams(procedure, order) //获取新的工艺参数 |
| | | if newProcessModel != nil && (oldProcessModel == nil || newProcessModel.Number != oldProcessModel.Number) { //旧的没有或者编号不同,更新 |
| | | newProcessModel.NewNumber, newProcessModel.NewParamsMap = newProcessModel.Number, newProcessModel.ParamsMap |
| | | if oldProcessModel != nil { |
| | | newProcessModel.Number, newProcessModel.ParamsMap = oldProcessModel.Number, oldProcessModel.ParamsMap |
| | | } else { //旧的没有,也可以"更新"(补充) |
| | | newProcessModel.Number, newProcessModel.ParamsMap = "", nil |
| | | } |
| | | if procedure.Status == model.ProcedureStatusProcessing { |
| | | newProcessModel.NewNumber, newProcessModel.NewParamsMap = newProcessModel.Number, newProcessModel.ParamsMap |
| | | if oldProcessModel != nil { |
| | | newProcessModel.Number, newProcessModel.ParamsMap = oldProcessModel.Number, oldProcessModel.ParamsMap |
| | | } else { //旧的没有,也可以"更新"(补充) |
| | | newProcessModel.Number, newProcessModel.ParamsMap = "", nil |
| | | } |
| | | newProcessModel.IsUpdate = true |
| | | } |
| | | headProcessModel = newProcessModel |