From ad315b3f5ff144c60efc78b90ddf2ca49d738740 Mon Sep 17 00:00:00 2001 From: liao Date: Thu, 9 Nov 2023 13:32:17 +0800 Subject: [PATCH] =?UTF-8?q?update=20ASMS=E5=AE=9A=E6=97=B6=E5=90=8C?= =?UTF-8?q?=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/LawsAsmsOpenApiServiceImpl.java | 18 ++++++++++++++++++ .../impl/SynchronizationAsmsService.java | 8 ++++---- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/LawsAsmsOpenApiServiceImpl.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/LawsAsmsOpenApiServiceImpl.java index 1e5df5bd..085134f7 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/LawsAsmsOpenApiServiceImpl.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/LawsAsmsOpenApiServiceImpl.java @@ -310,6 +310,15 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl totalMap = asmsPostUtil.sendGetReq2(url, map); + Integer total = (Integer) totalMap.get("total"); + map.put("pageSize", total.toString()); + List> mapList = asmsPostUtil.sendGetReq(lawsAsmsOpenApi.getApiUrl(), map); if (CollectionUtils.isNotEmpty(mapList)) { List lawsAsmsDomesticList = new ArrayList(); @@ -522,6 +531,15 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl totalMap = asmsPostUtil.sendGetReq2(url, map); + Integer total = (Integer) totalMap.get("total"); + map.put("pageSize", total.toString()); + // 如果是国内法规,并且url为法规条文检索国内法规列表 List> mapList = asmsPostUtil.sendGetReq(lawsAsmsOpenApi.getApiUrl(), map); mapList.forEach(eMap -> { diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/SynchronizationAsmsService.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/SynchronizationAsmsService.java index a72b0cdb..b9b18224 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/SynchronizationAsmsService.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/SynchronizationAsmsService.java @@ -109,8 +109,8 @@ public class SynchronizationAsmsService { paramMap.put("pageNo", "1"); paramMap.put("pageSize", "2"); Map totalMap = asmsPostUtil.sendGetReq2(url, paramMap); - String total = (String) totalMap.get("total"); - paramMap.put("pageSize", total); + Integer total = (Integer) totalMap.get("total"); + paramMap.put("pageSize", total.toString()); List> mapList = asmsPostUtil.sendGetReq(url, paramMap); if (Objects.isNull(mapList)) { @@ -295,8 +295,8 @@ public class SynchronizationAsmsService { paramMap.put("pageNo", "1"); paramMap.put("pageSize", "2"); Map totalMap = asmsPostUtil.sendGetReq2(url, paramMap); - String total = (String) totalMap.get("total"); - paramMap.put("pageSize", total); + Integer total = (Integer) totalMap.get("total"); + paramMap.put("pageSize", total.toString()); List> mapList = asmsPostUtil.sendGetReq(url, paramMap); if (Objects.isNull(mapList)) {