| | |
| | | if (saveReqVO.getVendorId() != null) { |
| | | srmSupplierApi.getSupplier(saveReqVO.getVendorId()); |
| | | } |
| | | // 校验工单存在且类型为外协(代工) |
| | | MesProWorkOrderDO workOrder = workOrderService.validateWorkOrderConfirmed(saveReqVO.getWorkOrderId()); |
| | | if (ObjUtil.notEqual(workOrder.getType(), MesProWorkOrderTypeEnum.OUTSOURCE.getType())) { |
| | | throw exception(WM_OUTSOURCE_ISSUE_WORK_ORDER_TYPE_INVALID); |
| | | // 校验工单存在且类型为外协(代工);仅关联生产工单时校验,手工填写工单号不校验 |
| | | if (saveReqVO.getWorkOrderId() != null) { |
| | | MesProWorkOrderDO workOrder = workOrderService.validateWorkOrderConfirmed(saveReqVO.getWorkOrderId()); |
| | | if (ObjUtil.notEqual(workOrder.getType(), MesProWorkOrderTypeEnum.OUTSOURCE.getType())) { |
| | | throw exception(WM_OUTSOURCE_ISSUE_WORK_ORDER_TYPE_INVALID); |
| | | } |
| | | } |
| | | } |
| | | |