From 372ccc70eda50113fdbc299f59b63265229fe36c Mon Sep 17 00:00:00 2001
From: CZT <czt18638530771@163.com>
Date: 星期五, 03 十一月 2023 09:35:21 +0800
Subject: [PATCH] 调整武汉接口数据上报时操作标志问题
---
src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java | 105 ++++++++++++++++++++++++++++++++++++++++++++++------
1 files changed, 93 insertions(+), 12 deletions(-)
diff --git a/src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java b/src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java
index af8ef14..182f078 100644
--- a/src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java
+++ b/src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java
@@ -11,16 +11,15 @@
import com.fzzy.api.utils.*;
import com.fzzy.api.view.repository.ApiLogRep;
import com.fzzy.push.gd2022.dto.*;
-import com.fzzy.push.gd2022.dto.Api1101;
-import com.fzzy.push.gd2022.dto.Api1109;
-import com.fzzy.push.gd2022.dto.Api1208;
-import com.fzzy.push.gd2022.dto.Api1307;
-import com.fzzy.push.gd2022.dto.Api1308;
+import com.fzzy.push.gd2022.dto.Gd2022Api1101;
+import com.fzzy.push.gd2022.dto.Gd2022Api1109;
+import com.fzzy.push.gd2022.dto.Gd2022Api1208;
+import com.fzzy.push.gd2022.dto.Gd2022Api1307;
+import com.fzzy.push.gd2022.dto.Gd2022Api1308;
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;
@@ -128,6 +127,64 @@
public ResponseDto pushData(ApiParam param, Object data) {
return pushData(param, null, data);
}
+
+// @Override
+// public ResponseDto pushFile(ApiParam param, ApiConfs conf, Object data) {
+//
+// String inteId = param.getInteId();
+// String kqdm = param.getKqdm();
+//
+// try {
+//
+// if (null == conf) {
+// conf = apiCommonService.getConf(kqdm);
+// }
+// //鑾峰彇TOKEN
+// GD2022AuthToken token = getGD2022AuthToken(conf);
+//
+// ApiLog apiLog = new ApiLog();
+// apiLog.setId(ContextUtil.getUUID());
+// apiLog.setInteId(inteId);
+// apiLog.setData(JSON.toJSONString(data));
+// apiLog.setKqdm(kqdm);
+// apiLog.setUploadTime(new Date());
+//
+// String wjdz = "";
+// if (Constant.API_CODE_1109.equals(inteId)) {
+// //灏佽鏁版嵁,鑾峰彇鏂囦欢鍦板潃
+// Gd2022Api1109 api1109 = new Gd2022Api1109();
+// BeanUtils.copyProperties(data, api1109);
+// wjdz = api1109.getWjdz();
+// } else if (Constant.API_CODE_1307.equals(inteId)) {
+// //灏佽鏁版嵁,鑾峰彇鏂囦欢鍦板潃
+// Gd2022Api1307 api1307 = new Gd2022Api1307();
+// BeanUtils.copyProperties(data, api1307);
+// wjdz = api1307.getWjdz();
+// } else if (Constant.API_CODE_1308.equals(inteId)) {
+// //灏佽鏁版嵁,鑾峰彇鏂囦欢鍦板潃
+// Gd2022Api1308 api1308 = new Gd2022Api1308();
+// BeanUtils.copyProperties(data, api1308);
+// wjdz = api1308.getWjdz();
+// }
+// if (StringUtils.isEmpty(wjdz)) {
+// ResponseDto responseDto = new ResponseDto(99, "娌℃湁鑾峰彇鍒版枃浠跺湴鍧�", wjdz);
+// apiLog.setStatus(99);
+// apiLog.setResult("娌℃湁鑾峰彇鍒版枃浠跺湴鍧�");
+// apiLogRep.save(apiLog);
+// return responseDto;
+// }
+// //鍏堜笂浼犳枃浠�,鑾峰彇鏂囦欢id
+// GD2022ResponseDto responseDto = GD2022HttpClientUtil.postUploadData(conf.getApiUrl(), token, wjdz);
+// ResponseDto resd = new ResponseDto();
+// resd.setSuccess(responseDto.getCode() == 200 ? 0 : responseDto.getCode());
+// resd.setBizId((String) responseDto.getData());
+// resd.setMsg(responseDto.getMsg());
+// return resd;
+// } catch (Exception e) {
+// log.error(e.getMessage(), e);
+// return new ResponseDto(99, e.getMessage());
+// }
+// }
/**
* 鎺ㄩ�佽储鍔℃暟鎹帴鍙�
@@ -269,12 +326,28 @@
private String getJsonData(String inteId, Object data, String url, GD2022AuthToken authToken) throws Exception {
if (Constant.API_CODE_1101.equals(inteId)) {
- Api1101 api1101 = new Api1101();
+ Gd2022Api1101 api1101 = new Gd2022Api1101();
BeanUtils.copyProperties(data, api1101);
return JSON.toJSONString(api1101);
- } else if (Constant.API_CODE_1109.equals(inteId)) {
+ } else if (Constant.API_CODE_1102.equals(inteId)) {
+ Gd2022Api1102 api1102 = new Gd2022Api1102();
+ BeanUtils.copyProperties(data, api1102);
+ return JSON.toJSONString(api1102);
+ } else if (Constant.API_CODE_1103.equals(inteId)) {
+ Gd2022Api1103 api1103 = new Gd2022Api1103();
+ BeanUtils.copyProperties(data, api1103);
+ return JSON.toJSONString(api1103);
+ } else if (Constant.API_CODE_1104.equals(inteId)) {
+ Gd2022Api1104 api1104 = new Gd2022Api1104();
+ BeanUtils.copyProperties(data, api1104);
+ return JSON.toJSONString(api1104);
+ } else if (Constant.API_CODE_1105.equals(inteId)) {
+ Gd2022Api1105 api1105 = new Gd2022Api1105();
+ BeanUtils.copyProperties(data, api1105);
+ return JSON.toJSONString(api1105);
+ }else if (Constant.API_CODE_1109.equals(inteId)) {
//灏佽鏁版嵁
- Api1109 api1109 = new Api1109();
+ Gd2022Api1109 api1109 = new Gd2022Api1109();
BeanUtils.copyProperties(data, api1109);
if (null == authToken) {
@@ -282,16 +355,21 @@
}
//鍏堜笂浼犳枃浠�,鑾峰彇鏂囦欢id
GD2022ResponseDto responseDto = GD2022HttpClientUtil.postUploadData(url, authToken, api1109.getWjdz());
+ System.out.println((String) responseDto.getData());
//璁剧疆涓婁紶鏂囦欢id
api1109.setFileStorageId((String) responseDto.getData());
return JSON.toJSONString(api1109);
+ }else if (Constant.API_CODE_1111.equals(inteId)) {
+ Gd2022Api1111 api1111 = new Gd2022Api1111();
+ BeanUtils.copyProperties(data, api1111);
+ return JSON.toJSONString(api1111);
} else if (Constant.API_CODE_1208.equals(inteId)) {
- Api1208 api1208 = new Api1208();
+ Gd2022Api1208 api1208 = new Gd2022Api1208();
BeanUtils.copyProperties(data, api1208);
return JSON.toJSONString(api1208);
} else if (Constant.API_CODE_1307.equals(inteId)) {
//灏佽鏁版嵁
- Api1307 api1307 = new Api1307();
+ Gd2022Api1307 api1307 = new Gd2022Api1307();
BeanUtils.copyProperties(data, api1307);
if (null == authToken) {
@@ -304,7 +382,7 @@
return JSON.toJSONString(api1307);
} else if (Constant.API_CODE_1308.equals(inteId)) {
//灏佽鏁版嵁
- Api1308 api1308 = new Api1308();
+ Gd2022Api1308 api1308 = new Gd2022Api1308();
BeanUtils.copyProperties(data, api1308);
if (null == authToken) {
@@ -326,6 +404,7 @@
List<GDFinanceDto> list = new ArrayList<>();
GDFinanceDto gdFinanceDto = new GDFinanceDto();
gdFinanceDto.setDwdm(api1503.getDwdm());
+ gdFinanceDto.setKqdm(api1503.getKqdm());
gdFinanceDto.setBbsj(DateFormatUtils.format(api1503.getBbsj(), "yyyyMMdd"));
gdFinanceDto.setBbm("03");
gdFinanceDto.setCzbz(api1503.getCzbz());
@@ -377,6 +456,7 @@
List<GDFinanceDto> list = new ArrayList<>();
GDFinanceDto gdFinanceDto = new GDFinanceDto();
gdFinanceDto.setDwdm(api1502.getDwdm());
+ gdFinanceDto.setKqdm(api1502.getKqdm());
gdFinanceDto.setBbsj(DateFormatUtils.format(api1502.getBbsj(), "yyyyMMdd"));
gdFinanceDto.setBbm("02");
gdFinanceDto.setCzbz(api1502.getCzbz());
@@ -429,6 +509,7 @@
List<GDFinanceDto> list = new ArrayList<>();
GDFinanceDto gdFinanceDto = new GDFinanceDto();
gdFinanceDto.setDwdm(api1501.getDwdm());
+ gdFinanceDto.setKqdm(api1501.getKqdm());
gdFinanceDto.setBbsj(DateFormatUtils.format(api1501.getBbsj(), "yyyyMMdd"));
gdFinanceDto.setBbm("01");
gdFinanceDto.setCzbz(api1501.getCzbz());
--
Gitblit v1.9.3