zhangqian
2023-10-08 44a78f184ca10fba46df2567496895e179d4ac6c
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)
}