From 658d83e47e0838727230771e4cca2efffff588dc Mon Sep 17 00:00:00 2001 From: "396572590@qq.com" Date: Fri, 12 Aug 2022 14:16:41 +0800 Subject: [PATCH 1/5] =?UTF-8?q?feat:=20There=20is=20no=20way=20the,=20=205?= =?UTF-8?q?6968=20=E5=BC=95=E7=94=A8=E6=A0=87=E5=87=861589=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC=E6=B2=A1=E6=94=B9=E5=A5=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/sarBussionessStand/SarBussionessStandMapper.xml | 1 + .../mybatis/mapper/sarStandardsInfo/SarStandardsInfoMapper.xml | 1 + 2 files changed, 2 insertions(+) diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml index f0a7d48e..0bb01089 100644 --- a/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml +++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml @@ -386,6 +386,7 @@ ${pager.orderCondition} + order by SAR_BUSSIONESS_STAND.stand_year desc - SELECT - sar_stand_items.* - FROM - sar_stand_items + SELECT + sar_stand_items.*,split_pid(sar_stand_items.ITEMS_NUM,'.') as tt + FROM + sar_stand_items - order by sar_stand_items.ITEMS_NUM ${order} + order by tt ${order} LIMIT ${pager.startIndex-1},${pageSize} From bc1158177008b1b7d058a3af618e296bc0d11119 Mon Sep 17 00:00:00 2001 From: zhangyanduan Date: Thu, 18 Aug 2022 13:40:58 +0800 Subject: [PATCH 5/5] =?UTF-8?q?fix:=20=E7=A6=8F=E7=94=B0AWC=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E5=AF=B9=E6=8E=A5=E6=8E=A5=E5=8F=A3=E4=B8=ADVPPS?= =?UTF-8?q?=E7=BC=96=E7=A0=81=E5=8F=AA=E8=AF=86=E5=88=AB=E5=88=B0=E7=AC=AC?= =?UTF-8?q?=E4=B8=89=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/StandDataServiceImpl.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/regulations/service/impl/StandDataServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/regulations/service/impl/StandDataServiceImpl.java index 9a892684..e6754377 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/regulations/service/impl/StandDataServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/regulations/service/impl/StandDataServiceImpl.java @@ -36,6 +36,11 @@ public class StandDataServiceImpl extends ServiceImpl i public String searchStandData(SearchStandContext searchStandContext){ List fileResultList = new ArrayList<>(); try { + //TODO 此处接口优化 传入的VPPSCode 参数全部截取到第三位位置 + logger.info("接口传递的VPPS编码为"+searchStandContext.getVppsCode()); + String newVppsCode= convertVppsCode(searchStandContext.getVppsCode()); + logger.info("经过处理后只获取前三级的VPPS编码为"+newVppsCode); + searchStandContext.setVsgCode(newVppsCode); List standDataQuery = this.baseMapper.searchStandData(searchStandContext); if(!standDataQuery.isEmpty()){ // 重组数据集合 只需documentName 及 documentUrl @@ -72,4 +77,23 @@ public class StandDataServiceImpl extends ServiceImpl i } return str; } + + private String convertVppsCode(String vppsCode){ + if(StringUtils.isNotBlank(vppsCode)){ + String[] splitData = vppsCode.split("."); + if(splitData.length<=3){ + return vppsCode; + }else{ + StringBuilder result = new StringBuilder(); + result.append(splitData[0]).append(".").append(splitData[1]).append(".").append(splitData[2]); + return result.toString(); + } + + + }else{ + return null; + } + } + + }