From 11af6525c78f401f8e7ca1100417adf90415586e Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期三, 06 十一月 2024 17:27:45 +0800
Subject: [PATCH] 陕西2024版接口-测试调整

---
 src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java |   39 ++++++++++++++++++++++++++++++++++++---
 1 files changed, 36 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java b/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java
index c4d1ade..ef89135 100644
--- a/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java
+++ b/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java
@@ -181,18 +181,51 @@
      */
     private Object getJsonApiData(String inteId, Object data) {
         if (NX2023Constant.NX_2023_API_CODE_1101.equals(inteId)) {
+            Api1101 apiData = (Api1101)data;
             Nx2023Api1101 api1101 = new Nx2023Api1101();
-            BeanUtils.copyProperties(data, api1101);
+            BeanUtils.copyProperties(apiData, api1101);
+            //鏍¢獙缁熶竴缂栫爜鏄惁涓虹┖锛屼负绌哄垯鏌ヨ搴撳尯淇℃伅杩涜璧嬪��
+            if (StringUtils.isEmpty(api1101.getTydwbm())) {
+                String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm());
+                api1101.setTydwbm(tydwbm);
+            }
+            //鏍¢獙缁熶竴缂栫爜鏄惁涓虹┖锛屼负绌哄垯鏌ヨ搴撳尯淇℃伅杩涜璧嬪��
+            if (StringUtils.isEmpty(api1101.getSjdwtybm()) && StringUtils.isNotEmpty(apiData.getSjdwdm())) {
+                String sjdwtybm = apiCommonService.getTydwbm(apiData.getDwdm());
+                api1101.setSjdwtybm(sjdwtybm);
+            }
             return api1101;
         }
         if (NX2023Constant.NX_2023_API_CODE_1102.equals(inteId)) {
+            Api1102 apiData = (Api1102)data;
             Nx2023Api1102 api1102 = new Nx2023Api1102();
-            BeanUtils.copyProperties(data, api1102);
+            BeanUtils.copyProperties(apiData, api1102);
+            //鏍¢獙缁熶竴缂栫爜鏄惁涓虹┖锛屼负绌哄垯鏌ヨ搴撳尯淇℃伅杩涜璧嬪��
+            if (StringUtils.isEmpty(api1102.getTykqbm())) {
+                String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm());
+                api1102.setTykqbm(tykqbm);
+            }
+            //鏍¢獙缁熶竴缂栫爜鏄惁涓虹┖锛屼负绌哄垯鏌ヨ搴撳尯淇℃伅杩涜璧嬪��
+            if (StringUtils.isEmpty(api1102.getTydwbm())) {
+                String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm());
+                api1102.setTydwbm(tydwbm);
+            }
             return api1102;
         }
         if (NX2023Constant.NX_2023_API_CODE_1103.equals(inteId)) {
+            Api1103 apiData = (Api1103)data;
             Nx2023Api1103 api1103 = new Nx2023Api1103();
-            BeanUtils.copyProperties(data, api1103);
+            BeanUtils.copyProperties(apiData, api1103);
+            //鏍¢獙缁熶竴缂栫爜鏄惁涓虹┖锛屼负绌哄垯鏌ヨ搴撳尯淇℃伅杩涜璧嬪��
+            if (StringUtils.isEmpty(api1103.getTykqbm())) {
+                String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm());
+                api1103.setTykqbm(tykqbm);
+            }
+            //鏍¢獙缁熶竴缂栫爜鏄惁涓虹┖锛屼负绌哄垯鏌ヨ搴撳尯淇℃伅杩涜璧嬪��
+            if (StringUtils.isEmpty(api1103.getTycfbm())) {
+                String tycfbm = apiCommonService.getTycfbm(apiData.getCfdm());
+                api1103.setTycfbm(tycfbm);
+            }
             return api1103;
         }
         if (NX2023Constant.NX_2023_API_CODE_1104.equals(inteId)) {

--
Gitblit v1.9.3