From 5050aee647366857377436a4ccc41fc5e26ac3b2 Mon Sep 17 00:00:00 2001 From: gaorl Date: Fri, 18 Aug 2023 14:51:58 +0800 Subject: [PATCH] =?UTF-8?q?feature=EF=BC=9A=E5=B1=B1=E8=83=BD=E6=98=93?= =?UTF-8?q?=E8=A1=8C=E5=86=B2=E7=BA=A2=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../order/service/impl/OrderInfoServiceImpl.java | 13 +++++++++---- .../mybatis/mapper/OrderProcessInfoMapper.xml | 10 ++++------ 2 files changed, 13 insertions(+), 10 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 008bf376..934e1e13 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 @@ -2140,7 +2140,7 @@ public class OrderInfoServiceImpl implements OrderInfoService { } } if(StringUtils.isNotBlank(sb.toString())){ - return R.error(sb.toString()); + return R.error(sb.toString().substring(0,sb.toString().length()-1)); } break; case "1": @@ -2153,6 +2153,9 @@ public class OrderInfoServiceImpl implements OrderInfoService { if(orderProcessInfos == null || orderProcessInfos.isEmpty()){ return R.error("根据报账单号未查询到数据"); } + if(orderProcessInfos.stream().filter(t->OrderInfoEnum.SYS_SOURCE_SNYXX.getKey().equals(t.getXtly())).count() == 0){ + return R.ok(); + } collect = orderProcessInfos.stream().collect(Collectors.groupingBy(t -> t.getBzdh())); StringBuffer sb1 = new StringBuffer(); List fpqqlsh = new ArrayList<>(); @@ -2190,12 +2193,14 @@ public class OrderInfoServiceImpl implements OrderInfoService { */ List list = Arrays.asList(params.split(",")); List yFpdmHm = list.stream().map(t->{ - String[] split = t.split("-"); - return "('" + split[0] + "','" + split[1] + "')"; + return t.replace("-",""); }).collect(Collectors.toList()); orderProcessInfos = orderProcessInfoMapper.selectOrderProcessByYFpdmHm(yFpdmHm, Arrays.asList(nsrsbh)); if(orderProcessInfos == null || orderProcessInfos.isEmpty()){ - return R.error("根据报账单号未查询到数据"); + return R.error("根据原发票代码号码未查询到数据"); + } + if(orderProcessInfos.stream().filter(t->OrderInfoEnum.SYS_SOURCE_SNYXX.getKey().equals(t.getXtly())).count() == 0){ + return R.ok(); } collect = orderProcessInfos.stream().collect(Collectors.groupingBy(t -> t.getBzdh())); StringBuffer sb2 = new StringBuffer(); diff --git a/order-management-consumer/src/main/resources/mybatis/mapper/OrderProcessInfoMapper.xml b/order-management-consumer/src/main/resources/mybatis/mapper/OrderProcessInfoMapper.xml index 9255f47c..5728dd5c 100644 --- a/order-management-consumer/src/main/resources/mybatis/mapper/OrderProcessInfoMapper.xml +++ b/order-management-consumer/src/main/resources/mybatis/mapper/OrderProcessInfoMapper.xml @@ -1385,7 +1385,7 @@