zhangqian
2023-09-28 e8b6ad0c160a39b024b0f2b996d603bdd9b22db9
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)
}