diff --git a/urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/materialdetail/MaterialDetailServiceImpl.java b/urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/materialdetail/MaterialDetailServiceImpl.java index 800ecb7..a0952f6 100644 --- a/urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/materialdetail/MaterialDetailServiceImpl.java +++ b/urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/materialdetail/MaterialDetailServiceImpl.java @@ -114,7 +114,12 @@ public class MaterialDetailServiceImpl implements MaterialDetailService { .collect(Collectors.toList()); //订单号校验 + for (MaterialDetailDO materialDetailDO : materialDetailList) { + //不校验非工单类 的单号 + if(materialDetailDO.getSource().equals(1)){ + continue; + } MainInfoDO mainInfoDO = mainInfoService.getMainInfoByOrderNo(materialDetailDO.getOrderNo()); if (mainInfoDO == null) { throw exception0(BAD_REQUEST.getCode(),"订单号"+materialDetailDO.getOrderNo()+"不存在");