From 58c47f9f7fdd6e6991db9b43607e36d2175c35ad Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期二, 26 十一月 2024 13:48:41 +0800
Subject: [PATCH] 调试上海接口,调整对应字段

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

diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java b/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
index e31462a..b152c6a 100644
--- a/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
+++ b/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
@@ -50,6 +50,8 @@
     @Autowired
     private Api1102Rep api1102Rep;
     @Autowired
+    private Api9110Rep api9110Rep;
+    @Autowired
     private Api1103Rep api1103Rep;
     @Autowired
     private Api1104Rep api1104Rep;
@@ -84,8 +86,17 @@
     public ResponseDto pushData(ApiParam param, ApiConfs conf, Object data) {
 
         String kqdm = param.getKqdm();
-        //鏌ヨ搴撳尯淇℃伅琛屾斂鍖哄垝鐮�
-        List<Api1102> api1102List = api1102Rep.findPushData(kqdm);
+        String xzqhdm= "";
+        if(param.getInteId().startsWith("91")){
+            //鏌ヨ搴撳尯淇℃伅琛屾斂鍖哄垝鐮�
+            List<Api9110> api9110List = api9110Rep.findPushData(kqdm);
+            xzqhdm = api9110List.get(0).getXzqhdm();
+        }else {
+            //鏌ヨ搴撳尯淇℃伅琛屾斂鍖哄垝鐮�
+            List<Api1102> api1102List = api1102Rep.findPushData(kqdm);
+            xzqhdm = api1102List.get(0).getXzqhdm();
+        }
+
         try {
             if (null == conf) {
                 conf = apiCommonService.getConf(kqdm);
@@ -106,7 +117,7 @@
             //鑾峰彇鎺ュ彛缂栫爜
             String inteId = this.getInteId(param.getInteId());
             //鑾峰彇JSON鎶ユ枃
-            String jsonData = getJsonData(param.getInteId(), data, api1102List.get(0).getXzqhdm());
+            String jsonData = getJsonData(param.getInteId(), data, xzqhdm);
             log.info("鎺ュ彛鏁版嵁淇℃伅=" + jsonData);
             apiLog.setData(jsonData);
             apiLog.setKqdm(kqdm);
@@ -1271,33 +1282,71 @@
             return apiData;
         }
         if (Constant.API_CODE_1505.equals(inteId)) {
+            Api1505 api1505 = (Api1505)data;
             SH2023Api1505 apiData = new SH2023Api1505();
-            BeanUtils.copyProperties(data, apiData);
+            BeanUtils.copyProperties(api1505, apiData);
+            apiData.setCqunit(api1505.getCqunit() +"");
+            apiData.setCyear(api1505.getCyear() +"");
+            apiData.setCdc(api1505.getCdc() +"");
+            apiData.setBl(api1505.getBl() +"");
+            apiData.setNgrade(api1505.getNgrade() +"");
+            apiData.setBq(api1505.getBq() +"");
+            apiData.setCqunit(api1505.getCqunit() +"");
+            apiData.setBcash(api1505.getBcash() +"");
+            apiData.setBbank(api1505.getBbank() +"");
+            apiData.setBxjll(api1505.getBxjll() +"");
+            apiData.setBf(api1505.getBf() +"");
             return apiData;
         }
         if (Constant.API_CODE_1506.equals(inteId)) {
+            Api1506 api1506 = (Api1506)data;
             SH2023Api1506 apiData = new SH2023Api1506();
-            BeanUtils.copyProperties(data, apiData);
+            BeanUtils.copyProperties(api1506, apiData);
+            apiData.setCyear(api1506.getCyear() +"");
+            apiData.setNno(api1506.getNno() +"");
+            apiData.setCdc(api1506.getCdc() +"");
             return apiData;
         }
         if (Constant.API_CODE_1507.equals(inteId)) {
+            Api1507 api1507 = (Api1507)data;
             SH2023Api1507 apiData = new SH2023Api1507();
-            BeanUtils.copyProperties(data, apiData);
+            BeanUtils.copyProperties(api1507, apiData);
+            apiData.setCmon(api1507.getCmon() +"");
+            apiData.setCyear(api1507.getCyear() +"");
+            apiData.setNvno(api1507.getNvno() +"");
+            apiData.setNno(api1507.getNno() +"");
+            apiData.setCdc(api1507.getCdc() +"");
+            apiData.setBpt(api1507.getBpt() +"");
+            apiData.setNanum(api1507.getNanum() +"");
+            apiData.setBtmp(api1507.getBtmp() +"");
             return apiData;
         }
         if (Constant.API_CODE_1508.equals(inteId)) {
+            Api1508 api1508 = (Api1508)data;
             SH2023Api1508 apiData = new SH2023Api1508();
-            BeanUtils.copyProperties(data, apiData);
+            BeanUtils.copyProperties(api1508, apiData);
+            apiData.setCmon(api1508.getCmon() +"");
+            apiData.setCyear(api1508.getCyear() +"");
+            apiData.setNvno(api1508.getNvno() +"");
+            apiData.setNrowno(api1508.getNrowno() +"");
+            apiData.setCdc(api1508.getCdc() +"");
             return apiData;
         }
         if (Constant.API_CODE_1509.equals(inteId)) {
+            Api1509 api1509 = (Api1509)data;
             SH2023Api1509 apiData = new SH2023Api1509();
-            BeanUtils.copyProperties(data, apiData);
+            BeanUtils.copyProperties(api1509, apiData);
+            apiData.setDeprmethodid(api1509.getDeprmethodid() + "");
+            apiData.setSourceid(api1509.getSourceid() + "");
+            apiData.setUsingperiods(api1509.getUsingperiods() + "");
             return apiData;
         }
         if (Constant.API_CODE_1510.equals(inteId)) {
+            Api1510 api1510 = (Api1510)data;
             SH2023Api1510 apiData = new SH2023Api1510();
-            BeanUtils.copyProperties(data, apiData);
+            BeanUtils.copyProperties(api1510, apiData);
+            apiData.setPeriod(api1510.getPeriod() + "");
+            apiData.setAcctyear(api1510.getAcctyear() + "");
             return apiData;
         }
         //璁剧疆绌哄睘鎬т负榛樿鍊�

--
Gitblit v1.9.3