zhangqian
2023-10-07 a455a9d0ca01baa985acb2b69a8d72bee982ed66
api/v1/process_model.go
@@ -23,10 +23,28 @@
   if !ok {
      return
   }
   procedure, code := service.NewTaskService().GetProcedureById(params.ProcedureId)
   if code != ecode.OK {
      ctx.Fail(code)
      return
   }
   order, err := service.NewTaskService().GetOrderByWorkOrderId(procedure.WorkOrderID)
   if err != nil {
      ctx.Fail(ecode.DBErr)
      return
   }
   list, total, err := service.GetProcessModelList(params.Page, params.PageSize)
   if err != nil {
      ctx.Fail(ecode.DBErr)
      return
   }
   for _, processModel := range list {
      if processModel.Procedure == procedure.ProceduresInfo.ProcedureName && processModel.Product == order.ProductName {
         processModel.IsUpdate = processModel.Number != params.Number
      }
   }
   ctx.ResultList(list, total)
}