Browse Source

领料申请单添加报错提示

master
shenzhouyu 2 months ago
parent
commit
1ca1913f9b
  1. 3
      src/main/java/com/gaotao/modules/notify/service/impl/NewIssureServiceImpl.java

3
src/main/java/com/gaotao/modules/notify/service/impl/NewIssureServiceImpl.java

@ -1087,6 +1087,9 @@ public class NewIssureServiceImpl implements NewIssureService {
List<ShopOrderVo> orderInfo = ifsApiIssueAndReturnService.getWorkOrderInfo(data.getOrderNo(), data.getSite(), data.getReleaseNo(), data.getSequenceNo()); List<ShopOrderVo> orderInfo = ifsApiIssueAndReturnService.getWorkOrderInfo(data.getOrderNo(), data.getSite(), data.getReleaseNo(), data.getSequenceNo());
Set<String> allowedStatuses = new HashSet<>(Arrays.asList("Released", "Reserved", "Started")); Set<String> allowedStatuses = new HashSet<>(Arrays.asList("Released", "Reserved", "Started"));
List<ShopOrderVo> shopOrderVos = orderInfo.stream().filter(item -> allowedStatuses.contains(item.getObjstate())).collect(Collectors.toList()); List<ShopOrderVo> shopOrderVos = orderInfo.stream().filter(item -> allowedStatuses.contains(item.getObjstate())).collect(Collectors.toList());
if(orderInfo.size()>0 && shopOrderVos.size()==0){
throw new Exception("生产订单"+data.getOrderNo()+"状态不允许发货,请检查!");
}
if(shopOrderVos != null && shopOrderVos.size()>0) { if(shopOrderVos != null && shopOrderVos.size()>0) {
List<ShopOrderAndMaterialVo> orderAndMaterialVos = new ArrayList<>(); List<ShopOrderAndMaterialVo> orderAndMaterialVos = new ArrayList<>();
List<ShopOrderMaterialVo> materialVos = ifsApiIssueAndReturnService.getShopOrderMaterial(data.getOrderNo(), data.getSite(), data.getReleaseNo(), data.getSequenceNo()); List<ShopOrderMaterialVo> materialVos = ifsApiIssueAndReturnService.getShopOrderMaterial(data.getOrderNo(), data.getSite(), data.getReleaseNo(), data.getSequenceNo());

Loading…
Cancel
Save