From a811e5586f9ad58798bfa789b763f1b74e144b53 Mon Sep 17 00:00:00 2001 From: wangrangrang Date: Tue, 19 Dec 2023 16:38:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=AC=E5=8F=B8=E4=BB=A3=E7=A0=81=E4=B8=BA?= =?UTF-8?q?=E7=A9=BA=E6=97=B6=20=E6=89=8D=E8=BF=9B=E8=A1=8C=E4=B8=8B?= =?UTF-8?q?=E4=B8=80=E6=AD=A5=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/order/service/impl/OrderInfoServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java index 0247d74e..420e789d 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java @@ -1787,14 +1787,14 @@ public class OrderInfoServiceImpl implements OrderInfoService { orderProcessInfo2.setXtly(orderProcessInfo != null && StringUtils.isNotBlank(orderProcessInfo.getXtly()) ? orderProcessInfo.getXtly() : orderProcessInfos.size() > 0 && StringUtils.isNotBlank(orderProcessInfos.get(0).getXtly())?orderProcessInfos.get(0).getXtly():"SAP"); //查询entId,判断如果为空 String gsdm = orderProcessInfo != null && StringUtils.isNotBlank(orderProcessInfo.getGsdm()) ? orderProcessInfo.getGsdm() : orderProcessInfos.size() > 0 && StringUtils.isNotBlank(orderProcessInfos.get(0).getGsdm()) ? orderProcessInfos.get(0).getGsdm() : null; - if(StringUtils.isNotBlank(gsdm)){ + if(StringUtils.isBlank(gsdm)){ //根据orderInfoId 查询 发票公司代码是否为空 OrderProcessInfo orderProcessInfo1 = orderProcessInfoMapper.selectByOrderId(orderInfoId, Arrays.asList(xhfNsrsbh)); if(orderProcessInfo1 != null && StringUtils.isBlank(orderProcessInfo1.getGsdm())){ //如果为空,根据entID查询大B获取公司代码 List taxplayercodeDeptList = userInfoService.getUser().getTaxplayercodeDeptList(); gsdm = taxplayercodeDeptList.stream().filter(t -> orderProcessInfo1.getEntId().equals(t.getDeptId())).map(t -> t.getEnterpriseNumbers()).findFirst().orElse(""); - if(StringUtils.isNotBlank(gsdm)){ + if(StringUtils.isBlank(gsdm)){ throw new OrderReceiveException(OrderInfoContentEnum.ORDER__USER_INVALID_PERMISSIONS); } }