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/dto/SH2023Api1510.java | 6
src/main/java/com/fzzy/push/sx2024/data/SX2024Api1505.java | 2
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1509.java | 60 +++++-----
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1506.java | 14 +-
src/main/java/com/fzzy/api/view/Api1506.view.xml | 4
src/main/java/com/fzzy/inte/sh2023/controller/ControllerSh2023.java | 10
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1505.java | 22 +-
src/main/java/com/fzzy/push/sx2024/data/SX2024Api1510.java | 1
src/main/java/com/fzzy/inte/sh2023/service/SHDNService.java | 87 ++++++++++++--
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1508.java | 14 +-
src/main/java/com/fzzy/api/entity/Api9109.java | 4
src/main/java/com/fzzy/api/entity/Api9114.java | 4
src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java | 67 +++++++++-
src/main/java/com/fzzy/api/view/repository/ApiConfsRep.java | 8 +
src/main/java/com/fzzy/api/view/Api1507.view.xml | 9 +
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1504.java | 4
src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1504.java | 2
src/main/java/com/fzzy/api/entity/Api1507.java | 4
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1507.java | 20 ++-
src/main/java/com/fzzy/push/sx2024/SX2024ApiRemoteService.java | 5
src/main/java/com/fzzy/push/sx2024/data/SX2024Api1504.java | 4
src/main/resources/application-dev.yml | 2
src/main/java/com/fzzy/api/view/Api9109.view.xml | 4
src/main/resources/application.yml | 2
24 files changed, 246 insertions(+), 113 deletions(-)
diff --git a/src/main/java/com/fzzy/api/entity/Api1507.java b/src/main/java/com/fzzy/api/entity/Api1507.java
index 57857a3..633bbd3 100644
--- a/src/main/java/com/fzzy/api/entity/Api1507.java
+++ b/src/main/java/com/fzzy/api/entity/Api1507.java
@@ -57,6 +57,10 @@
@Column(name = "nno")
private Integer nno;
+ @PropertyDef(label = "鍑瘉鍒嗙被")
+ @Column(name = "btmp")
+ private Integer btmp;
+
@PropertyDef(label = "鎽樿")
@Column(name = "digest", length = 512)
private String digest;
diff --git a/src/main/java/com/fzzy/api/entity/Api9109.java b/src/main/java/com/fzzy/api/entity/Api9109.java
index 99c9b55..c527bbb 100644
--- a/src/main/java/com/fzzy/api/entity/Api9109.java
+++ b/src/main/java/com/fzzy/api/entity/Api9109.java
@@ -80,8 +80,8 @@
private Integer cfs;
@PropertyDef(label = "娌圭綈鏁�")
- @Column(name = "ygs")
- private Integer ygs;
+ @Column(name = "ajs")
+ private Integer ajs;
@PropertyDef(label = "缁忓害")
@Column(name = "jd", precision = 20, scale = 6)
diff --git a/src/main/java/com/fzzy/api/entity/Api9114.java b/src/main/java/com/fzzy/api/entity/Api9114.java
index 1c4a6ff..503a566 100644
--- a/src/main/java/com/fzzy/api/entity/Api9114.java
+++ b/src/main/java/com/fzzy/api/entity/Api9114.java
@@ -63,10 +63,6 @@
@Column(name = "xxdz", length = 256)
private String xxdz;
- @PropertyDef(label = "韬唤璇佸彿")
- @Column(name = "sfzh", length = 18)
- private String sfzh;
-
@PropertyDef(label = "杩愯緭宸ュ叿")
@Column(name = "ysgj", length = 1)
private String ysgj;
diff --git a/src/main/java/com/fzzy/api/view/Api1506.view.xml b/src/main/java/com/fzzy/api/view/Api1506.view.xml
index 8de0a7e..84a8df5 100644
--- a/src/main/java/com/fzzy/api/view/Api1506.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1506.view.xml
@@ -26,11 +26,11 @@
</PropertyDef>
<PropertyDef name="cyear">
<Property name="dataType">Integer</Property>
- <Property name="label">鏈熼棿</Property>
+ <Property name="label">骞村害</Property>
</PropertyDef>
<PropertyDef name="nno">
<Property name="dataType">Integer</Property>
- <Property name="label">骞村害</Property>
+ <Property name="label">鏈熼棿</Property>
</PropertyDef>
<PropertyDef name="ccode">
<Property></Property>
diff --git a/src/main/java/com/fzzy/api/view/Api1507.view.xml b/src/main/java/com/fzzy/api/view/Api1507.view.xml
index ec28b7d..86e3c0f 100644
--- a/src/main/java/com/fzzy/api/view/Api1507.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1507.view.xml
@@ -44,6 +44,10 @@
<Property name="dataType">Integer</Property>
<Property name="label">鍒嗗綍搴忓彿</Property>
</PropertyDef>
+ <PropertyDef name="btmp">
+ <Property name="dataType">Integer</Property>
+ <Property name="label">鍑瘉鍒嗙被</Property>
+ </PropertyDef>
<PropertyDef name="digest">
<Property></Property>
<Property name="label">鎽樿</Property>
@@ -391,6 +395,11 @@
<Editor/>
</AutoFormElement>
<AutoFormElement>
+ <Property name="name">btmp</Property>
+ <Property name="property">btmp</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
<Property name="name">digest</Property>
<Property name="property">digest</Property>
<Editor/>
diff --git a/src/main/java/com/fzzy/api/view/Api9109.view.xml b/src/main/java/com/fzzy/api/view/Api9109.view.xml
index 0aebcea..acce760 100644
--- a/src/main/java/com/fzzy/api/view/Api9109.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api9109.view.xml
@@ -57,9 +57,9 @@
<Property name="dataType">Integer</Property>
<Property name="label">浠撴埧鏁�</Property>
</PropertyDef>
- <PropertyDef name="ygs">
+ <PropertyDef name="ajs">
<Property name="dataType">Integer</Property>
- <Property name="label">娌圭綈鏁�</Property>
+ <Property name="label">寤掗棿鏁�</Property>
</PropertyDef>
<PropertyDef name="jd">
<Property name="dataType">Double</Property>
diff --git a/src/main/java/com/fzzy/api/view/repository/ApiConfsRep.java b/src/main/java/com/fzzy/api/view/repository/ApiConfsRep.java
index df2f371..706a080 100644
--- a/src/main/java/com/fzzy/api/view/repository/ApiConfsRep.java
+++ b/src/main/java/com/fzzy/api/view/repository/ApiConfsRep.java
@@ -16,4 +16,12 @@
*/
@Query("from ApiConfs where kqdm =:kqdm ")
List<ApiConfs> getDataByKqdm(@Param("kqdm") String kqdm);
+
+ /**
+ * 鏍规嵁绮簱绯荤粺搴撳尯缂栫爜鑾峰彇閰嶇疆淇℃伅
+ * @param deptId
+ * @return
+ */
+ @Query("from ApiConfs where deptId =:deptId ")
+ ApiConfs getDataByDeptId(@Param("deptId") String deptId);
}
diff --git a/src/main/java/com/fzzy/inte/sh2023/controller/ControllerSh2023.java b/src/main/java/com/fzzy/inte/sh2023/controller/ControllerSh2023.java
index f658192..e9e3302 100644
--- a/src/main/java/com/fzzy/inte/sh2023/controller/ControllerSh2023.java
+++ b/src/main/java/com/fzzy/inte/sh2023/controller/ControllerSh2023.java
@@ -43,10 +43,10 @@
}
//瑙e瘑鎶ユ枃
- dataStr = RSAUtils.decrypt(dataStr, PRIVATE_KEY);
- if(StringUtils.isEmpty(dataStr)){
- return new ApiResp(ApiRespCode.R_500.getCode(),ApiRespCode.R_500.getMsg());
- }
+// dataStr = RSAUtils.decrypt(dataStr, PRIVATE_KEY);
+// if(StringUtils.isEmpty(dataStr)){
+// return new ApiResp(ApiRespCode.R_500.getCode(),ApiRespCode.R_500.getMsg());
+// }
SHDN2023ReqDto shdn2023ReqDto = JSONObject.parseObject(dataStr, SHDN2023ReqDto.class);
if(null == shdn2023ReqDto){
@@ -58,7 +58,7 @@
}
//寮傛淇濆瓨
- shdnService.syncData(interfaceId, shdn2023ReqDto.getData());
+ shdnService.syncData(interfaceId, shdn2023ReqDto.getData(), shdn2023ReqDto.getDeptId());
return new ApiResp();
}
diff --git a/src/main/java/com/fzzy/inte/sh2023/service/SHDNService.java b/src/main/java/com/fzzy/inte/sh2023/service/SHDNService.java
index 7eb81d5..4ca20d1 100644
--- a/src/main/java/com/fzzy/inte/sh2023/service/SHDNService.java
+++ b/src/main/java/com/fzzy/inte/sh2023/service/SHDNService.java
@@ -2,22 +2,22 @@
import com.alibaba.fastjson.JSONObject;
import com.fzzy.api.entity.*;
+import com.fzzy.api.service.ApiCommonService;
import com.fzzy.api.view.repository.*;
-import com.fzzy.inte.sh2023.dto.SHDN2023ReqDto;
import com.fzzy.push.sh2023.SH2023Constant;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Async;
-import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;
-
-import java.util.ArrayList;
+import java.util.Date;
import java.util.List;
@Slf4j
@Service
public class SHDNService {
+ @Autowired
+ private ApiConfsRep apiConfsRep;
@Autowired
private Api9109Rep api9109Rep;
@Autowired
@@ -37,55 +37,114 @@
@Async
- public void syncData(String interfaceId, String dataStr){
+ public void syncData(String interfaceId, String dataStr, String deptId){
-
+ ApiConfs apiConfs = apiConfsRep.getDataByDeptId(deptId);
+ if(null == apiConfs){
+ log.error("-----鏈幏鍙栧埌搴撳尯淇℃伅閰嶇疆锛屼笉瑙f瀽---------");
+ return;
+ }
//鍗曚綅淇℃伅
if(SH2023Constant.SH_2023_API_CODE_3101.equals(interfaceId)){
List<Api9109> list = JSONObject.parseArray(dataStr, Api9109.class);
- api9109Rep.saveAll(list);
+ if(null == list || list.isEmpty()){
+ log.error("-----鏈幏鍙栧埌淇℃伅锛屼笉瑙f瀽---------");
+ return;
+ }
+ for (Api9109 apiData : list) {
+ apiData.setKqdm(apiConfs.getKqdm());
+ apiData.setZhgxsj(new Date());
+ api9109Rep.save(apiData);
+ }
}
//鏀剁撼搴撲俊鎭�
if(SH2023Constant.SH_2023_API_CODE_3102.equals(interfaceId)){
List<Api9110> list = JSONObject.parseArray(dataStr, Api9110.class);
- api9110Rep.saveAll(list);
+ if(null == list || list.isEmpty()){
+ return;
+ }
+ for (Api9110 apiData : list) {
+ apiData.setZhgxsj(new Date());
+ api9110Rep.save(apiData);
+ }
}
//浠撴埧淇℃伅
if(SH2023Constant.SH_2023_API_CODE_3103.equals(interfaceId)){
List<Api9111> list = JSONObject.parseArray(dataStr, Api9111.class);
- api9111Rep.saveAll(list);
+ if(null == list || list.isEmpty()){
+ return;
+ }
+ for (Api9111 apiData : list) {
+ apiData.setZhgxsj(new Date());
+ api9111Rep.save(apiData);
+ }
}
//寤掗棿淇℃伅
if(SH2023Constant.SH_2023_API_CODE_3104.equals(interfaceId)){
List<Api9112> list = JSONObject.parseArray(dataStr, Api9112.class);
- api9112Rep.saveAll(list);
+ if(null == list || list.isEmpty()){
+ return;
+ }
+ for (Api9112 apiData : list) {
+ apiData.setKqdm(apiConfs.getKqdm());
+ apiData.setZhgxsj(new Date());
+ api9112Rep.save(apiData);
+ }
}
//璐т綅淇℃伅
if(SH2023Constant.SH_2023_API_CODE_3105.equals(interfaceId)){
List<Api9113> list = JSONObject.parseArray(dataStr, Api9113.class);
- api9113Rep.saveAll(list);
+ if(null == list || list.isEmpty()){
+ return;
+ }
+ for (Api9113 apiData : list) {
+ apiData.setKqdm(apiConfs.getKqdm());
+ apiData.setZhgxsj(new Date());
+ api9113Rep.save(apiData);
+ }
}
//绮鍏ュ簱淇℃伅
if(SH2023Constant.SH_2023_API_CODE_3201.equals(interfaceId)){
List<Api9114> list = JSONObject.parseArray(dataStr, Api9114.class);
- api9114Rep.saveAll(list);
+ if(null == list || list.isEmpty()){
+ return;
+ }
+ for (Api9114 apiData : list) {
+ apiData.setKqdm(apiConfs.getKqdm());
+ apiData.setZhgxsj(new Date());
+ api9114Rep.save(apiData);
+ }
}
//鏉ョ伯妫�楠屼俊鎭�
if(SH2023Constant.SH_2023_API_CODE_3202.equals(interfaceId)){
List<Api9115> list = JSONObject.parseArray(dataStr, Api9115.class);
- api9115Rep.saveAll(list);
+ if(null == list || list.isEmpty()){
+ return;
+ }
+ for (Api9115 apiData : list) {
+ apiData.setKqdm(apiConfs.getKqdm());
+ apiData.setZhgxsj(new Date());
+ api9115Rep.save(apiData);
+ }
}
//绮鏀惰喘鍩虹淇℃伅
if(SH2023Constant.SH_2023_API_CODE_3203.equals(interfaceId)){
List<Api9116> list = JSONObject.parseArray(dataStr, Api9116.class);
- api9116Rep.saveAll(list);
+ if(null == list || list.isEmpty()){
+ return;
+ }
+ for (Api9116 apiData : list) {
+ apiData.setKqdm(apiConfs.getKqdm());
+ apiData.setZhgxsj(new Date());
+ api9116Rep.save(apiData);
+ }
}
diff --git a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1504.java b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1504.java
index 4db1387..1781d9b 100644
--- a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1504.java
+++ b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1504.java
@@ -72,7 +72,7 @@
private String tydwbm;
@PropertyDef(label = "缁熶竴搴撳尯缂栫爜")
- @JsonProperty("xkqdm")
+ @JsonProperty("tykqbm")
private String tykqbm;
@PropertyDef(label = "鎿嶄綔鏍囧織")
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;
}
//璁剧疆绌哄睘鎬т负榛樿鍊�
diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1504.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1504.java
index 2ef064b..f8a4d2e 100644
--- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1504.java
+++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1504.java
@@ -18,7 +18,7 @@
@PropertyDef(label = "璐﹀鍙�")
- @JsonProperty("nAcctId")
+ @JsonProperty("nAcctID")
private String nacctid;
@PropertyDef(label = "璐﹀鍚嶇О")
@@ -68,7 +68,7 @@
private String corgcode;
@PropertyDef(label = "缁熶竴鍗曚綅缂栫爜")
- @JsonProperty("xqydm")
+ @JsonProperty("tydwbm")
private String tydwbm;
@PropertyDef(label = "缁熶竴搴撳尯缂栫爜")
diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1505.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1505.java
index f7b7b2f..4bc79e2 100644
--- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1505.java
+++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1505.java
@@ -21,12 +21,12 @@
private String id;
@PropertyDef(label = "璐﹀鍙�")
- @JsonProperty("nAcctId")
+ @JsonProperty("nAcctID")
private String nacctid;
@PropertyDef(label = "骞村害")
@JsonProperty("cYear")
- private Integer cyear;
+ private String cyear;
@PropertyDef(label = "绉戠洰缂栫爜")
@JsonProperty("cCode")
@@ -56,39 +56,39 @@
*/
@PropertyDef(label = "浣欓鏂瑰悜")
@JsonProperty("cDc")
- private Integer cdc;
+ private String cdc;
@PropertyDef(label = "鏈骇绉戠洰")
@JsonProperty("bL")
- private Integer bl;
+ private String bl;
@PropertyDef(label = "绉戠洰绾ф")
@JsonProperty("nGrade")
- private Integer ngrade;
+ private String ngrade;
@PropertyDef(label = "鏁伴噺绉戠洰")
@JsonProperty("bQ")
- private Integer bq;
+ private String bq;
@PropertyDef(label = "鏁伴噺鍗曚綅")
@JsonProperty("cQUnit")
- private Integer cqunit;
+ private String cqunit;
@PropertyDef(label = "鐜伴噾绫荤鐩�")
@JsonProperty("bCash")
- private Integer bcash;
+ private String bcash;
@PropertyDef(label = "閾惰绫荤鐩�")
@JsonProperty("bBank")
- private Integer bbank;
+ private String bbank;
@PropertyDef(label = "鐜伴噾娴侀噺绫荤鐩�")
@JsonProperty("bXjll")
- private Integer bxjll;
+ private String bxjll;
@PropertyDef(label = "鍐荤粨")
@JsonProperty("bF")
- private Integer bf;
+ private String bf;
@PropertyDef(label = "鎿嶄綔鏍囧織")
@JsonProperty("czbz")
diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1506.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1506.java
index 41f6a6a..cda88ed 100644
--- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1506.java
+++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1506.java
@@ -22,16 +22,16 @@
private String id;
@PropertyDef(label = "璐﹀鍙�")
- @JsonProperty("nAcctId")
+ @JsonProperty("nAcctID")
private String nacctid;
- @PropertyDef(label = "鏈熼棿")
- @JsonProperty("cYear")
- private Integer cyear;
-
@PropertyDef(label = "骞村害")
+ @JsonProperty("cYear")
+ private String cyear;
+
+ @PropertyDef(label = "鏈熼棿")
@JsonProperty("nNo")
- private Integer nno;
+ private String nno;
@PropertyDef(label = "绉戠洰缂栫爜")
@JsonProperty("cCode")
@@ -58,7 +58,7 @@
*/
@PropertyDef(label = "浣欓鏂瑰悜")
@JsonProperty("cDc")
- private Integer cdc;
+ private String cdc;
@PropertyDef(label = "鍊熸柟鏈綅甯佸彂鐢熼")
@JsonProperty("dM")
diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1507.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1507.java
index 7c14bf7..bacf404 100644
--- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1507.java
+++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1507.java
@@ -21,7 +21,7 @@
private String id;
@PropertyDef(label = "璐﹀鍙�")
- @JsonProperty("nAcctId")
+ @JsonProperty("nAcctID")
private String nacctid;
@PropertyDef(label = "鍑瘉绫诲瀷")
@@ -30,19 +30,23 @@
@PropertyDef(label = "鏈熼棿")
@JsonProperty("cMon")
- private Integer cmon;
+ private String cmon;
@PropertyDef(label = "骞村害")
@JsonProperty("cYear")
- private Integer cyear;
+ private String cyear;
@PropertyDef(label = "鍑瘉鍙�")
@JsonProperty("nVNo")
- private Integer nvno;
+ private String nvno;
@PropertyDef(label = "鍒嗗綍搴忓彿")
@JsonProperty("nNo")
- private Integer nno;
+ private String nno;
+
+ @PropertyDef(label = "鍑瘉鍒嗙被")
+ @JsonProperty("bTmp")
+ private String btmp;
@PropertyDef(label = "鎽樿")
@JsonProperty("Digest")
@@ -66,7 +70,7 @@
*/
@PropertyDef(label = "鏂瑰悜")
@JsonProperty("cDc")
- private Integer cdc;
+ private String cdc;
@PropertyDef(label = "瀹℃牳浜�")
@JsonProperty("cCkEr")
@@ -81,11 +85,11 @@
*/
@PropertyDef(label = "璁拌处鏍囧織")
@JsonProperty("bPt")
- private Integer bpt;
+ private String bpt;
@PropertyDef(label = "闄勪欢寮犳暟")
@JsonProperty("nANum")
- private Integer nanum;
+ private String nanum;
@PropertyDef(label = "閲戦")
@JsonProperty("nM")
diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1508.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1508.java
index 2eb700c..4b45bad 100644
--- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1508.java
+++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1508.java
@@ -21,7 +21,7 @@
private String id;
@PropertyDef(label = "璐﹀鍙�")
- @JsonProperty("nAcctId")
+ @JsonProperty("nAcctID")
private String nacctid;
@PropertyDef(label = "鍑瘉绫诲瀷")
@@ -30,15 +30,15 @@
@PropertyDef(label = "鏈熼棿")
@JsonProperty("cMon")
- private Integer cmon;
+ private String cmon;
@PropertyDef(label = "骞村害")
@JsonProperty("cYear")
- private Integer cyear;
+ private String cyear;
@PropertyDef(label = "鍑瘉鍙�")
@JsonProperty("nVNo")
- private Integer nvno;
+ private String nvno;
@PropertyDef(label = "绉戠洰缂栫爜")
@JsonProperty("cCode")
@@ -53,8 +53,8 @@
private String ccashcode;
@PropertyDef(label = "鍒嗗綍搴忓彿")
- @JsonProperty("nNo")
- private Integer nrowno;
+ @JsonProperty("nRowNo")
+ private String nrowno;
@PropertyDef(label = "閲戦")
@JsonProperty("nM")
@@ -66,7 +66,7 @@
*/
@PropertyDef(label = "鏂瑰悜")
@JsonProperty("cDc")
- private Integer cdc;
+ private String cdc;
@PropertyDef(label = "鎿嶄綔鏍囧織")
@JsonProperty("czbz")
diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1509.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1509.java
index bffd330..f43708d 100644
--- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1509.java
+++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1509.java
@@ -21,35 +21,35 @@
private String id;
@PropertyDef(label = "璐﹀鍙�")
- @JsonProperty("nAcctId")
+ @JsonProperty("nAcctID")
private String nacctid;
@PropertyDef(label = "鍥哄畾璧勪骇缂栫爜")
- @JsonProperty("fixAssetCode")
+ @JsonProperty("FixAssetCode")
private String fixassetcode;
@PropertyDef(label = "鍥哄畾璧勪骇鑷紪鐮�")
- @JsonProperty("origFixAssetCode")
+ @JsonProperty("OrigFixAssetCode")
private String origfixassetcode;
@PropertyDef(label = "璧勪骇绫诲埆缂栫爜")
- @JsonProperty("groupCode")
+ @JsonProperty("GroupCode")
private String groupcode;
@PropertyDef(label = "鍥哄畾璧勪骇鍚嶇О")
- @JsonProperty("fixAssetName")
+ @JsonProperty("FixAssetName")
private String fixassetname;
@PropertyDef(label = "璁¢噺鍗曚綅鍚嶇О")
- @JsonProperty("unitName")
+ @JsonProperty("UnitName")
private String unitname;
@PropertyDef(label = "鍘熷��")
- @JsonProperty("valueOrg")
+ @JsonProperty("ValueOrg")
private Double valueorg;
@PropertyDef(label = "褰撳墠鍘熷��")
- @JsonProperty("dresentValueOrg")
+ @JsonProperty("PresentValueOrg")
private Double dresentvalueorg;
/**
@@ -61,8 +61,8 @@
* 6:鍙屽�嶄綑棰濋�掑噺娉�
*/
@PropertyDef(label = "鎶樻棫鏂规硶")
- @JsonProperty("deprMethodId")
- private Integer deprmethodid;
+ @JsonProperty("DeprMethodId")
+ private String deprmethodid;
/**
* 1:鎶曡祫
@@ -75,73 +75,73 @@
* 8:鎹㈠叆
*/
@PropertyDef(label = "鍥哄畾璧勪骇鏉ユ簮")
- @JsonProperty("sourceid")
- private Integer sourceid;
+ @JsonProperty("Sourceid")
+ private String sourceid;
@PropertyDef(label = "鍨嬪彿")
- @JsonProperty("model")
+ @JsonProperty("Model")
private String model;
@PropertyDef(label = "瑙勬牸")
- @JsonProperty("specs")
+ @JsonProperty("Specs")
private String specs;
@PropertyDef(label = "鍒堕�犲晢")
- @JsonProperty("manufacturer")
+ @JsonProperty("Manufacturer")
private String manufacturer;
@PropertyDef(label = "浜у湴")
- @JsonProperty("makingPlace")
+ @JsonProperty("MakingPlace")
private String makingplace;
@JSONField(format = "yyyy-MM-dd")
@PropertyDef(label = "杩涘崟浣嶆棩鏈�")
- @JsonProperty("enterDay")
+ @JsonProperty("EnterDay")
private Date enterday;
@JSONField(format = "yyyy-MM-dd")
@PropertyDef(label = "寮�濮嬩娇鐢ㄦ棩鏈�")
- @JsonProperty("beginUseDay")
+ @JsonProperty("BeginUseDay")
private Date beginuseday;
@JSONField(format = "yyyy-MM-dd")
@PropertyDef(label = "寤哄崱鏃ユ湡")
- @JsonProperty("makinDay")
+ @JsonProperty("MakinDay")
private Date makinday;
@PropertyDef(label = "绠$悊浜�")
- @JsonProperty("keeper")
+ @JsonProperty("Keeper")
private String keeper;
@PropertyDef(label = "寤哄崱浜�")
- @JsonProperty("maker")
+ @JsonProperty("Maker")
private String maker;
@PropertyDef(label = "棰勮浣跨敤鏈熼棿鏁�")
- @JsonProperty("usingPeriods")
- private Integer usingperiods;
+ @JsonProperty("UsingPeriods")
+ private String usingperiods;
@PropertyDef(label = "棰勮鍑�娈嬪��")
- @JsonProperty("expecRemain")
+ @JsonProperty("ExpecRemain")
private Double expecremain;
@PropertyDef(label = "鍥哄畾璧勪骇瀵瑰簲绉戠洰缂栫爜")
- @JsonProperty("assetAcctCode")
+ @JsonProperty("AssetAcctCode")
private String assetacctcode;
@PropertyDef(label = "绱鎶樻棫瀵瑰簲绉戠洰缂栫爜")
- @JsonProperty("deprAcctCode")
+ @JsonProperty("DeprAcctCode")
private String depracctcode;
@PropertyDef(label = "绱鎶樻棫")
- @JsonProperty("accumulateDepr")
+ @JsonProperty("AccumulateDepr")
private Double accumulatedepr;
/**
* 0:鍚�
* 1:鏄�
*/
@PropertyDef(label = "鏄惁鎶ュ簾娓呯悊")
- @JsonProperty("abadoned")
+ @JsonProperty("Abadoned")
private String abadoned;
/**
@@ -153,11 +153,11 @@
* 6:鐩樹簭
*/
@PropertyDef(label = "褰撳墠浣跨敤鐘舵�佸悕绉�")
- @JsonProperty("presentStatus")
+ @JsonProperty("PresentStatus")
private String presentstatus;
@PropertyDef(label = "澶囨敞")
- @JsonProperty("notes")
+ @JsonProperty("Notes")
private String notes;
@PropertyDef(label = "鎿嶄綔鏍囧織")
diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1510.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1510.java
index a2da307..2a9988f 100644
--- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1510.java
+++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1510.java
@@ -21,7 +21,7 @@
private String id;
@PropertyDef(label = "璐﹀鍙�")
- @JsonProperty("nAcctId")
+ @JsonProperty("nAcctID")
private String nacctid;
@PropertyDef(label = "鍥哄畾璧勪骇缂栫爜")
@@ -30,11 +30,11 @@
@PropertyDef(label = "鏈熼棿")
@JsonProperty("period")
- private Integer period;
+ private String period;
@PropertyDef(label = "骞村害")
@JsonProperty("AcctYear")
- private Integer acctyear;
+ private String acctyear;
@PropertyDef(label = "鏈熷垵鍘熷��")
@JsonProperty("bValueOrg")
diff --git a/src/main/java/com/fzzy/push/sx2024/SX2024ApiRemoteService.java b/src/main/java/com/fzzy/push/sx2024/SX2024ApiRemoteService.java
index 1700e65..629b77c 100644
--- a/src/main/java/com/fzzy/push/sx2024/SX2024ApiRemoteService.java
+++ b/src/main/java/com/fzzy/push/sx2024/SX2024ApiRemoteService.java
@@ -26,6 +26,7 @@
import org.springframework.stereotype.Service;
import java.lang.reflect.Field;
+import java.math.BigDecimal;
import java.util.*;
/**
@@ -868,8 +869,10 @@
return apiData;
}
if (Constant.API_CODE_1505.equals(inteId)) {
+ Api1505 api1505 = (Api1505)data;
SX2024Api1505 apiData = new SX2024Api1505();
- BeanUtils.copyProperties(data, apiData);
+ BeanUtils.copyProperties(api1505, apiData);
+ apiData.setCqunit(api1505.getCqunit() + "");
return apiData;
}
if (Constant.API_CODE_1506.equals(inteId)) {
diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1504.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1504.java
index 2c14333..e523d2f 100644
--- a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1504.java
+++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1504.java
@@ -67,11 +67,11 @@
private String corgcode;
@PropertyDef(label = "缁熶竴鍗曚綅缂栫爜")
- @JsonProperty("xqydm")
+ @JsonProperty("tydwbm")
private String tydwbm;
@PropertyDef(label = "缁熶竴搴撳尯缂栫爜")
- @JsonProperty("tydwbm")
+ @JsonProperty("tykqbm")
private String tykqbm;
@PropertyDef(label = "鎿嶄綔鏍囧織")
diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1505.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1505.java
index c4ddb3a..c5f9ced 100644
--- a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1505.java
+++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1505.java
@@ -71,7 +71,7 @@
@PropertyDef(label = "鏁伴噺鍗曚綅")
@JsonProperty("cQUnit")
- private Integer cqunit;
+ private String cqunit;
@PropertyDef(label = "鐜伴噾绫荤鐩�")
@JsonProperty("bCash")
diff --git a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1510.java b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1510.java
index 9b0c8c5..2871ad0 100644
--- a/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1510.java
+++ b/src/main/java/com/fzzy/push/sx2024/data/SX2024Api1510.java
@@ -5,6 +5,7 @@
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import java.io.Serializable;
+import java.math.BigDecimal;
import java.util.Date;
/**
diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml
index a489eed..52331f3 100644
--- a/src/main/resources/application-dev.yml
+++ b/src/main/resources/application-dev.yml
@@ -39,7 +39,7 @@
#娆℃暟鎹簮
secondary:
# url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5016?useUnicode=true&useSSL=false&characterEncoding=utf-8 #澶ф咕鍖�
-# url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5303?useUnicode=true&useSSL=false&characterEncoding=utf-8 #涓婃捣鍢夊畾
+ url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5303?useUnicode=true&useSSL=false&characterEncoding=utf-8 #涓婃捣鍢夊畾
# url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5306?useUnicode=true&useSSL=false&characterEncoding=utf-8 #瀹佸鐭冲槾灞�
# url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5311?useUnicode=true&useSSL=false&characterEncoding=utf-8 #骞挎境
# url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5317?useUnicode=true&useSSL=false&characterEncoding=utf-8 #娼槼搴�
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 86a70b3..bbeeabd 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -1,7 +1,7 @@
########################## Server ##########################
spring:
profiles:
- active: pro
+ active: dev
application:
name: igds-api
main:
--
Gitblit v1.9.3