From 741821101cae1142c809df12b49137032d17e6b6 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Fri, 26 Apr 2024 15:51:41 +0800
Subject: [PATCH] 增加南科院请求记录
---
skjcmanager/skjcmanager-service/skjcmanager-nky/src/main/java/cn/gistack/nky/service/impl/ZtApiServiceImpl.java | 34 ++++++++++++++++++++++++++++++++--
1 files changed, 32 insertions(+), 2 deletions(-)
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-nky/src/main/java/cn/gistack/nky/service/impl/ZtApiServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-nky/src/main/java/cn/gistack/nky/service/impl/ZtApiServiceImpl.java
index 03fcf2b..d2aa000 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-nky/src/main/java/cn/gistack/nky/service/impl/ZtApiServiceImpl.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-nky/src/main/java/cn/gistack/nky/service/impl/ZtApiServiceImpl.java
@@ -55,10 +55,25 @@
private static final String SL_API ="/services/1234567890ABCDEFGHIJKLMN/monitor/sl/api?res_nm=&cd=&city_cd=&county_cd=&pageNo=1&pageSize=9999";
+ int getSyCount = 0;
@Override
public List<DataResChildrenPo> getSy() {
+ getSyCount = getSyCount +1;
Map<String, Object> params = new LinkedHashMap<>();
- return getData(LASTEST_OSMOTIC_PRESSURE, "get", params);
+ try {
+ log.info("第{}次请求",getSyCount);
+ List<DataResChildrenPo> get = getData(LASTEST_OSMOTIC_PRESSURE, "get", params);
+ getSyCount = 0;
+ return get;
+ }catch (Exception e){
+ e.printStackTrace();
+ if (getSyCount<=5){
+ return this.getSy();
+ }else {
+ List<DataResChildrenPo> list = new ArrayList<>();
+ return list;
+ }
+ }
}
@Override
@@ -67,10 +82,25 @@
return getData(WY_API, "get", params);
}
+ int getResSyCount = 0;
@Override
public List<DataResPo> getResSy() {
+ getResSyCount = getResSyCount +1;
Map<String, Object> params = new LinkedHashMap<>();
- return getResData(LASTEST_OSMOTIC_PRESSURE, "get", params);
+ try {
+ log.info("第{}次请求",getResSyCount);
+ List<DataResPo> get = getResData(LASTEST_OSMOTIC_PRESSURE, "get", params);
+ getResSyCount = 0;
+ return get;
+ }catch (Exception e){
+ e.printStackTrace();
+ if (getResSyCount<=5){
+ return this.getResSy();
+ }else {
+ List<DataResPo> list = new ArrayList<>();
+ return list;
+ }
+ }
}
@Override
--
Gitblit v1.9.3