fix
zhangqian
2023-12-01 8324f872ef3a4d0c978a9b1d062800c6a1701c12
api/v1/process_model.go
@@ -42,13 +42,15 @@
   }
   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
      }
      newProcessModel.IsUpdate = true
      headProcessModel = newProcessModel
   } else if oldProcessModel != nil {
      headProcessModel = oldProcessModel