From 8adf27f14cda2d8e31365e94d81779196e7859f0 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期五, 03 一月 2025 15:30:03 +0800
Subject: [PATCH] 优化宁夏接口

---
 src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java |  977 +++++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 645 insertions(+), 332 deletions(-)

diff --git a/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java b/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java
index a01ceba..204324a 100644
--- a/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java
+++ b/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java
@@ -1,6 +1,7 @@
 package com.fzzy.push.nx2023;
 
 import com.alibaba.fastjson.JSON;
+import com.fzzy.api.Constant;
 import com.fzzy.api.data.ApiParam;
 import com.fzzy.api.data.PushProtocol;
 import com.fzzy.api.dto.ResponseDto;
@@ -10,22 +11,21 @@
 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.nx2023.dto.*;
-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.apache.commons.lang.time.DateUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
-
 import java.lang.reflect.Field;
 import java.util.*;
 
 /**
  * 瀹佸鐪佸钩鍙�2023鐗�-涓婁紶鏁版嵁鏈嶅姟绫�
+ *
  * @author czt
  * @date 2023/11/09
  */
@@ -56,6 +56,8 @@
     private Api1202Rep api1202Rep;
     @Autowired
     private Api1205Rep api1205Rep;
+    @Autowired
+    private Api1404Rep api1404Rep;
 
     @Override
     public String getProtocol() {
@@ -69,10 +71,8 @@
 
     @Override
     public ResponseDto pushData(ApiParam param, ApiConfs conf, Object data) {
-        String inteId = param.getInteId();
         String kqdm = param.getKqdm();
-        //鏌ヨ搴撳尯淇℃伅琛屾斂鍖哄垝鐮�
-        List<Api1102> api1102List = api1102Rep.findPushData(kqdm);
+
         try {
             if (null == conf) {
                 conf = apiCommonService.getConf(kqdm);
@@ -81,23 +81,18 @@
             //娣诲姞鏃ュ織
             ApiLog apiLog = new ApiLog();
             apiLog.setId(ContextUtil.getUUID());
-
-            //鑻ヤ负璐㈠姟1501銆�1502銆�1503鎺ュ彛锛屽垯鎺ュ彛缂栫爜濉啓1114
-            if (NX2023Constant.NX_2023_API_CODE_1114_1501.equals(param.getInteId())
-                    || NX2023Constant.NX_2023_API_CODE_1114_1502.equals(param.getInteId())
-                    || NX2023Constant.NX_2023_API_CODE_1114_1503.equals(param.getInteId())) {
-                inteId = NX2023Constant.NX_2023_API_CODE_1114;
-            }
-            apiLog.setInteId(inteId);
-
-            if (StringUtils.isEmpty(inteId)) {
+            if (StringUtils.isEmpty(param.getInteId())) {
                 ResponseDto responseDto = new ResponseDto(99, "娌℃湁鑾峰彇鍒版帴鍙�");
                 apiLog.setStatus(99);
                 apiLog.setResult("娌℃湁鑾峰彇鍒版帴鍙�");
                 apiLogRep.save(apiLog);
                 return responseDto;
             }
+            apiLog.setInteId(param.getInteId());
 
+            //鑾峰彇鎺ュ彛缂栫爜
+            String inteId = this.getInteId(param.getInteId());
+            //鑾峰彇JSON鎶ユ枃
             String jsonData = getJsonData(param.getInteId(), data);
             log.info("鎺ュ彛鏁版嵁淇℃伅=" + jsonData);
             apiLog.setData(jsonData);
@@ -113,16 +108,15 @@
             }
 
             //灏佽鎺ㄩ�佹暟鎹�
-            SH2023ReqDto reqData = new SH2023ReqDto();
+            Nx2023ReqDto reqData = new Nx2023ReqDto();
             reqData.setId(ContextUtil.getUUID());
             //鑾峰彇韬唤ID锛屽嵆绮簱鐨勭粍缁囦唬鐮�
             reqData.setUid(conf.getUserName());
             //鎸囦护id
             String key = RedisConst.buildKey(RedisConst.KYE_ORDER, conf.getKqdm());
-            String orderId = reqData.getId();
-            OrderData orderData = (OrderData) redisUtil.get(key);
-            if (null != orderData && StringUtils.isNotEmpty(orderData.getOrderid())) {
-                orderId = orderData.getOrderid();
+            String orderId = (String) redisUtil.get(key);
+            if (StringUtils.isEmpty(orderId)) {
+                orderId = reqData.getId();
             }
             reqData.setOrderid(orderId);
 
@@ -135,7 +129,7 @@
             //鎽樿锛屾暟鎹富浣撶殑MD5鍊�
             reqData.setDigst(MyMD5Util.encrypt(jsonData));
             log.info("涓婃姤鏁版嵁淇℃伅=" + JSON.toJSONString(reqData));
-            SH2023RespDto responseDto = NX2023HttpClientUtil.postPushData(conf.getApiUrl() + inteId, JSON.toJSONString(reqData), conf);
+            Nx2023RespDto responseDto = NX2023HttpClientUtil.postPushData(conf.getApiUrl() + inteId, JSON.toJSONString(reqData));
 
             apiLog.setStatus(responseDto.getCode() == 200 ? 0 : responseDto.getCode());
             apiLog.setResult(responseDto.getResult());
@@ -159,19 +153,16 @@
      * @return
      */
     private String getJsonData(String inteId, Object data) {
-        //鑻ヤ负璐㈠姟1501銆�1502銆�1503鎺ュ彛锛屽垯鎺ュ彛缂栫爜濉啓1114
-        if (NX2023Constant.NX_2023_API_CODE_1114_1501.equals(inteId)
-                || NX2023Constant.NX_2023_API_CODE_1114_1502.equals(inteId)
-                || NX2023Constant.NX_2023_API_CODE_1114_1503.equals(inteId)) {
-            Object object = getJsonFinanceData(inteId, data);
-            return JSON.toJSONString(object);
-        } else {
-            List<Object> list = new ArrayList<>();
-            Object object = getJsonApiData(inteId, data);
-            list.add(object);
-            return JSON.toJSONString(list);
+        List<Object> list = new ArrayList<>();
+        Object object = getJsonApiData(inteId, data);
+
+        //闄ゅ簱瀛樻帴鍙e锛屽叾浠栨帴鍙d笂浼犲墠鏇存柊鏈�鍚庢洿鏂版椂闂�
+        if (!Constant.API_CODE_1208.equals(inteId)) {
+            setZhgxsjValue(data);
         }
 
+        list.add(object);
+        return JSON.toJSONString(list);
     }
 
     /**
@@ -182,369 +173,692 @@
      * @return
      */
     private Object getJsonApiData(String inteId, Object data) {
-        if (NX2023Constant.NX_2023_API_CODE_1101.equals(inteId)) {
-
+        if (Constant.API_CODE_1101.equals(inteId)) {
             Nx2023Api1101 api1101 = new Nx2023Api1101();
             BeanUtils.copyProperties(data, api1101);
+            //璁剧疆涓婄骇鍗曚綅缁熶竴缂栫爜
+            if (StringUtils.isEmpty(api1101.getSjdwtybm()) && StringUtils.isNotEmpty(api1101.getSjdwdm())) {
+                String sjdwtybm = apiCommonService.getTydwbm(api1101.getDwdm());
+                api1101.setSjdwtybm(sjdwtybm);
+            }
             return api1101;
         }
-        if (NX2023Constant.NX_2023_API_CODE_1102.equals(inteId)) {
+        if (Constant.API_CODE_1102.equals(inteId)) {
             Nx2023Api1102 api1102 = new Nx2023Api1102();
             BeanUtils.copyProperties(data, api1102);
-            api1102.setLkxz("1");
+            //璁剧疆缁熶竴鍗曚綅缂栫爜
+            if (StringUtils.isEmpty(api1102.getTydwbm())) {
+                String tydwbm = apiCommonService.getTydwbm(api1102.getDwdm());
+                api1102.setTydwbm(tydwbm);
+            }
             return api1102;
         }
-        if (NX2023Constant.NX_2023_API_CODE_1108.equals(inteId)) {
+        if (Constant.API_CODE_1103.equals(inteId)) {
+            Nx2023Api1103 api1103 = new Nx2023Api1103();
+            BeanUtils.copyProperties(data, api1103);
+            //璁剧疆缁熶竴搴撳尯缂栫爜
+            if (StringUtils.isEmpty(api1103.getTykqbm())) {
+                String tykqbm = apiCommonService.getTykqbm(api1103.getKqdm());
+                api1103.setTykqbm(tykqbm);
+            }
+            return api1103;
+        }
+        if (Constant.API_CODE_1104.equals(inteId)) {
+            Nx2023Api1104 api1104 = new Nx2023Api1104();
+            BeanUtils.copyProperties(data, api1104);
+            //璁剧疆缁熶竴浠撴埧缂栫爜
+            if (StringUtils.isEmpty(api1104.getTycfbm())) {
+                String tycfbm = apiCommonService.getTycfbm(api1104.getCfbh());
+                api1104.setTycfbm(tycfbm);
+            }
+            return api1104;
+        }
+        if (Constant.API_CODE_1105.equals(inteId)) {
+            Nx2023Api1105 api1105 = new Nx2023Api1105();
+            BeanUtils.copyProperties(data, api1105);
+            //璁剧疆缁熶竴寤掗棿缂栫爜
+            if (StringUtils.isEmpty(api1105.getTyajbm())) {
+                String tyajbm = apiCommonService.getTyajbm(api1105.getAjdm());
+                api1105.setTyajbm(tyajbm);
+            }
+            return api1105;
+        }
+        if (Constant.API_CODE_1106.equals(inteId)) {
+            Nx2023Api1106 api1106 = new Nx2023Api1106();
+            BeanUtils.copyProperties(data, api1106);
+            //璁剧疆缁熶竴搴撳尯缂栫爜
+            if (StringUtils.isEmpty(api1106.getTykqbm())) {
+                String tykqbm = apiCommonService.getTykqbm(api1106.getKqdm());
+                api1106.setTykqbm(tykqbm);
+            }
+            return api1106;
+        }
+        if (Constant.API_CODE_1107.equals(inteId)) {
+            Nx2023Api1107 api1107 = new Nx2023Api1107();
+            BeanUtils.copyProperties(data, api1107);
+            //璁剧疆缁熶竴鍗曚綅缂栫爜
+            if (StringUtils.isEmpty(api1107.getTydwbm())) {
+                String tydwbm = apiCommonService.getTydwbm(api1107.getDwdm());
+                api1107.setTydwbm(tydwbm);
+            }
+            //璁剧疆缁熶竴搴撳尯缂栫爜
+            if (StringUtils.isEmpty(api1107.getTykqbm())) {
+                String tykqbm = apiCommonService.getTykqbm(api1107.getKqdm());
+                api1107.setTykqbm(tykqbm);
+            }
+            return api1107;
+        }
+        if (Constant.API_CODE_1108.equals(inteId)) {
             Nx2023Api1108 api1108 = new Nx2023Api1108();
             BeanUtils.copyProperties(data, api1108);
+            //璁剧疆缁熶竴鍗曚綅缂栫爜
+            if (StringUtils.isEmpty(api1108.getTydwbm())) {
+                String tydwbm = apiCommonService.getTydwbm(api1108.getDwdm());
+                api1108.setTydwbm(tydwbm);
+            }
+            //璁剧疆缁熶竴搴撳尯缂栫爜
+            if (StringUtils.isEmpty(api1108.getTykqbm())) {
+                String tykqbm = apiCommonService.getTykqbm(api1108.getKqdm());
+                api1108.setTykqbm(tykqbm);
+            }
+            //璁剧疆缁熶竴鑽墏缂栫爜
+            api1108.setTyyjbh(api1108.getYjbh().replace(api1108.getKqdm(), api1108.getTykqbm()));
             return api1108;
         }
-        if (NX2023Constant.NX_2023_API_CODE_1109.equals(inteId)) {
+        if (Constant.API_CODE_1109.equals(inteId)) {
             Nx2023Api1109 api1109 = new Nx2023Api1109();
             Api1109 apiData = (Api1109) data;
             BeanUtils.copyProperties(apiData, api1109);
+            //璁剧疆缁熶竴搴撳尯缂栫爜
+            if (StringUtils.isEmpty(api1109.getTykqbm())) {
+                String tykqbm = apiCommonService.getTykqbm(api1109.getKqdm());
+                api1109.setTykqbm(tykqbm);
+            }
+            //璁剧疆鏂囦欢鍚嶇О锛氱粺涓�搴撳尯缂栫爜_
+            if (api1109.getWjmc().startsWith(api1109.getKqdm())) {
+                api1109.setWjmc(api1109.getWjmc().replace(api1109.getKqdm(), api1109.getTykqbm()));
+            }
+            //璁剧疆鏂囦欢璺緞
+            api1109.setWjlj("V2024/2409/" + api1109.getTykqbm() + "/" + api1109.getWjlx() + "/" + api1109.getWjmc());
+
             Map<String, String> map = new HashMap<>();
-            map.put(apiData.getWjmc(), FileUtils.fileToByteString(apiData.getWjdz()));
+            map.put(api1109.getWjmc(), FileUtils.fileToByteString(apiData.getWjdz()));
             api1109.setWjl(JSON.toJSONString(map));
+
             return api1109;
         }
-        if (NX2023Constant.NX_2023_API_CODE_1111.equals(inteId)) {
+        if (Constant.API_CODE_1110.equals(inteId)) {
+            Nx2023Api1110 api1110 = new Nx2023Api1110();
+            BeanUtils.copyProperties(data, api1110);
+            //璁剧疆缁熶竴鍗曚綅缂栫爜
+            if (StringUtils.isEmpty(api1110.getTydwbm())) {
+                String tydwbm = apiCommonService.getTydwbm(api1110.getDwdm());
+                api1110.setTydwbm(tydwbm);
+            }
+            //璁剧疆缁熶竴搴撳尯缂栫爜
+            if (StringUtils.isEmpty(api1110.getTykqbm())) {
+                String tykqbm = apiCommonService.getTykqbm(api1110.getKqdm());
+                api1110.setTykqbm(tykqbm);
+            }
+            //璁剧疆缁熶竴璐т綅缂栫爜
+            if (StringUtils.isEmpty(api1110.getTyhwbm())) {
+                String tyhwbm = apiCommonService.getTyhwbm(api1110.getHwdm());
+                api1110.setTyhwbm(tyhwbm);
+            }
+            return api1110;
+        }
+        if (Constant.API_CODE_1111.equals(inteId)) {
             Nx2023Api1111 api1111 = new Nx2023Api1111();
             BeanUtils.copyProperties(data, api1111);
+            //璁剧疆缁熶竴鍗曚綅缂栫爜
+            if (StringUtils.isEmpty(api1111.getTydwbm())) {
+                String tydwbm = apiCommonService.getTydwbm(api1111.getDwdm());
+                api1111.setTydwbm(tydwbm);
+            }
+            //璁剧疆缁熶竴搴撳尯缂栫爜
+            if (StringUtils.isEmpty(api1111.getTykqbm())) {
+                String tykqbm = apiCommonService.getTykqbm(api1111.getKqdm());
+                api1111.setTykqbm(tykqbm);
+            }
             return api1111;
         }
-        if (NX2023Constant.NX_2023_API_CODE_1112.equals(inteId)) {
+        if (Constant.API_CODE_1112.equals(inteId)) {
             Nx2023Api1112 api1112 = new Nx2023Api1112();
             BeanUtils.copyProperties(data, api1112);
+            //璁剧疆缁熶竴鍗曚綅缂栫爜
+            if (StringUtils.isEmpty(api1112.getTydwbm())) {
+                String tydwbm = apiCommonService.getTydwbm(api1112.getDwdm());
+                api1112.setTydwbm(tydwbm);
+            }
+            //璁剧疆缁熶竴搴撳尯缂栫爜
+            if (StringUtils.isEmpty(api1112.getTykqbm())) {
+                String tykqbm = apiCommonService.getTykqbm(api1112.getKqdm());
+                api1112.setTykqbm(tykqbm);
+            }
             return api1112;
         }
-        if (NX2023Constant.NX_2023_API_CODE_1113.equals(inteId)) {
-            Nx2023Api1113 api1113 = new Nx2023Api1113();
-            BeanUtils.copyProperties(data, api1113);
-            return api1113;
-        }
-        if (NX2023Constant.NX_2023_API_CODE_1201.equals(inteId)) {
+        if (Constant.API_CODE_1201.equals(inteId)) {
+            Api1201 apiData = (Api1201) data;
             Nx2023Api1201 api1201 = new Nx2023Api1201();
-            BeanUtils.copyProperties(data, api1201);
+            BeanUtils.copyProperties(apiData, api1201);
+            //璁剧疆绲变竴鍗曚綅缂栫爜
+            if (StringUtils.isEmpty(api1201.getTydwbm())) {
+                String tydwbm = apiCommonService.getTydwbm(api1201.getDwdm());
+                api1201.setTydwbm(tydwbm);
+            }
+            if (StringUtils.isEmpty(api1201.getHtzl())) {
+                api1201.setHtzl(api1201.getYwlx());
+            }
+            //璁剧疆鍚堝悓鍙凤細缁熶竴搴撳尯缂栫爜鍔犱笁缁撮『搴忓彿
+            if (StringUtils.isEmpty(api1201.getTyhth())) {
+                api1201.setTyhth(api1201.getHth().replace(api1201.getDwdm(), api1201.getTydwbm()));
+            }
+            if (StringUtils.isEmpty(api1201.getYsfs())) {
+                api1201.setYsfs("鏍规嵁鍒拌揣鏁伴噺杩涜楠屾敹");
+            }
+            if (StringUtils.isEmpty(api1201.getFkfs())) {
+                api1201.setFkfs("4");
+            }
             return api1201;
         }
-        if (NX2023Constant.NX_2023_API_CODE_1203.equals(inteId)) {
+        if (Constant.API_CODE_1202.equals(inteId)) {
+            Nx2023Api1202 api1202 = new Nx2023Api1202();
+            BeanUtils.copyProperties(data, api1202);
+            //璁剧疆绲变竴璐т綅缂栫爜
+            if (StringUtils.isEmpty(api1202.getTyhwbm())) {
+                String tyhwbm = apiCommonService.getTyhwbm(api1202.getHwdm());
+                api1202.setTyhwbm(tyhwbm);
+            }
+            //璁剧疆绮潈鍗曚綅绲变竴缂栫爜
+            if (StringUtils.isEmpty(api1202.getLqgsdwtybm())) {
+                String tydwbm = apiCommonService.getTydwbm(api1202.getHwdm().substring(0, 18));
+                api1202.setLqgsdwtybm(tydwbm);
+            }
+            //鍒ゆ柇璁″垝鏄庣粏鍙凤紝涓嶄负绌�
+            if (StringUtils.isNotEmpty(api1202.getJhmxh())) {
+                Api1404 api1404 = api1404Rep.getOneDataByJhmxdh(api1202.getJhmxh());
+                //璁″垝鏄庣粏鍙凤細鏇存崲涓鸿疆鎹㈣鍒掑崟鍙�+缁熶竴搴撳尯缂栫爜+4涓洪『搴忓彿
+                if (api1404.getJhmxdh().startsWith(api1404.getLhjhdh() + api1404.getKqdm())) {
+                    api1202.setJhmxh(api1404.getJhmxdh().replace(api1404.getLhjhdh() + api1404.getKqdm(), api1404.getLhjhdh() + api1202.getTyhwbm().substring(0, 22)));
+                }
+            }
+            //璁剧疆鍚堝悓鍙凤細缁熶竴搴撳尯缂栫爜鍔犱笁缁撮『搴忓彿
+            if (api1202.getHth().startsWith(api1202.getHwdm().substring(0, 21))) {
+                api1202.setHth(api1202.getHth().replace(api1202.getHwdm().substring(0, 21), api1202.getTyhwbm().substring(0, 22)));
+            }
+            //璁剧疆鍏ュ簱缁撶畻鍗曞彿锛氱粺涓�搴撳尯缂栫爜+yyyyMMdd+涓変綅椤哄簭鍙�
+            if (StringUtils.isEmpty(api1202.getTyrkjsdh())) {
+                api1202.setTyrkjsdh(api1202.getRkjsdh().replace(api1202.getHwdm().substring(0, 21), api1202.getTyhwbm().substring(0, 22)));
+            }
+            return api1202;
+        }
+        if (Constant.API_CODE_1203.equals(inteId)) {
             Nx2023Api1203 api1203 = new Nx2023Api1203();
             BeanUtils.copyProperties(data, api1203);
+            //璁剧疆绲变竴璐т綅缂栫爜
+            if (StringUtils.isEmpty(api1203.getTyhwbm())) {
+                String tyhwbm = apiCommonService.getTyhwbm(api1203.getHwdm());
+                api1203.setTyhwbm(tyhwbm);
+            }
             return api1203;
         }
-
-        if (NX2023Constant.NX_2023_API_CODE_1211.equals(inteId)) {
-            Nx2023Api1211 api1211 = new Nx2023Api1211();
-            BeanUtils.copyProperties(data, api1211);
-            return api1211;
+        if (Constant.API_CODE_1204.equals(inteId)) {
+            Api1204 apiData = (Api1204) data;
+            Nx2023Api1204 api1204 = new Nx2023Api1204();
+            BeanUtils.copyProperties(apiData, api1204);
+            //璁剧疆绲变竴璐т綅缂栫爜
+            if (StringUtils.isEmpty(api1204.getTyhwbm())) {
+                String tyhwbm = apiCommonService.getTyhwbm(api1204.getHwdm());
+                api1204.setTyhwbm(tyhwbm);
+            }
+            //璁剧疆鍏ュ簱缁撶畻鍗曞彿锛氱粺涓�搴撳尯缂栫爜+yyyyMMdd+涓変綅椤哄簭鍙�
+            if (StringUtils.isEmpty(api1204.getTyrkjsdh())) {
+                api1204.setTyrkjsdh(api1204.getRkjsdh().replace(apiData.getKqdm(), api1204.getTyhwbm().substring(0, 22)));
+            }
+            //璁剧疆鍚堝悓鍙凤細缁熶竴搴撳尯缂栫爜鍔犱笁缁撮『搴忓彿
+            if (api1204.getHth().startsWith(apiData.getKqdm().substring(0, 18))) {
+                api1204.setHth(api1204.getHth().replace(apiData.getKqdm().substring(0, 18), api1204.getTyhwbm().substring(0, 20)));
+            }
+            return api1204;
         }
-        if (NX2023Constant.NX_2023_API_CODE_1205.equals(inteId)) {
+        if (Constant.API_CODE_1205.equals(inteId)) {
             Nx2023Api1205 api1205 = new Nx2023Api1205();
             BeanUtils.copyProperties(data, api1205);
-            api1205.setSzlx("09");
+            //璁剧疆绲变竴璐т綅缂栫爜
+            if (StringUtils.isEmpty(api1205.getTyhwbm())) {
+                String tyhwbm = apiCommonService.getTyhwbm(api1205.getHwdm());
+                api1205.setTyhwbm(tyhwbm);
+            }
+            //鍒ゆ柇璁″垝鏄庣粏鍙凤紝涓嶄负绌�
+            if (StringUtils.isNotEmpty(api1205.getJhmxh())) {
+                Api1404 api1404 = api1404Rep.getOneDataByJhmxdh(api1205.getJhmxh());
+                //璁″垝鏄庣粏鍙凤細鏇存崲涓鸿疆鎹㈣鍒掑崟鍙�+缁熶竴搴撳尯缂栫爜+4涓洪『搴忓彿
+                if (api1404.getJhmxdh().startsWith(api1404.getLhjhdh() + api1404.getKqdm())) {
+                    api1205.setJhmxh(api1404.getJhmxdh().replace(api1404.getLhjhdh() + api1404.getKqdm(), api1404.getLhjhdh() + api1205.getTyhwbm().substring(0, 22)));
+                }
+            }
+            //璁剧疆鍚堝悓鍙凤細缁熶竴搴撳尯缂栫爜鍔犱笁缁撮『搴忓彿
+            if (api1205.getHth().startsWith(api1205.getHwdm().substring(0, 21))) {
+                api1205.setHth(api1205.getHth().replace(api1205.getHwdm().substring(0, 21), api1205.getTyhwbm().substring(0, 22)));
+            }
+            //璁剧疆鍑哄簱缁撶畻鍗曞彿锛氱粺涓�搴撳尯缂栫爜+yyyyMMdd+涓変綅椤哄簭鍙�
+            if (StringUtils.isEmpty(api1205.getTyckjsdh())) {
+                String tykqbm = apiCommonService.getTykqbm(api1205.getHwdm().substring(0, 21));
+                api1205.setTyckjsdh(api1205.getCkjsdh().replace(api1205.getHwdm().substring(0, 21), tykqbm));
+            }
             return api1205;
         }
-        if (NX2023Constant.NX_2023_API_CODE_1306.equals(inteId)) {
+        if (Constant.API_CODE_1206.equals(inteId)) {
+            Api1206 apiData = (Api1206) data;
+            Nx2023Api1206 api1206 = new Nx2023Api1206();
+            BeanUtils.copyProperties(apiData, api1206);
+            //璁剧疆绲变竴鍗曚綅缂栫爜
+            if (StringUtils.isEmpty(api1206.getTydwbm())) {
+                String tydwbm = apiCommonService.getTydwbm(apiData.getKqdm().substring(0, 18));
+                api1206.setTydwbm(tydwbm);
+            }
+            //璁剧疆鍑哄簱缁撶畻鍗曞彿锛氱粺涓�搴撳尯缂栫爜+yyyyMMdd+涓変綅椤哄簭鍙�
+            if (StringUtils.isEmpty(api1206.getTyckjsdh())) {
+                String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm());
+                api1206.setTyckjsdh(api1206.getCkjsdh().replace(apiData.getKqdm(), tykqbm));
+            }
+            api1206.setFpzt("1");
+            return api1206;
+        }
+        if (Constant.API_CODE_1207.equals(inteId)) {
+            Nx2023Api1207 api1207 = new Nx2023Api1207();
+            BeanUtils.copyProperties(data, api1207);
+            //璁剧疆鍊掑嚭搴撳尯缁熶竴缂栫爜
+            if (StringUtils.isEmpty(api1207.getDckqtybm())) {
+                String dckqtybm = apiCommonService.getTykqbm(api1207.getDcdw());
+                api1207.setDckqtybm(dckqtybm);
+            }
+            //璁剧疆鍊掑叆搴撳尯缁熶竴缂栫爜
+            if (StringUtils.isEmpty(api1207.getDrkqtybm())) {
+                String drkqtybm = apiCommonService.getTykqbm(api1207.getDrdw());
+                api1207.setDrkqtybm(drkqtybm);
+            }
+            //璁剧疆鍊掑嚭璐т綅缁熶竴缂栫爜
+            if (StringUtils.isEmpty(api1207.getDchwtybm())) {
+                String dchwtybm = apiCommonService.getTyhwbm(api1207.getDchwdm());
+                api1207.setDchwtybm(dchwtybm);
+            }
+            //璁剧疆鍊掑叆璐т綅缁熶竴缂栫爜
+            if (StringUtils.isEmpty(api1207.getDrhwtybm())) {
+                String drhwtybm = apiCommonService.getTyhwbm(api1207.getDrhwdm());
+                api1207.setDrhwtybm(drhwtybm);
+            }
+            //璁剧疆鍊掍粨鍗曞彿锛氱粺涓�搴撳尯缂栫爜+yyyyMMdd+4浣嶉『搴忓彿
+            if (StringUtils.isEmpty(api1207.getTydcdh())) {
+                String tykqbm = apiCommonService.getTykqbm(api1207.getDchwdm().substring(0, 21));
+                api1207.setTydcdh(api1207.getDcdh().replace(api1207.getDchwdm().substring(0, 21), tykqbm));
+            }
+            return api1207;
+        }
+        if (Constant.API_CODE_1208.equals(inteId)) {
+            Nx2023Api1208 api1208 = new Nx2023Api1208();
+            BeanUtils.copyProperties(data, api1208);
+            //璁剧疆绲变竴璐т綅缂栫爜
+            if (StringUtils.isEmpty(api1208.getTyhwbm())) {
+                String tyhwbm = apiCommonService.getTyhwbm(api1208.getHwdm());
+                api1208.setTyhwbm(tyhwbm);
+            }
+            //璁剧疆绮潈鍗曚綅绲变竴缂栫爜
+            if (StringUtils.isEmpty(api1208.getLqgstydwbm())) {
+                String tydwbm = apiCommonService.getTydwbm(api1208.getLqgsdwdm());
+                api1208.setLqgstydwbm(tydwbm);
+            }
+            return api1208;
+        }
+        if (Constant.API_CODE_1209.equals(inteId)) {
+            Api1209 apiData = (Api1209) data;
+            Nx2023Api1209 api1209 = new Nx2023Api1209();
+            BeanUtils.copyProperties(apiData, api1209);
+            //璁剧疆绲变竴璐т綅缂栫爜
+            if (StringUtils.isEmpty(api1209.getTyhwbm())) {
+                String tyhwbm = apiCommonService.getTyhwbm(api1209.getHwdm());
+                api1209.setTyhwbm(tyhwbm);
+            }
+            //璁剧疆鎹熺泭鍗曞彿锛氱粺涓�璐т綅缂栫爜+yyyyMMdd+3浣嶉『搴忓彿
+            if (StringUtils.isEmpty(api1209.getTysydh())) {
+                api1209.setTysydh(api1209.getSydh().replace(api1209.getHwdm(), api1209.getTyhwbm()));
+            }
+            //瀹為檯鎹熻�楁暟閲忚祴鍊�
+            api1209.setSjsysl(apiData.getJzsysl());
+            return api1209;
+        }
+        if (Constant.API_CODE_1210.equals(inteId)) {
+            Nx2023Api1210 api1210 = new Nx2023Api1210();
+            BeanUtils.copyProperties(data, api1210);
+            //璁剧疆绲变竴璐т綅缂栫爜
+            if (StringUtils.isEmpty(api1210.getTyhwbm())) {
+                String tyhwbm = apiCommonService.getTyhwbm(api1210.getHwdm());
+                api1210.setTyhwbm(tyhwbm);
+            }
+            //璁剧疆鎬ц川鍙樻洿鍗曞彿锛氱粺涓�璐т綅缂栫爜+yyyyMMdd+3浣嶉『搴忓彿
+            if (StringUtils.isEmpty(api1210.getTylsxzzbdh())) {
+                api1210.setTylsxzzbdh(api1210.getLsxzzbdh().replace(api1210.getHwdm(), api1210.getTyhwbm()));
+            }
+            return api1210;
+        }
+        if (Constant.API_CODE_1211.equals(inteId)) {
+            Nx2023Api1211 api1211 = new Nx2023Api1211();
+            BeanUtils.copyProperties(data, api1211);
+            //璁剧疆绲变竴搴撳尯缂栫爜
+            if (StringUtils.isEmpty(api1211.getTykqbm())) {
+                String tykqbm = apiCommonService.getTykqbm(api1211.getKqdm());
+                api1211.setTykqbm(tykqbm);
+            }
+            return api1211;
+        }
+        if (Constant.API_CODE_1212.equals(inteId)) {
+            Nx2023Api1212 api1212 = new Nx2023Api1212();
+            BeanUtils.copyProperties(data, api1212);
+            //璁剧疆绲变竴鍗曚綅缂栫爜
+            if (StringUtils.isEmpty(api1212.getTydwbm())) {
+                String tydwbm = apiCommonService.getTydwbm(api1212.getDwdm());
+                api1212.setTydwbm(tydwbm);
+            }
+            //璁剧疆绲变竴搴撳尯缂栫爜
+            if (StringUtils.isEmpty(api1212.getTykqbm())) {
+                String tykqbm = apiCommonService.getTykqbm(api1212.getKqdm());
+                api1212.setTykqbm(tykqbm);
+            }
+            return api1212;
+        }
+        if (Constant.API_CODE_1213.equals(inteId)) {
+            Api1213 apiData = (Api1213)data;
+            Nx2023Api1213 api1213 = new Nx2023Api1213();
+            BeanUtils.copyProperties(data, api1213);
+            //璁剧疆绲变竴璐т綅缂栫爜
+            if (StringUtils.isEmpty(api1213.getTyhwbm())) {
+                String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm());
+                api1213.setTyhwbm(tyhwbm);
+            }
+            return api1213;
+        }
+        if (Constant.API_CODE_1301.equals(inteId)) {
+            Nx2023Api1301 api1301 = new Nx2023Api1301();
+            BeanUtils.copyProperties(data, api1301);
+            //璁剧疆绲变竴鍗曚綅缂栫爜
+            if (StringUtils.isEmpty(api1301.getTydwbm())) {
+                String tydwbm = apiCommonService.getTydwbm(api1301.getDwdm());
+                api1301.setTydwbm(tydwbm);
+            }
+            //璁剧疆绲变竴搴撳尯缂栫爜
+            if (StringUtils.isEmpty(api1301.getTykqbm())) {
+                String tykqbm = apiCommonService.getTykqbm(api1301.getKqdm());
+                api1301.setTykqbm(tykqbm);
+            }
+            return api1301;
+        }
+        if (Constant.API_CODE_1302.equals(inteId)) {
+            Nx2023Api1302 api1302 = new Nx2023Api1302();
+            BeanUtils.copyProperties(data, api1302);
+            //璁剧疆绲变竴璐т綅缂栫爜
+            if (StringUtils.isEmpty(api1302.getTyhwbm())) {
+                String tyhwbm = apiCommonService.getTyhwbm(api1302.getHwdm());
+                api1302.setTyhwbm(tyhwbm);
+            }
+            //璁剧疆鍗曞彿锛氱粺涓�璐т綅缂栫爜+yyyyMMdd+4浣嶉『搴忓彿
+            if (StringUtils.isEmpty(api1302.getTywsdjcdh())) {
+                api1302.setTywsdjcdh(api1302.getWsdjcdh().replace(api1302.getHwdm(), api1302.getTyhwbm()));
+            }
+            return api1302;
+        }
+        if (Constant.API_CODE_1303.equals(inteId)) {
+            Nx2023Api1303 api1303 = new Nx2023Api1303();
+            BeanUtils.copyProperties(data, api1303);
+            //璁剧疆绲变竴寤掗棿缂栫爜
+            if (StringUtils.isEmpty(api1303.getTyajbm())) {
+                String tyajbm = apiCommonService.getTyajbm(api1303.getHwdm().substring(0, 28));
+                api1303.setTyajbm(tyajbm);
+            }
+            //璁剧疆鍗曞彿锛氱粺涓�寤掗棿缂栫爜+yyyyMMdd+4浣嶉『搴忓彿
+            if (StringUtils.isEmpty(api1303.getTyhcjcdh())) {
+                api1303.setTyhcjcdh(api1303.getHcjcdh().replace(api1303.getHwdm(), api1303.getTyajbm()));
+            }
+            return api1303;
+        }
+        if (Constant.API_CODE_1304.equals(inteId)) {
+            Nx2023Api1304 api1304 = new Nx2023Api1304();
+            BeanUtils.copyProperties(data, api1304);
+            //璁剧疆绲变竴寤掗棿缂栫爜
+            if (StringUtils.isEmpty(api1304.getTyajbm())) {
+                String tyajbm = apiCommonService.getTyajbm(api1304.getHwdm().substring(0, 28));
+                api1304.setTyajbm(tyajbm);
+            }
+            //璁剧疆鍗曞彿锛氱粺涓�寤掗棿缂栫爜+yyyyMMdd+4浣嶉『搴忓彿
+            if (StringUtils.isEmpty(api1304.getTyqtndjcdh())) {
+                api1304.setTyqtndjcdh(api1304.getQtndjcdh().replace(api1304.getHwdm(), api1304.getTyajbm()));
+            }
+            return api1304;
+        }
+        if (Constant.API_CODE_1305.equals(inteId)) {
+            Api1305 apiData = (Api1305)data;
+            Nx2023Api1305 api1305 = new Nx2023Api1305();
+            BeanUtils.copyProperties(apiData, api1305);
+            //璁剧疆绲变竴寤掗棿缂栫爜
+            if (StringUtils.isEmpty(api1305.getTyajbm())) {
+                String tyajbm = apiCommonService.getTyajbm(apiData.getHwdm().substring(0, 28));
+                api1305.setTyajbm(tyajbm);
+            }
+            //璁剧疆閫氶浣滀笟鍗曞彿锛氱粺涓�寤掗棿缂栫爜+yyyyMMdd+3浣嶉『搴忓彿
+            if (StringUtils.isEmpty(api1305.getTytfzydh())) {
+                api1305.setTytfzydh(api1305.getTfzydh().replace(apiData.getHwdm(), api1305.getTyajbm()));
+            }
+            return api1305;
+        }
+        if (Constant.API_CODE_1306.equals(inteId)) {
+            Api1306 apiData = (Api1306)data;
             Nx2023Api1306 api1306 = new Nx2023Api1306();
-            BeanUtils.copyProperties(data, api1306);
+            BeanUtils.copyProperties(apiData, api1306);
+            //璁剧疆绲变竴寤掗棿缂栫爜
+            if (StringUtils.isEmpty(api1306.getTyajbm())) {
+                String tyajbm = apiCommonService.getTyajbm(apiData.getHwdm().substring(0, 28));
+                api1306.setTyajbm(tyajbm);
+            }
+            //璁剧疆鐔忚捀浣滀笟鍗曞彿锛氱粺涓�寤掗棿缂栫爜+yyyyMMdd+3浣嶉『搴忓彿
+            if (StringUtils.isEmpty(api1306.getTyxzzydh())) {
+                api1306.setTyxzzydh(api1306.getXzzydh().replace(api1306.getCfdm(), api1306.getTyajbm()));
+            }
             return api1306;
         }
-        if (NX2023Constant.NX_2023_API_CODE_1307.equals(inteId)) {
+        if (Constant.API_CODE_1307.equals(inteId)) {
+            Api1307 apiData = (Api1307) data;
             Nx2023Api1307 api1307 = new Nx2023Api1307();
-            BeanUtils.copyProperties(data, api1307);
+            BeanUtils.copyProperties(apiData, api1307);
+
+            //璁剧疆绲变竴搴撳尯缂栫爜
+            if (StringUtils.isEmpty(api1307.getTykqbm())) {
+                String tykqbm = apiCommonService.getTykqbm(api1307.getKqdm());
+                api1307.setTykqbm(tykqbm);
+            }
+            //璁剧疆绲变竴浠撴埧缂栫爜
+            if (StringUtils.isEmpty(api1307.getTycfbm())) {
+                String tycfbm = apiCommonService.getTykqbm(api1307.getCfdm());
+                api1307.setTycfbm(tycfbm);
+            }
+            //璁剧疆绲变竴璐т綅缂栫爜
+            if (StringUtils.isEmpty(api1307.getTyhwbm())) {
+                String tyhwbm = apiCommonService.getTyhwbm(api1307.getHwdm());
+                api1307.setTyhwbm(tyhwbm);
+            }
+            //璁剧疆棰勭疆浣嶇紪鐮�
+            if (api1307.getYzwbh().startsWith(api1307.getHwdm())) {
+                api1307.setYzwbh(api1307.getYzwbh().replace(api1307.getHwdm(), api1307.getTyhwbm()));
+            }
+
+            //璁剧疆鏂囦欢璺緞
+            String cntxwjlj = "V2024/2432/";
+            cntxwjlj += api1307.getTykqbm() + "/";
+            cntxwjlj += api1307.getYzwbh() + "/";
+            cntxwjlj += api1307.getSpjksbid() + "/";
+            cntxwjlj += api1307.getTyhwbm() + "_" + DateFormatUtils.format(api1307.getZpsj(),"yyyyMMdd HHmmss") + "." + api1307.getTxwjhzm();
+            api1307.setCntxwjlj(cntxwjlj);
+
+            Map<String, String> map = new HashMap<>();
+            String wjmc = api1307.getTyhwbm() + "_" + DateFormatUtils.format(api1307.getZpsj(),"yyyyMMdd HHmmss") + "." + api1307.getTxwjhzm();
+            map.put(wjmc, FileUtils.fileToByteString(apiData.getWjdz()));
+            api1307.setCntxwjl(JSON.toJSONString(map));
+
             return api1307;
         }
-        if (NX2023Constant.NX_2023_API_CODE_1308.equals(inteId)) {
+        if (Constant.API_CODE_1308.equals(inteId)) {
+            Api1308 apiData = (Api1308) data;
             Nx2023Api1308 api1308 = new Nx2023Api1308();
-            BeanUtils.copyProperties(data, api1308);
+            BeanUtils.copyProperties(apiData, api1308);
+
+            //璁剧疆绲变竴搴撳尯缂栫爜
+            if (StringUtils.isEmpty(api1308.getTykqbm())) {
+                String tykqbm = apiCommonService.getTykqbm(api1308.getKqdm());
+                api1308.setTykqbm(tykqbm);
+            }
+
+            //璁剧疆鏂囦欢璺緞
+            String spwjlj = "V2024/2433/";
+            spwjlj += api1308.getTykqbm() + "/";
+            spwjlj += api1308.getSpjksbid() + "/";
+            spwjlj += api1308.getSpjksbid() + "/";
+            spwjlj += api1308.getTykqbm() + "_" + DateFormatUtils.format(api1308.getGjsj(),"yyyyMMdd HHmmss") + "." + api1308.getSpwjhzm();
+            api1308.setSpwjlj(spwjlj);
+
+            Map<String, String> map = new HashMap<>();
+            String wjmc = api1308.getTykqbm() + "_" + DateFormatUtils.format(api1308.getGjsj(),"yyyyMMdd HHmmss") + "." + api1308.getSpwjhzm();
+            map.put(wjmc, FileUtils.fileToByteString(apiData.getWjdz()));
+            api1308.setSpwjl(JSON.toJSONString(map));
             return api1308;
         }
-        if (NX2023Constant.NX_2023_API_CODE_1403.equals(inteId)) {
-            Nx2023Api1403 api1403 = new Nx2023Api1403();
-            BeanUtils.copyProperties(data, api1403);
-            return api1403;
+        if (Constant.API_CODE_1309.equals(inteId)) {
+            Api1309 apiData = (Api1309)data;
+            Nx2023Api1309 api1309 = new Nx2023Api1309();
+            BeanUtils.copyProperties(data, api1309);
+            //璁剧疆杩濊鍗曚綅绲变竴缂栫爜
+            if (StringUtils.isEmpty(api1309.getWgdwtybm())) {
+                String tydwbm = apiCommonService.getTydwbm(api1309.getQydm());
+                api1309.setWgdwtybm(tydwbm);
+            }
+            //璁剧疆棰勮淇℃伅浠g爜锛氱粺涓�搴撳尯缂栫爜+yyyyMMdd+3浣嶉『搴忓彿
+            if (StringUtils.isEmpty(api1309.getTyyjxxdm())) {
+                String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm());
+                api1309.setTyyjxxdm(api1309.getYjxxdm().replace(apiData.getKqdm(), tykqbm));
+            }
+            return api1309;
+        }
+        if (Constant.API_CODE_1310.equals(inteId)) {
+            Nx2023Api1310 api1310 = new Nx2023Api1310();
+            BeanUtils.copyProperties(data, api1310);
+            //璁剧疆绲变竴璐т綅缂栫爜
+            if (StringUtils.isEmpty(api1310.getTyhwbm())) {
+                String tyhwbm = apiCommonService.getTyhwbm(api1310.getHwdm());
+                api1310.setTyhwbm(tyhwbm);
+            }
+            return api1310;
+        }
+        if (Constant.API_CODE_1404.equals(inteId)) {
+            Api1404 apiData = (Api1404)data;
+            Nx2023Api1404 api1404 = new Nx2023Api1404();
+            BeanUtils.copyProperties(apiData, api1404);
+            //璁剧疆绲变竴璐т綅缂栫爜
+            if (StringUtils.isEmpty(api1404.getLhhwtybm())) {
+                String tyhwbm = apiCommonService.getTyhwbm(api1404.getLhhwdm());
+                api1404.setLhhwtybm(tyhwbm);
+            }
+            //璁″垝鏄庣粏鍙凤細鏇存崲涓鸿疆鎹㈣鍒掑崟鍙�+缁熶竴搴撳尯缂栫爜+4涓洪『搴忓彿
+            if (StringUtils.isEmpty(api1404.getTyjhmxdh())) {
+                String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm());
+                api1404.setTyjhmxdh(api1404.getJhmxdh().replace(api1404.getLhjhdh() + apiData.getKqdm(), api1404.getLhjhdh() + tykqbm));
+            }
+            return api1404;
+        }
+        if (Constant.API_CODE_1504.equals(inteId)) {
+            Api1504 api1504 = (Api1504)data;
+            Nx2023Api1504 apiData = new Nx2023Api1504();
+            BeanUtils.copyProperties(api1504, apiData);
+            return apiData;
+        }
+        if (Constant.API_CODE_1505.equals(inteId)) {
+            Nx2023Api1505 apiData = new Nx2023Api1505();
+            BeanUtils.copyProperties(data, apiData);
+            return data;
+        }
+        if (Constant.API_CODE_1506.equals(inteId)) {
+            Nx2023Api1506 apiData = new Nx2023Api1506();
+            BeanUtils.copyProperties(data, apiData);
+            return apiData;
+        }
+        if (Constant.API_CODE_1507.equals(inteId)) {
+            Nx2023Api1507 apiData = new Nx2023Api1507();
+            BeanUtils.copyProperties(data, apiData);
+            return apiData;
+        }
+        if (Constant.API_CODE_1508.equals(inteId)) {
+            Nx2023Api1508 apiData = new Nx2023Api1508();
+            BeanUtils.copyProperties(data, apiData);
+            return apiData;
+        }
+        if (Constant.API_CODE_1509.equals(inteId)) {
+            Nx2023Api1509 apiData = new Nx2023Api1509();
+            BeanUtils.copyProperties(data, apiData);
+            return apiData;
+        }
+        if (Constant.API_CODE_1510.equals(inteId)) {
+            Nx2023Api1510 apiData = new Nx2023Api1510();
+            BeanUtils.copyProperties(data, apiData);
+            return apiData;
         }
         return data;
     }
 
-    private String getWjmc(String wjlx, String wjmc){
-        if("2".equals(wjlx) || "3".equals(wjlx) || "4".equals(wjlx) || "5".equals(wjlx)){
-            if(wjmc.endsWith(".jpg")) {
-                wjmc = wjmc.replaceAll(".jpg", "_00.jpg");
-            }
-            if(wjmc.endsWith(".png")) {
-                wjmc = wjmc.replaceAll(".png", "_00.png");
-            }
-        }
-        return wjmc;
-    }
-
     /**
-     * 鑾峰彇璐㈠姟鏁版嵁json
+     * 鑾峰彇涓婁紶鐨勬帴鍙g紪鐮�
      *
      * @param inteId
-     * @param data
      * @return
      */
-    private Object getJsonFinanceData(String inteId, Object data) {
-        //璐㈠姟鎶ヨ〃鏁版嵁灏佽
-        if (NX2023Constant.NX_2023_API_CODE_1114_1501.equals(inteId)) {
-            return copyApi1501((Api1501) data);
-        } else if (NX2023Constant.NX_2023_API_CODE_1114_1502.equals(inteId)) {
-            return copyApi1502((Api1502) data);
-        } else {
-            return copyApi1503((Api1503) data);
+    private String getInteId(String inteId) {
+        //灏佷粨纭鍗�
+        if (Constant.API_CODE_1213.equals(inteId)) {
+            return NX2023Constant.NX_2023_API_CODE_2442;
         }
+        if (Constant.API_CODE_1504.equals(inteId)) {
+            return NX2023Constant.NX_2023_API_CODE_2443;
+        }
+        if (Constant.API_CODE_1505.equals(inteId)) {
+            return NX2023Constant.NX_2023_API_CODE_2444;
+        }
+        if (Constant.API_CODE_1506.equals(inteId)) {
+            return NX2023Constant.NX_2023_API_CODE_2445;
+        }
+        if (Constant.API_CODE_1507.equals(inteId)) {
+            return NX2023Constant.NX_2023_API_CODE_2446;
+        }
+        if (Constant.API_CODE_1508.equals(inteId)) {
+            return NX2023Constant.NX_2023_API_CODE_2447;
+        }
+        if (Constant.API_CODE_1509.equals(inteId)) {
+            return NX2023Constant.NX_2023_API_CODE_2448;
+        }
+        if (Constant.API_CODE_1510.equals(inteId)) {
+            return NX2023Constant.NX_2023_API_CODE_2449;
+        }
+        return inteId;
     }
 
     /**
-     * Object绫诲瀷杞彉涓篖ist
+     * 璧嬪�兼渶鍚庢洿鏂版椂闂�
      *
-     * @param obj
-     * @param clazz
-     * @param <T>
+     * @param object
      * @return
      */
-    public static <T> List<T> castList(Object obj, Class<T> clazz) {
-        List<T> result = new ArrayList<T>();
-        if (obj instanceof List<?>) {
-            for (Object o : (List<?>) obj) {
-                result.add(clazz.cast(o));
-            }
-            return result;
-        }
-        return null;
-    }
-
-
-    private List<SHFinanceDto> copyApi1503(Api1503 data) {
-        Api1503 api1503 = data;
-        List<SHFinanceDto> list = new ArrayList<>();
-        SHFinanceDto shFinanceDto = new SHFinanceDto();
-        shFinanceDto.setDwdm(api1503.getDwdm());
-        shFinanceDto.setBbsj(DateFormatUtils.format(api1503.getBbsj(), "yyyyMMdd"));
-        shFinanceDto.setBbm("03");
-        shFinanceDto.setCzbz(api1503.getCzbz());
-        shFinanceDto.setZhgxsj(DateFormatUtils.format(api1503.getZhgxsj(), "yyyy-MM-dd HH:mm:ss"));
-
-        paddingData(shFinanceDto, list, "椤圭洰//t", "鏈湡閲戦//t", "鏈勾绱//t");
-        paddingData(shFinanceDto, list, "涓�銆佽惀涓氭敹鍏�", api1503.getYyzsrbqye() + "", api1503.getYyzsrbnlj() + "");
-        paddingData(shFinanceDto, list, "鍑忥細钀ヤ笟鎴愭湰", api1503.getYycbbqye() + "", api1503.getYycbbnlj() + "");
-        paddingData(shFinanceDto, list, "绋庨噾鍙婇檮鍔�", api1503.getSjjfjbqye() + "", api1503.getSjjfjbnlj() + "");
-        paddingData(shFinanceDto, list, "閿�鍞垂鐢�", api1503.getXsfybqye() + "", api1503.getXsfybnlj() + "");
-        paddingData(shFinanceDto, list, "绠$悊璐圭敤", api1503.getGlfybqye() + "", api1503.getGlfybnlj() + "");
-        paddingData(shFinanceDto, list, "鐮斿彂璐圭敤", api1503.getYffybqye() + "", api1503.getYffybnlj() + "");
-        paddingData(shFinanceDto, list, "璐㈠姟璐圭敤", api1503.getCwfybqye() + "", api1503.getCwfybnlj() + "");
-        paddingData(shFinanceDto, list, "鍏朵腑锛氬埄鎭垂鐢�", api1503.getLxfybqye() + "", api1503.getLxfybnlj() + "");
-        paddingData(shFinanceDto, list, "鍒╂伅鏀跺叆", api1503.getLxsrbqye() + "", api1503.getLxsrbnlj() + "");
-        paddingData(shFinanceDto, list, "鍔狅細鍏朵粬鏀剁泭", api1503.getQtsybqye() + "", api1503.getQtsybnlj() + "");
-        paddingData(shFinanceDto, list, "鎶曡祫鏀剁泭锛堟崯澶变互鈥�-鈥濆彿濉垪锛�", api1503.getTzsybqye() + "", api1503.getTzsybnlj() + "");
-        paddingData(shFinanceDto, list, "鍏朵腑锛氬鑱旇惀浼佷笟鍜屽悎钀ヤ紒涓氱殑鎶曡祫鏀剁泭", api1503.getLyqytzsybqye() + "", api1503.getLyqytzsybnlj() + "");
-        paddingData(shFinanceDto, list, "鍏厑浠峰�煎彉鍔ㄦ敹鐩婏紙鎹熷け浠モ��-鈥濆彿濉垪锛�", api1503.getGyjzbdsybqye() + "", api1503.getGyjzbdsybnlj() + "");
-        paddingData(shFinanceDto, list, "璧勪骇鍑忓�兼崯澶憋紙鎹熷け浠モ��-鈥濆彿濉垪锛�", api1503.getZcjzssbqye() + "", api1503.getZcjzssbnlj() + "");
-        paddingData(shFinanceDto, list, "璧勪骇澶勭疆鏀剁泭锛堟崯澶变互鈥�-鈥濆彿濉垪锛�", api1503.getZcczsybqye() + "", api1503.getZcczsybnlj() + "");
-        paddingData(shFinanceDto, list, "浜屻�佽惀涓氬埄娑︼紙浜忔崯浠モ��-鈥濆彿濉垪锛�", api1503.getYylrbqye() + "", api1503.getYylrbnlj() + "");
-        paddingData(shFinanceDto, list, "鍔狅細钀ヤ笟澶栨敹鍏�", api1503.getYywsrbqye() + "", api1503.getYywsrbnlj() + "");
-        paddingData(shFinanceDto, list, "鍑忥細钀ヤ笟澶栨敮鍑�", api1503.getYywzcbqye() + "", api1503.getYywzcbnlj() + "");
-        paddingData(shFinanceDto, list, "涓夈�佸埄娑︽�婚锛堜簭鎹熸�婚浠モ��-鈥濆彿濉垪锛�", api1503.getLrzebqye() + "", api1503.getLrzebnlj() + "");
-        paddingData(shFinanceDto, list, "鍑忥細鎵�寰楃◣璐圭敤", api1503.getSdsfybqye() + "", api1503.getSdsfybnlj() + "");
-        paddingData(shFinanceDto, list, "鍥涖�佸噣鍒╂鼎锛堝噣浜忔崯浠モ��-鈥濆彿濉垪锛�", api1503.getJlrbqye() + "", api1503.getJlrbnlj() + "");
-        paddingData(shFinanceDto, list, "锛堜竴锛夋寔缁粡钀ュ噣鍒╂鼎锛堝噣浜忔崯浠モ��-鈥濆彿濉垪锛�", api1503.getCxjyjlrbqye() + "", api1503.getCxjyjlrbnlj() + "");
-        paddingData(shFinanceDto, list, "锛堜簩锛夌粓姝㈢粡钀ュ噣鍒╂鼎锛堝噣浜忔崯浠モ��-鈥濆彿濉垪锛�", api1503.getZzjyjlrbqye() + "", api1503.getZzjyjlrbnlj() + "");
-        paddingData(shFinanceDto, list, "浜斻�佸叾浠栫患鍚堟敹鐩婄殑绋庡悗鍑�棰�", api1503.getQtzhsyjebqye() + "", api1503.getQtzhsyjebnlj() + "");
-        paddingData(shFinanceDto, list, "锛堜竴锛変笉鑳介噸鍒嗙被杩涙崯鐩婄殑鍏朵粬缁煎悎鏀剁泭", api1503.getBnflzhsybqye() + "", api1503.getBnflzhsybnlj() + "");
-        paddingData(shFinanceDto, list, "1锛庨噸鏂拌閲忚瀹氬彈鐩婅鍒掑彉鍔ㄩ", api1503.getCxjlbdebqye() + "", api1503.getCxjlbdebnlj() + "");
-        paddingData(shFinanceDto, list, "锛堜簩锛夊皢閲嶅垎绫昏繘鎹熺泭鐨勫叾浠栫患鍚堟敹鐩�", "0", "0");
-        paddingData(shFinanceDto, list, "1锛庢潈鐩婃硶涓嬪彲杞崯鐩婄殑鍏朵粬缁煎悎鏀剁泭", api1503.getQyfkzsybqye() + "", api1503.getQyfkzsybnlj() + "");
-        paddingData(shFinanceDto, list, "2锛庡彲渚涘嚭鍞噾铻嶈祫浜у叕鍏佷环鍊煎彉鍔ㄦ崯鐩�", api1503.getKgcszcbdsybqye() + "", api1503.getKgcszcbdsybnlj() + "");
-        paddingData(shFinanceDto, list, "3锛庢寔鏈夎嚦鍒版湡鎶曡祫閲嶅垎绫讳负鍙緵鍑哄敭閲戣瀺璧勪骇鎹熺泭", api1503.getCydqtzzcsybqye() + "", api1503.getKgcszcbdsybnlj() + "");
-        paddingData(shFinanceDto, list, "4锛庣幇閲戞祦閲忓鏈熸崯鐩婄殑鏈夋晥閮ㄥ垎", api1503.getZjllsybqye() + "", api1503.getZjllsybnlj() + "");
-        paddingData(shFinanceDto, list, "5锛庡甯佽储鍔℃姤琛ㄦ姌绠楀樊棰�", api1503.getWbcwbbcebqye() + "", api1503.getWbcwbbcebnlj() + "");
-        paddingData(shFinanceDto, list, "鍏�佺患鍚堟敹鐩婃�婚", api1503.getZhsyzebqye() + "", api1503.getZhsyzebnlj() + "");
-        paddingData(shFinanceDto, list, "涓冦�佹瘡鑲℃敹鐩婏細", api1503.getMgsybqye() + "", api1503.getMgsybnlj() + "");
-        paddingData(shFinanceDto, list, "锛堜竴锛夊熀鏈瘡鑲℃敹鐩�", api1503.getJbmgsybqye() + "", api1503.getJbmgsybnlj() + "");
-        paddingData(shFinanceDto, list, "锛堜簩锛夌█閲婃瘡鑲℃敹鐩�", api1503.getXsmgsybqye() + "", api1503.getXsmgsybnlj() + "");
-
-        return list;
-    }
-
-    private List<SHFinanceDto> copyApi1502(Api1502 data) {
-        Api1502 api1502 = data;
-        List<SHFinanceDto> list = new ArrayList<>();
-        SHFinanceDto shFinanceDto = new SHFinanceDto();
-        shFinanceDto.setDwdm(api1502.getDwdm());
-        shFinanceDto.setBbsj(DateFormatUtils.format(api1502.getBbsj(), "yyyyMMdd"));
-        shFinanceDto.setBbm("02");
-        shFinanceDto.setCzbz(api1502.getCzbz());
-        shFinanceDto.setZhgxsj(DateFormatUtils.format(api1502.getZhgxsj(), "yyyy-MM-dd HH:mm:ss"));
-
-        paddingData(shFinanceDto, list, "椤圭洰//t", "鏈湀鏁�//t", "鏈勾绱鏁�//t");
-        paddingData(shFinanceDto, list, "涓�銆佺粡钀ユ椿鍔ㄤ骇鐢熺殑鐜伴噾娴侀噺锛�", api1502.getJyhdxjllbys() + "", api1502.getJyhdxjllbnljs() + "");
-        paddingData(shFinanceDto, list, "閿�鍞晢鍝併�佹彁渚涘姵鍔℃敹鍒扮殑鐜伴噾", api1502.getXssplwxjbys() + "", api1502.getXssplwxjbnljs() + "");
-        paddingData(shFinanceDto, list, "鏀跺埌鐨勭◣璐硅繑杩�", api1502.getSffhbys() + "", api1502.getSffhbnljs() + "");
-        paddingData(shFinanceDto, list, "鏀跺埌鍏朵粬涓庣粡钀ユ椿鍔ㄦ湁鍏崇殑鐜伴噾", api1502.getQtjyhdxjbys() + "", api1502.getQtjyhdxjbnljs() + "");
-        paddingData(shFinanceDto, list, "缁忚惀娲诲姩鐜伴噾娴佸叆灏忚", api1502.getJyhdxjlrbys() + "", api1502.getJyhdxjlrbnljs() + "");
-        paddingData(shFinanceDto, list, "璐拱鍟嗗搧銆佹帴鍙楀姵鍔℃敮浠樼殑鐜伴噾", api1502.getGmsplwzfbys() + "", api1502.getGmsplwzfbnljs() + "");
-        paddingData(shFinanceDto, list, "鏀粯缁欒亴宸ヤ互鍙婁负鑱屽伐鏀粯鐨勭幇閲�", api1502.getZfzgxjbys() + "", api1502.getZfzgxjbnljs() + "");
-        paddingData(shFinanceDto, list, "鏀粯鐨勫悇椤圭◣璐�", api1502.getZfxxsfbys() + "", api1502.getZfxxsfbnljs() + "");
-        paddingData(shFinanceDto, list, "鏀粯鍏朵粬涓庣粡钀ユ椿鍔ㄦ湁鍏崇殑鐜伴噾", api1502.getZfqtjyhdxjbys() + "", api1502.getZfqtjyhdxjbnljs() + "");
-        paddingData(shFinanceDto, list, "缁忚惀娲诲姩鐜伴噾娴佸嚭灏忚", api1502.getJyhdxjlcbys() + "", api1502.getJyhdxjlcbnljs() + "");
-        paddingData(shFinanceDto, list, "缁忚惀娲诲姩浜х敓鐨勭幇閲戞祦閲忓噣棰�", api1502.getJyhdxjlljebys() + "", api1502.getJyhdxjlljebnljs() + "");
-        paddingData(shFinanceDto, list, "浜屻�佹姇璧勬椿鍔ㄤ骇鐢熺殑鐜伴噾娴侀噺锛�", api1502.getTzhdxjllbys() + "", api1502.getTzhdxjllbnljs() + "");
-        paddingData(shFinanceDto, list, "鏀跺洖鎶曡祫鏀跺埌鐨勭幇閲�", api1502.getShtzxjbys() + "", api1502.getShtzxjbnljs() + "");
-        paddingData(shFinanceDto, list, "鍙栧緱鎶曡祫鏀剁泭鏀跺埌鐨勭幇閲�", api1502.getQdtzsyxjbys() + "", api1502.getQdtzsyxjbnljs() + "");
-        paddingData(shFinanceDto, list, "澶勭疆鍥哄畾璧勪骇銆佹棤褰㈣祫浜у拰鍏朵粬闀挎湡璧勪骇鏀跺洖鐨勭幇閲戝噣棰�", api1502.getCzgdzcdxjjebys() + "", api1502.getCzgdzcdxjjebnljs() + "");
-        paddingData(shFinanceDto, list, "澶勭疆瀛愬叕鍙稿強鍏朵粬钀ヤ笟鍗曚綅鏀跺埌鐨勭幇閲戝噣棰�", api1502.getCzqtdwxjjebys() + "", api1502.getCzqtdwxjjebnljs() + "");
-        paddingData(shFinanceDto, list, "鏀跺埌鍏朵粬涓庢姇璧勬椿鍔ㄦ湁鍏崇殑鐜伴噾", api1502.getSdqttzxjbys() + "", api1502.getSdqttzxjbnljs() + "");
-        paddingData(shFinanceDto, list, "鎶曡祫娲诲姩鐜伴噾娴佸叆灏忚", api1502.getTzhdxjlrbys() + "", api1502.getTzhdxjlrbnljs() + "");
-        paddingData(shFinanceDto, list, "璐缓鍥哄畾璧勪骇銆佹棤褰㈣祫浜у拰鍏朵粬闀挎湡璧勪骇鏀粯鐨勭幇閲�", api1502.getGjgdzcdxjbys() + "", api1502.getGjgdzcdxjbnljs() + "");
-        paddingData(shFinanceDto, list, "鎶曡祫鏀粯鐨勭幇閲�", api1502.getTzzfxjbys() + "", api1502.getTzzfxjbnljs() + "");
-        paddingData(shFinanceDto, list, "鍙栧緱瀛愬叕鍙稿強鍏朵粬钀ヤ笟鍗曚綅鏀粯鐨勭幇閲戝噣棰�", api1502.getQdzgsdzfxjjebys() + "", api1502.getQdzgsdzfxjjebnljs() + "");
-        paddingData(shFinanceDto, list, "鏀粯鍏朵粬涓庢姇璧勬椿鍔ㄦ湁鍏崇殑鐜伴噾", api1502.getZfqttzxjbys() + "", api1502.getZfqttzxjbnljs() + "");
-        paddingData(shFinanceDto, list, "鎶曡祫娲诲姩鐜伴噾娴佸嚭灏忚", api1502.getTzhdxjlcbys() + "", api1502.getTzhdxjlcbnljs() + "");
-        paddingData(shFinanceDto, list, "鎶曡祫娲诲姩浜х敓鐨勭幇閲戞祦閲忓噣棰�", api1502.getTzhdcsxjlljebys() + "", api1502.getTzhdcsxjlljebnljs() + "");
-        paddingData(shFinanceDto, list, "涓夈�佺璧勬椿鍔ㄤ骇鐢熺殑鐜伴噾娴侀噺锛�", api1502.getCchdxjllbys() + "", api1502.getCchdxjllbnljs() + "");
-        paddingData(shFinanceDto, list, "鍚告敹鎶曡祫鏀跺埌鐨勭幇閲�", api1502.getXstzxjbys() + "", api1502.getXstzxjbnljs() + "");
-        paddingData(shFinanceDto, list, "鍙栧緱鍊熸鏀跺埌鐨勭幇閲�", api1502.getQdjkxjbys() + "", api1502.getQdjkxjbnljs() + "");
-        paddingData(shFinanceDto, list, "鏀跺埌鍏朵粬涓庣璧勬椿鍔ㄦ湁鍏崇殑鐜伴噾", api1502.getSdqtczxjbys() + "", api1502.getSdqttzxjbnljs() + "");
-        paddingData(shFinanceDto, list, "绛硅祫娲诲姩鐜伴噾娴佸叆灏忚", api1502.getCzhdxjlrbys() + "", api1502.getCzhdxjlrbnljs() + "");
-        paddingData(shFinanceDto, list, "鍋胯繕鍊哄姟鏀粯鐨勭幇閲�", api1502.getChzwzfxjbys() + "", api1502.getChzwzfxjbnljs() + "");
-        paddingData(shFinanceDto, list, "鍒嗛厤鑲″埄銆佸埄娑︽垨鍋夸粯鍒╂伅鏀粯鐨勭幇閲�", api1502.getFpgldxjbys() + "", api1502.getFpgldxjbnljs() + "");
-        paddingData(shFinanceDto, list, "鏀粯鍏朵粬涓庣璧勬椿鍔ㄦ湁鍏崇殑鐜伴噾", api1502.getZfqtdxjbys() + "", api1502.getZfqtdxjbnljs() + "");
-        paddingData(shFinanceDto, list, "绛硅祫娲诲姩鐜伴噾娴佸嚭灏忚", api1502.getCzhdxjlcbys() + "", api1502.getCzhdxjlcbnljs() + "");
-        paddingData(shFinanceDto, list, "绛硅祫娲诲姩浜х敓鐨勭幇閲戞祦閲忓噣棰�", api1502.getCchdxjlljebys() + "", api1502.getCchdxjlljebnljs() + "");
-        paddingData(shFinanceDto, list, "鍥涖�佹眹鐜囧彉鍔ㄥ鐜伴噾鍙婄幇閲戠瓑浠风墿鐨勫奖鍝�", api1502.getHlbdxjyxbys() + "", api1502.getHlbdxjyxbnljs() + "");
-        paddingData(shFinanceDto, list, "浜斻�佺幇閲戝強鐜伴噾绛変环鐗╁噣澧炲姞棰�", api1502.getXjdjwjzebys() + "", api1502.getXjdjwjzebnljs() + "");
-        paddingData(shFinanceDto, list, "鍔狅細鏈熷垵鐜伴噾鍙婄幇閲戠瓑浠风墿浣欓", api1502.getQcxjdjwyebys() + "", api1502.getQcxjdjwyebnljs() + "");
-        paddingData(shFinanceDto, list, "鍏�佹湡鏈幇閲戝強鐜伴噾绛変环鐗╀綑棰�", api1502.getQmxjdjwyebys() + "", api1502.getQmxjdjwyebnljs() + "");
-
-        return list;
-    }
-
-    private List<SHFinanceDto> copyApi1501(Api1501 data) {
-        Api1501 api1501 = data;
-        List<SHFinanceDto> list = new ArrayList<>();
-        SHFinanceDto shFinanceDto = new SHFinanceDto();
-        shFinanceDto.setDwdm(api1501.getDwdm());
-        shFinanceDto.setBbsj(DateFormatUtils.format(api1501.getBbsj(), "yyyyMMdd"));
-        shFinanceDto.setBbm("01");
-        shFinanceDto.setCzbz(api1501.getCzbz());
-        shFinanceDto.setZhgxsj(DateFormatUtils.format(api1501.getZhgxsj(), "yyyy-MM-dd HH:mm:ss"));
-
-        paddingData(shFinanceDto, list, "璧勪骇//t", "鏈熸湯浣欓//t", "骞村垵浣欓//t");
-        paddingData(shFinanceDto, list, "娴佸姩璧勪骇锛�", api1501.getLdzchjqmye() + "", api1501.getLdzchjncye() + "");
-        paddingData(shFinanceDto, list, "璐у竵璧勯噾", api1501.getHbjjqmye() + "", api1501.getHbjjncye() + "");
-        paddingData(shFinanceDto, list, "浜ゆ槗鎬ч噾铻嶈祫浜�", api1501.getJyxjrzcqmye() + "", api1501.getJyxjrzcncye() + "");
-        paddingData(shFinanceDto, list, "琛嶇敓閲戣瀺璧勪骇", api1501.getYsjrzcqmye() + "", api1501.getYsjrzcncye() + "");
-        paddingData(shFinanceDto, list, "搴旀敹绁ㄦ嵁", api1501.getYspjqmye() + "", api1501.getYspjncye() + "");
-        paddingData(shFinanceDto, list, "搴旀敹璐︽", api1501.getYszkqmye() + "", api1501.getYszkncye() + "");
-        paddingData(shFinanceDto, list, "棰勪粯娆鹃」", api1501.getYuskxqmye() + "", api1501.getYuskxncye() + "");
-        paddingData(shFinanceDto, list, "鍏朵粬搴旀敹娆�", api1501.getQtyszkqmye() + "", api1501.getQtyszkncye() + "");
-        paddingData(shFinanceDto, list, "瀛樿揣", api1501.getChqmye() + "", api1501.getChncye() + "");
-        paddingData(shFinanceDto, list, "鍚堝悓璧勪骇", api1501.getHtzcqmye() + "", api1501.getHtzcncye() + "");
-        paddingData(shFinanceDto, list, "鎸佹湁寰呭敭璧勪骇", api1501.getCydszcqmye() + "", api1501.getCydszcncye() + "");
-        paddingData(shFinanceDto, list, "涓�骞村唴鍒版湡鐨勯潪娴佸姩璧勪骇", api1501.getYnndqfldzcqmye() + "", api1501.getYnndqfldzcncye() + "");
-        paddingData(shFinanceDto, list, "鍏朵粬娴佸姩璧勪骇", api1501.getQtldzcqmye() + "", api1501.getQtldzcncye() + "");
-        paddingData(shFinanceDto, list, "娴佸姩璧勪骇鍚堣", api1501.getLdzchjqmye() + "", api1501.getLdzchjncye() + "");
-        paddingData(shFinanceDto, list, "闈炴祦鍔ㄨ祫浜э細", api1501.getFldzcqmye() + "", api1501.getFldzcncye() + "");
-        paddingData(shFinanceDto, list, "鍊哄埜鎶曡祫", api1501.getZjtzqmye() + "", api1501.getZjtzncye() + "");
-        paddingData(shFinanceDto, list, "鍏朵粬鍊哄埜鎶曡祫", api1501.getQtzqtzqmye() + "", api1501.getQtzqtzncye() + "");
-        paddingData(shFinanceDto, list, "闀挎湡搴旀敹娆�", api1501.getCqyskqmye() + "", api1501.getCqyskncye() + "");
-        paddingData(shFinanceDto, list, "闀挎湡鑲℃潈鎶曡祫", api1501.getCqgqtzqmye() + "", api1501.getCqgqtzncye() + "");
-        paddingData(shFinanceDto, list, "鍏朵粬鏉冪泭宸ュ叿鎶曡祫", api1501.getQtqygjtzqmye() + "", api1501.getQtqygjtzncye() + "");
-        paddingData(shFinanceDto, list, "鍏朵粬闈炴祦鍔ㄩ噾铻嶈祫浜�", api1501.getQtfldjrzcqmye() + "", api1501.getQtfldjrzcncye() + "");
-        paddingData(shFinanceDto, list, "鎶曡祫鎬ф埧鍦颁骇", api1501.getTzxfdcqmye() + "", api1501.getTzxfdcncye() + "");
-        paddingData(shFinanceDto, list, "鍥哄畾璧勪骇", api1501.getGdzcqmye() + "", api1501.getGdzcncye() + "");
-        paddingData(shFinanceDto, list, "鍦ㄥ缓宸ョ▼", api1501.getZjgcqmye() + "", api1501.getZjgcncye() + "");
-        paddingData(shFinanceDto, list, "鐢熶骇鎬х敓鐗╄祫浜�", api1501.getScxswzcqmye() + "", api1501.getScxswzcncye() + "");
-        paddingData(shFinanceDto, list, "娌规皵璧勪骇", api1501.getYqzcqmye() + "", api1501.getYqzcncye() + "");
-        paddingData(shFinanceDto, list, "鏃犲舰璧勪骇", api1501.getWxzcqmye() + "", api1501.getWxzcncye() + "");
-        paddingData(shFinanceDto, list, "寮�鍙戞敮鍑�", api1501.getKfzcqmye() + "", api1501.getKfzcncye() + "");
-        paddingData(shFinanceDto, list, "鍟嗚獕", api1501.getSyqmye() + "", api1501.getSyncye() + "");
-        paddingData(shFinanceDto, list, "闀挎湡寰呮憡璐圭敤", api1501.getCqdtfyqmye() + "", api1501.getCqdtfyncye() + "");
-        paddingData(shFinanceDto, list, "閫掑欢鎵�寰楃◣璧勪骇", api1501.getDysdszcqmye() + "", api1501.getDysdszcncye() + "");
-        paddingData(shFinanceDto, list, "鍏朵粬闈炴祦鍔ㄨ祫浜�", api1501.getQtfldzcqmye() + "", api1501.getQtfldzcncye() + "");
-        paddingData(shFinanceDto, list, "闈炴祦鍔ㄨ祫浜у悎璁�", api1501.getFldzcqmye() + "", api1501.getFldzcncye() + "");
-        paddingData(shFinanceDto, list, "璧勪骇鎬昏", api1501.getZczjqmye() + "", api1501.getZczjncye() + "");
-        paddingData(shFinanceDto, list, "璐熷�哄拰鎵�鏈夎�呮潈鐩婏紙鎴栬偂涓滄潈鐩婏級//t", "鏈熸湯浣欓//t", "骞村垵浣欓//t");
-        paddingData(shFinanceDto, list, "娴佸姩璐熷�猴細", api1501.getLdfzhjqmye() + "", api1501.getLdfzhjncye() + "");
-        paddingData(shFinanceDto, list, "鐭湡鍊熸", api1501.getDqjkqmye() + "", api1501.getLdzchjncye() + "");
-        paddingData(shFinanceDto, list, "浜ゆ槗鎬ч噾铻嶈礋鍊�", api1501.getJyxjrfzqmye() + "", api1501.getJyxjrfzncye() + "");
-        paddingData(shFinanceDto, list, "琛嶇敓閲戣瀺璐熷��", api1501.getYsjrfzqmye() + "", api1501.getYsjrfzncye() + "");
-        paddingData(shFinanceDto, list, "搴斾粯绁ㄦ嵁", api1501.getLdfzyspjqmye() + "", api1501.getLdfzyspjncye() + "");
-        paddingData(shFinanceDto, list, "搴斾粯璐︽", api1501.getLdfzyszkqmye() + "", api1501.getLdfzyszkncye() + "");
-        paddingData(shFinanceDto, list, "棰勬敹娆鹃」", api1501.getLdfzyuskxqmye() + "", api1501.getLdfzyszkncye() + "");
-        paddingData(shFinanceDto, list, "鍚堝悓璐熷��", api1501.getHtfzqmye() + "", api1501.getHtfzncye() + "");
-        paddingData(shFinanceDto, list, "搴斾粯鑱屽伐钖叕", api1501.getYfzgxcqmye() + "", api1501.getYfzgxcncye() + "");
-        paddingData(shFinanceDto, list, "搴斾氦绋庤垂", api1501.getYjsfqmye() + "", api1501.getYjsfncye() + "");
-        paddingData(shFinanceDto, list, "鍏朵粬搴斾粯娆�", api1501.getQtyfkqmye() + "", api1501.getQtyfkncye() + "");
-        paddingData(shFinanceDto, list, "鎸佹湁寰呭敭璐熷��", api1501.getCydsfzqmye() + "", api1501.getCydsfzncye() + "");
-        paddingData(shFinanceDto, list, "涓�骞村唴鍒版湡鐨勯潪娴佸姩璐熷��", api1501.getYnddqfldfzqmye() + "", api1501.getYnddqfldfzncye() + "");
-        paddingData(shFinanceDto, list, "鍏朵粬娴佸姩璐熷��", api1501.getQtldfzqmye() + "", api1501.getQtldfzncye() + "");
-        paddingData(shFinanceDto, list, "娴佸姩璐熷�哄悎璁�", api1501.getLdfzhjqmye() + "", api1501.getLdfzhjncye() + "");
-        paddingData(shFinanceDto, list, "闈炴祦鍔ㄨ礋鍊猴細", api1501.getFldfzhjqmye() + "", api1501.getFldfzhjncye() + "");
-        paddingData(shFinanceDto, list, "闀挎湡鍊熸", api1501.getCqjkqmye() + "", api1501.getCqjkncye() + "");
-        paddingData(shFinanceDto, list, "搴斾粯鍊哄埜", api1501.getYfzqqmye() + "", api1501.getYfzqncye() + "");
-        paddingData(shFinanceDto, list, "鍏朵腑锛氫紭鍏堣偂", api1501.getYfzqyxgqmye() + "", api1501.getYfzqyxgncye() + "");
-        paddingData(shFinanceDto, list, "姘哥画鍊�", api1501.getYfzqyxzqmye() + "", api1501.getYfzqyxzncye() + "");
-        paddingData(shFinanceDto, list, "闀挎湡搴斾粯娆�", api1501.getCqyfkqmye() + "", api1501.getCqyfkncye() + "");
-        paddingData(shFinanceDto, list, "棰勮璐熷��", api1501.getYjsfqmye() + "", api1501.getYjsfncye() + "");
-        paddingData(shFinanceDto, list, "閫掑欢鏀剁泭", api1501.getDysyqmye() + "", api1501.getDysyncye() + "");
-        paddingData(shFinanceDto, list, "閫掑欢鎵�寰楃◣璐熷��", api1501.getDysdsfzqmye() + "", api1501.getDysdsfzncye() + "");
-        paddingData(shFinanceDto, list, "鍏朵粬闈炴祦鍔ㄨ礋鍊�", api1501.getQtfldfzqmye() + "", api1501.getQtfldfzncye() + "");
-        paddingData(shFinanceDto, list, "闈炴祦鍔ㄨ礋鍊哄悎璁�", api1501.getFldfzhjqmye() + "", api1501.getFldfzhjncye() + "");
-        paddingData(shFinanceDto, list, "璐熷�哄悎璁�", api1501.getFzhjqmye() + "", api1501.getFzhjncye() + "");
-        paddingData(shFinanceDto, list, "鎵�鏈夎�呮潈鐩婏紙鎴栬偂涓滄潈鐩婏級锛�", api1501.getSyzqyqmye() + "", api1501.getSyzqyncye() + "");
-        paddingData(shFinanceDto, list, "瀹炴敹璧勬湰锛堟垨鑲℃湰锛�", api1501.getSszbqmye() + "", api1501.getSszbncye() + "");
-        paddingData(shFinanceDto, list, "鍏朵粬鏉冪泭宸ュ叿", api1501.getQtqygjqmye() + "", api1501.getQtqygjncye() + "");
-        paddingData(shFinanceDto, list, "鍏朵腑锛氫紭鍏堣偂", api1501.getQtqygjyxgqmye() + "", api1501.getQtqygjyxgncye() + "");
-        paddingData(shFinanceDto, list, "姘哥画鍊�", api1501.getQtqygjyxzqmye() + "", api1501.getQtqygjyxzncye() + "");
-        paddingData(shFinanceDto, list, "璧勬湰鍏Н", api1501.getZbgjqmye() + "", api1501.getZbgjncye() + "");
-        paddingData(shFinanceDto, list, "鍑忥細搴撳瓨鑲�", api1501.getJkcgqmye() + "", api1501.getJkcgncye() + "");
-        paddingData(shFinanceDto, list, "鍏朵粬缁煎悎鏀剁泭", api1501.getQtzhsyqmye() + "", api1501.getQtzhsyncye() + "");
-        paddingData(shFinanceDto, list, "涓撻」鍌ㄥ", api1501.getZxcbqmye() + "", api1501.getZxcbncye() + "");
-        paddingData(shFinanceDto, list, "鐩堜綑鍏Н", api1501.getYygjqmye() + "", api1501.getYygjncye() + "");
-        paddingData(shFinanceDto, list, "鏈垎閰嶅埄娑�", api1501.getWfplrqmye() + "", api1501.getWfplrncye() + "");
-        paddingData(shFinanceDto, list, "鎵�鏈夎�呮潈鐩婏紙鎴栬偂涓滄潈鐩婏級鍚堣", api1501.getSyzqyqmye() + "", api1501.getSyzqyncye() + "");
-        paddingData(shFinanceDto, list, "璐熷�哄拰鎵�鏈夎�呮潈鐩婏紙鎴栬偂涓滄潈鐩婏級鎬昏", api1501.getFzhsyzqyqmye() + "", api1501.getFzhsyzqyncye() + "");
-        return list;
-    }
-
-    private void paddingData(SHFinanceDto common, List<SHFinanceDto> list, String zbmc, String zbz1, String zbz2) {
-        SHFinanceDto shFinanceDto = new SHFinanceDto();
-        BeanUtils.copyProperties(common, shFinanceDto);
-        shFinanceDto.setZbmc(zbmc);
-        shFinanceDto.setZbz1(zbz1);
-        shFinanceDto.setZbz2(zbz2);
-        list.add(shFinanceDto);
-    }
-
-    private Object changeObject(Object object) {
+    private Object setZhgxsjValue(Object object) {
         // 浣跨敤鍙嶅皠鑾峰彇灞炴�у垪琛� vo涓哄疄浣撳璞″悕
-        Field[] fields = object.getClass().getDeclaredFields();
-        for (Field field : fields) {
-            field.setAccessible(true);
-            try {
-                // 鍒ゆ柇灞炴�у�兼槸鍚︿负null
-                if (field.get(object) == null || field.get(object) == "") {
-                    //鏍规嵁绫诲瀷璁剧疆榛樿鍊�
-                    if (field.getType() == String.class) {
-                        field.set(object, "鏃�");
-                    }
-                    if (field.getType() == Integer.class) {
-                        field.set(object, 0);
-                    }
-                    if (field.getType() == Double.class) {
-                        field.set(object, 0.0);
-                    }
-                    if (field.getType() == Date.class) {
-                        field.set(object, new Date());
-                    }
-                }
-            } catch (IllegalAccessException e) {
-                e.printStackTrace();
-            }
+        try {
+            Field zhgxsj = object.getClass().getDeclaredField("zhgxsj");
+            zhgxsj.setAccessible(true);
+            zhgxsj.set(object, DateUtils.addSeconds(new Date(), -10));
+        } catch (Exception e) {
+            e.printStackTrace();
         }
         return object;
     }
@@ -554,5 +868,4 @@
         //璇ュ崗璁棤姝ゅ疄鐜�
         return null;
     }
-
 }
\ No newline at end of file

--
Gitblit v1.9.3