From 366bd9b4bd8f4323959fbf345c31ce38ea719553 Mon Sep 17 00:00:00 2001
From: CZT <czt18638530771@163.com>
Date: 星期一, 18 九月 2023 22:09:57 +0800
Subject: [PATCH] 优化上海接口上传

---
 src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java |  204 ++++++++++++++++++++++++++++++++++----------------
 1 files changed, 137 insertions(+), 67 deletions(-)

diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java b/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
index 606d808..665ac10 100644
--- a/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
+++ b/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
@@ -11,18 +11,20 @@
 import com.fzzy.api.service.ApiTriggerService;
 import com.fzzy.api.utils.*;
 import com.fzzy.api.view.repository.*;
+import com.fzzy.order.data.OrderData;
 import com.fzzy.push.sh2023.dto.*;
 import lombok.Data;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang.StringUtils;
 import org.apache.commons.lang.time.DateFormatUtils;
 import org.springframework.beans.BeanUtils;
+import org.springframework.beans.BeanWrapper;
+import org.springframework.beans.BeanWrapperImpl;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.HashSet;
-import java.util.List;
+
+import java.beans.PropertyDescriptor;
+import java.util.*;
 
 /**
  * 涓婃捣甯傚钩鍙�2023鐗�-涓婁紶鏁版嵁鏈嶅姟绫�
@@ -74,7 +76,7 @@
         String inteId = param.getInteId();
         String kqdm = param.getKqdm();
         //鏌ヨ搴撳尯淇℃伅琛屾斂鍖哄垝鐮�
-        List<Api1102> api1102List = api1102Rep.findPushData(conf.getKqdm());
+        List<Api1102> api1102List = api1102Rep.findPushData(kqdm);
         try {
             if (null == conf) {
                 conf = apiCommonService.getConf(kqdm);
@@ -106,24 +108,39 @@
                 return responseDto;
             }
 
+            //鑾峰彇鎸囦护id
+            String key = RedisConst.buildKey(RedisConst.KYE_ORDER, conf.getKqdm());
+            OrderData orderData = (OrderData)redisUtil.get(key);
+            if(StringUtils.isEmpty(orderData.getOrderid())){
+                log.error("鎸囦护id澶辨晥=" + jsonData);
+                ResponseDto responseDto = new ResponseDto(99, "鎸囦护id澶辨晥");
+                apiLog.setStatus(99);
+                apiLog.setResult("鎸囦护id澶辨晥");
+                apiLogRep.save(apiLog);
+                return responseDto;
+            }
+
             //灏佽鎺ㄩ�佹暟鎹�
             SH2023ReqDto reqData = new SH2023ReqDto();
             reqData.setId(ContextUtil.getUUID());
             //鑾峰彇韬唤ID锛屽嵆琛屾斂鍖哄垝鐮�
             reqData.setUid(conf.getUserName());
             //鎸囦护id
-            reqData.setOrderid(param.getOrderid());
+            reqData.setOrderid(orderData.getOrderid());
+
             //韬唤绛惧悕锛屼娇鐢ㄨ嚜鏈塕SA绉侀挜杩涜鍔犲瘑(鍦板尯琛屾斂鍖哄垝浠g爜_褰撳ぉ鏃ユ湡)
-            reqData.setAccess_token(RSAUtils.encryptData(reqData.getUid() + "_" + DateFormatUtils.format(new Date(), "yyyy-MM-dd"), conf.getPassword()));
+            reqData.setAccess_token(ShRSAUtils.sign(reqData.getUid() + "_" + DateFormatUtils.format(new Date(), "yyyy-MM-dd"), conf.getPassword()));
             //鏁版嵁鎬绘潯鏁�
             List<Object> list = (List<Object>) data;
             reqData.setDatalength(list.size());
+
             //浣跨敤鍖虹骇骞冲彴鍏挜瀵规暟鎹繘琛孯SA鍔犲瘑
-            reqData.setData(RSAUtils.encrypt(jsonData, conf.getPublicKey()));
+            reqData.setData(ShRSAUtils.encryptByPubKey(jsonData, conf.getPublicKey()));
             //鎽樿锛屾暟鎹富浣撶殑MD5鍊�
             reqData.setDigst(MyMD5Util.encrypt(jsonData));
 
-            SH2023RespDto responseDto = SH2023HttpClientUtil.postPushData(conf.getApiUrl() + inteId, reqData, conf);
+            SH2023RespDto responseDto = SH2023HttpClientUtil.postPushData(conf.getApiUrl() + inteId, JSON.toJSONString(reqData), conf);
+
             apiLog.setStatus(responseDto.getCode() == 200 ? 0 : responseDto.getCode());
             apiLog.setResult(responseDto.getResult());
             apiLogRep.save(apiLog);
@@ -182,31 +199,37 @@
                 return responseDto;
             }
 
+            //鑾峰彇鎸囦护id
+            String key = RedisConst.buildKey(RedisConst.KYE_ORDER, conf.getKqdm());
+            OrderData orderData = (OrderData)redisUtil.get(key);
+            if(StringUtils.isEmpty(orderData.getOrderid())){
+                ResponseDto responseDto = new ResponseDto(99, "鎸囦护id澶辨晥");
+                apiLog.setStatus(99);
+                apiLog.setResult("鎸囦护id澶辨晥");
+                apiLogRep.save(apiLog);
+                return responseDto;
+            }
+
             //灏佽鎺ㄩ�佹暟鎹�
             SH2023ReqDto reqData = new SH2023ReqDto();
             reqData.setId(ContextUtil.getUUID());
             //鑾峰彇韬唤ID锛屽嵆琛屾斂鍖哄垝鐮�
-            if (null == api1102List || api1102List.isEmpty()) {
-                ResponseDto responseDto = new ResponseDto(99, "娌℃湁鑾峰彇鍒拌韩浠絀D");
-                apiLog.setStatus(99);
-                apiLog.setResult("娌℃湁鑾峰彇鍒拌韩浠絀D");
-                apiLogRep.save(apiLog);
-                return responseDto;
-            }
-            reqData.setUid(api1102List.get(0).getXzqhdm());
+            reqData.setUid(conf.getUserName());
             //鎸囦护id
-            reqData.setOrderid(param.getOrderid());
-            //韬唤绛惧悕锛屽鍦板尯琛屾斂鍖哄垝浠g爜_褰撳ぉ鏃ユ湡杩涜MD5绠楁硶绛惧悕
-            reqData.setAccess_token(RSAUtils.encryptData(reqData.getUid() + "_" + DateFormatUtils.format(new Date(), "yyyy-MM-dd"), conf.getPublicKey()));
+            reqData.setOrderid(orderData.getOrderid());
+            //韬唤绛惧悕锛屼娇鐢ㄨ嚜鏈塕SA绉侀挜杩涜鍔犲瘑(鍦板尯琛屾斂鍖哄垝浠g爜_褰撳ぉ鏃ユ湡)
+            reqData.setAccess_token(ShRSAUtils.sign(reqData.getUid() + "_" + DateFormatUtils.format(new Date(), "yyyy-MM-dd"), conf.getPassword()));
             //鏁版嵁鎬绘潯鏁�
             List<Object> list = (List<Object>) data;
             reqData.setDatalength(list.size());
-            //鏁版嵁杩涜SM4鍔犲瘑
-            reqData.setData(jsonData);
+
+            //浣跨敤鍖虹骇骞冲彴鍏挜瀵规暟鎹繘琛孯SA鍔犲瘑
+            reqData.setData(ShRSAUtils.encryptByPubKey(jsonData, conf.getPublicKey()));
+
             //鎽樿锛屾暟鎹富浣撶殑MD5鍊�
             reqData.setDigst(MyMD5Util.encrypt(jsonData));
 
-            SH2023RespDto responseDto = SH2023HttpClientUtil.postPushData(conf.getApiUrl() + inteId, reqData, conf);
+            SH2023RespDto responseDto = SH2023HttpClientUtil.postPushData(conf.getApiUrl() + inteId, JSON.toJSONString(reqData), conf);
             apiLog.setStatus(responseDto.getCode() == 200 ? 0 : responseDto.getCode());
             apiLog.setResult(responseDto.getResult());
             apiLogRep.save(apiLog);
@@ -230,6 +253,8 @@
      * @throws Exception
      */
     private String getJsonData(String inteId, Object data, String code) {
+
+
         //鍏蜂綋鏍规嵁鎺ュ彛杩涜灏佽
         if (SH2023Constant.SH_2023_API_CODE_1101.equals(inteId)) {
             SH2023Api1101 api1101;
@@ -247,7 +272,8 @@
                 list.add(api1101);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1102.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1102.equals(inteId)) {
             SH2023Api1102 api1102;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1102> list = new ArrayList<>();
@@ -265,11 +291,13 @@
                 BeanUtils.copyProperties(apiData, api1102);
                 api1102.setAjs(api1104List.size());
                 api1102.setBjw(ShAreaBjw.getBjw(code));
+                api1102.setKqsx("2");
                 api1102.setCbcr(count);
                 list.add(api1102);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1103.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1103.equals(inteId)) {
             SH2023Api1103 api1103;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1103> list = new ArrayList<>();
@@ -285,7 +313,8 @@
                 list.add(api1103);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1104.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1104.equals(inteId)) {
             SH2023Api1104 api1104;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1104> list = new ArrayList<>();
@@ -301,7 +330,8 @@
                 list.add(api1104);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1105.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1105.equals(inteId)) {
             SH2023Api1105 api1105;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1105> list = new ArrayList<>();
@@ -314,7 +344,8 @@
                 list.add(api1105);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1106.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1106.equals(inteId)) {
             SH2023Api1106 api1106;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1106> list = new ArrayList<>();
@@ -327,7 +358,8 @@
                 list.add(api1106);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1107.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1107.equals(inteId)) {
             SH2023Api1107 api1107;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1107> list = new ArrayList<>();
@@ -340,7 +372,8 @@
                 list.add(api1107);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1108.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1108.equals(inteId)) {
             SH2023Api1108 api1108;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1108> list = new ArrayList<>();
@@ -353,22 +386,29 @@
                 list.add(api1108);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1109.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1109.equals(inteId)) {
             SH2023Api1109 api1109;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1109> list = new ArrayList<>();
-            FileUtil file = new FileUtil();
             //鎶奷ata杞寲鎴恖ist闆嗗悎
             List<Api1109> api1109List = castList(data, Api1109.class);
+            Map<String, String> map;
             for (Api1109 apiData : api1109List) {
                 api1109 = new SH2023Api1109();
                 BeanUtils.copyProperties(apiData, api1109);
                 api1109.setBjw(ShAreaBjw.getBjw(code));
-                api1109.setWjl(file.imgToIo(apiData.getWjdz() + apiData.getWjmc()));
+                if("1".equals(api1109.getWjlx())){
+                    api1109.setYwdh("鏃�");
+                }
+                map = new HashMap<>();
+                map.put(apiData.getWjmc(), FileUtils.fileToByteString(apiData.getWjdz()));
+                api1109.setWjl(JSON.toJSONString(map));
                 list.add(api1109);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1110.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1110.equals(inteId)) {
             SH2023Api1110 api1110;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1110> list = new ArrayList<>();
@@ -389,7 +429,8 @@
                 list.add(api1110);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1111.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1111.equals(inteId)) {
             SH2023Api1111 api1111;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1111> list = new ArrayList<>();
@@ -402,7 +443,8 @@
                 list.add(api1111);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1112.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1112.equals(inteId)) {
             SH2023Api1112 api1112;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1112> list = new ArrayList<>();
@@ -415,7 +457,8 @@
                 list.add(api1112);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1113.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1113.equals(inteId)) {
             SH2023Api1113 api1113;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1113> list = new ArrayList<>();
@@ -428,7 +471,8 @@
                 list.add(api1113);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1201.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1201.equals(inteId)) {
             SH2023Api1201 api1201;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1201> list = new ArrayList<>();
@@ -442,7 +486,8 @@
                 list.add(api1201);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1202.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1202.equals(inteId)) {
             SH2023Api1202 api1202;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1202> list = new ArrayList<>();
@@ -458,7 +503,8 @@
                 list.add(api1202);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1203.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1203.equals(inteId)) {
             SH2023Api1203 api1203;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1203> list = new ArrayList<>();
@@ -474,7 +520,8 @@
                 list.add(api1203);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1204.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1204.equals(inteId)) {
             SH2023Api1204 api1204;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1204> list = new ArrayList<>();
@@ -488,7 +535,8 @@
                 list.add(api1204);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1205.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1205.equals(inteId)) {
             SH2023Api1205 api1205;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1205> list = new ArrayList<>();
@@ -503,7 +551,8 @@
                 list.add(api1205);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1206.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1206.equals(inteId)) {
             SH2023Api1206 api1206;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1206> list = new ArrayList<>();
@@ -518,7 +567,8 @@
                 list.add(api1206);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1207.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1207.equals(inteId)) {
             SH2023Api1207 api1207;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1207> list = new ArrayList<>();
@@ -535,7 +585,8 @@
                 list.add(api1207);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1208.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1208.equals(inteId)) {
             SH2023Api1208 api1208;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1208> list = new ArrayList<>();
@@ -553,7 +604,8 @@
                 list.add(api1208);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1209.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1209.equals(inteId)) {
             SH2023Api1209 api1209;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1209> list = new ArrayList<>();
@@ -571,7 +623,8 @@
                 list.add(api1209);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1210.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1210.equals(inteId)) {
             SH2023Api1210 api1210;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1210> list = new ArrayList<>();
@@ -586,7 +639,8 @@
                 list.add(api1210);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1211.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1211.equals(inteId)) {
             SH2023Api1211 api1211;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1211> list = new ArrayList<>();
@@ -602,7 +656,8 @@
                 list.add(api1211);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1212.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1212.equals(inteId)) {
             SH2023Api1212 api1212;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1212> list = new ArrayList<>();
@@ -615,7 +670,8 @@
                 list.add(api1212);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1301.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1301.equals(inteId)) {
             SH2023Api1301 api1301;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1301> list = new ArrayList<>();
@@ -628,7 +684,8 @@
                 list.add(api1301);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1302.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1302.equals(inteId)) {
             SH2023Api1302 api1302;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1302> list = new ArrayList<>();
@@ -643,7 +700,8 @@
                 list.add(api1302);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1303.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1303.equals(inteId)) {
             SH2023Api1303 api1303;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1303> list = new ArrayList<>();
@@ -657,7 +715,8 @@
                 list.add(api1303);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1304.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1304.equals(inteId)) {
             SH2023Api1304 api1304;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1304> list = new ArrayList<>();
@@ -671,7 +730,8 @@
                 list.add(api1304);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1305.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1305.equals(inteId)) {
             SH2023Api1305 api1305;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1305> list = new ArrayList<>();
@@ -685,7 +745,8 @@
                 list.add(api1305);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1306.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1306.equals(inteId)) {
             SH2023Api1306 api1306;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1306> list = new ArrayList<>();
@@ -700,7 +761,8 @@
                 list.add(api1306);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1307.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1307.equals(inteId)) {
             SH2023Api1307 api1307;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1307> list = new ArrayList<>();
@@ -716,7 +778,8 @@
                 list.add(api1307);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1310.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1310.equals(inteId)) {
             SH2023Api1310 api1310;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1310> list = new ArrayList<>();
@@ -733,7 +796,8 @@
                 list.add(api1310);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1401.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1401.equals(inteId)) {
             SH2023Api1401 api1401;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1401> list = new ArrayList<>();
@@ -746,7 +810,8 @@
                 list.add(api1401);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1402.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1402.equals(inteId)) {
             SH2023Api1402 api1402;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1402> list = new ArrayList<>();
@@ -759,7 +824,8 @@
                 list.add(api1402);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1403.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1403.equals(inteId)) {
             SH2023Api1403 api1403;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1403> list = new ArrayList<>();
@@ -773,7 +839,8 @@
                 list.add(api1403);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_1404.equals(inteId)) {
+        }
+        if (SH2023Constant.SH_2023_API_CODE_1404.equals(inteId)) {
             SH2023Api1404 api1404;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api1404> list = new ArrayList<>();
@@ -789,7 +856,7 @@
             return JSON.toJSONString(list);
         }
 //        TODO 椤圭洰淇℃伅
-//        else if (SH2023Constant.SH_2023_API_CODE_1405.equals(inteId)) {
+//         if (SH2023Constant.SH_2023_API_CODE_1405.equals(inteId)) {
 //            SH2023Api1405 api1405;
 //            //鏈�鍚庤浆鎹负json
 //            List<SH2023Api1405> list = new ArrayList<>();
@@ -803,7 +870,8 @@
 //            }
 //            return JSON.toJSONString(list);
 //        }
-        else if (SH2023Constant.SH_2023_API_CODE_2102.equals(inteId)) {
+
+         if (SH2023Constant.SH_2023_API_CODE_2102.equals(inteId)) {
             SH2023Api2102 api2102;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api2102> list = new ArrayList<>();
@@ -821,7 +889,8 @@
                 list.add(api2102);
             }
             return JSON.toJSONString(list);
-        } else if (SH2023Constant.SH_2023_API_CODE_2203.equals(inteId)) {
+        }
+         if (SH2023Constant.SH_2023_API_CODE_2203.equals(inteId)) {
             SH2023Api2203 api2203;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api2203> list = new ArrayList<>();
@@ -843,7 +912,8 @@
                 list.add(api2203);
             }
             return JSON.toJSONString(list);
-        }else if (SH2023Constant.SH_2023_API_CODE_2204.equals(inteId)) {
+        }
+         if (SH2023Constant.SH_2023_API_CODE_2204.equals(inteId)) {
             SH2023Api2204 api2204;
             //鏈�鍚庤浆鎹负json
             List<SH2023Api2204> list = new ArrayList<>();
@@ -860,9 +930,9 @@
                 list.add(api2204);
             }
             return JSON.toJSONString(list);
-        } else {
-            return JSON.toJSONString(data);
         }
+
+        return JSON.toJSONString(data);
     }
 
     /**

--
Gitblit v1.9.3