update ASMS定时同步
This commit is contained in:
+18
@@ -310,6 +310,15 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl<LawsAsmsOpenApiMappe
|
||||
lawsAsmsOpenApi.setStatus("1");
|
||||
} else if ("3".equals(lawsAsmsOpenApi.getApiType()) && "xiaobodata/openApi/domesticLaws/list".equals(lawsAsmsOpenApi.getApiUrl())) {
|
||||
// 如果是国内法规,并且url为国内法规标准检索列表
|
||||
|
||||
// 法规列表
|
||||
String url = "xiaobodata/openApi/domesticLaws/list";
|
||||
map.put("pageNo", "1");
|
||||
map.put("pageSize", "2");
|
||||
Map<String, Object> totalMap = asmsPostUtil.sendGetReq2(url, map);
|
||||
Integer total = (Integer) totalMap.get("total");
|
||||
map.put("pageSize", total.toString());
|
||||
|
||||
List<Map<String, String>> mapList = asmsPostUtil.sendGetReq(lawsAsmsOpenApi.getApiUrl(), map);
|
||||
if (CollectionUtils.isNotEmpty(mapList)) {
|
||||
List<LawsAsmsDomestic> lawsAsmsDomesticList = new ArrayList();
|
||||
@@ -522,6 +531,15 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl<LawsAsmsOpenApiMappe
|
||||
lawsAsmsOpenApi.setStatus("1");
|
||||
log.info("{}同步成功{}条数据", lawsAsmsOpenApi.getApiName(), lawsAsmsDomesticList.size());
|
||||
} else if ("3".equals(lawsAsmsOpenApi.getApiType()) && "xiaobodata/openApi/article/search".equals(lawsAsmsOpenApi.getApiUrl())) {
|
||||
|
||||
// 文档拆分
|
||||
String url = "xiaobodata/openApi/article/search";
|
||||
map.put("pageNo", "1");
|
||||
map.put("pageSize", "2");
|
||||
Map<String, Object> totalMap = asmsPostUtil.sendGetReq2(url, map);
|
||||
Integer total = (Integer) totalMap.get("total");
|
||||
map.put("pageSize", total.toString());
|
||||
|
||||
// 如果是国内法规,并且url为法规条文检索国内法规列表
|
||||
List<Map<String, String>> mapList = asmsPostUtil.sendGetReq(lawsAsmsOpenApi.getApiUrl(), map);
|
||||
mapList.forEach(eMap -> {
|
||||
|
||||
+4
-4
@@ -109,8 +109,8 @@ public class SynchronizationAsmsService {
|
||||
paramMap.put("pageNo", "1");
|
||||
paramMap.put("pageSize", "2");
|
||||
Map<String, Object> 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<Map<String, String>> 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<String, Object> 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<Map<String, String>> mapList = asmsPostUtil.sendGetReq(url, paramMap);
|
||||
if (Objects.isNull(mapList)) {
|
||||
|
||||
Reference in New Issue
Block a user