From b4e8dc09c2af2a331b477904f9d7b205a7224890 Mon Sep 17 00:00:00 2001
From: CZT <czt18638530771@163.com>
Date: 星期一, 06 十一月 2023 16:21:25 +0800
Subject: [PATCH] 优化广东省接口
---
src/main/java/com/fzzy/push/whhpjl/WhjlApiRemoteService.java | 53 ++++++++++++++++++++++++++++++++++++++++-------------
1 files changed, 40 insertions(+), 13 deletions(-)
diff --git a/src/main/java/com/fzzy/push/whhpjl/WhjlApiRemoteService.java b/src/main/java/com/fzzy/push/whhpjl/WhjlApiRemoteService.java
index 9c5ac6b..9da5b89 100644
--- a/src/main/java/com/fzzy/push/whhpjl/WhjlApiRemoteService.java
+++ b/src/main/java/com/fzzy/push/whhpjl/WhjlApiRemoteService.java
@@ -1,6 +1,7 @@
package com.fzzy.push.whhpjl;
import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
import com.fzzy.api.data.ApiParam;
import com.fzzy.api.data.PushProtocol;
import com.fzzy.api.dto.ResponseDto;
@@ -16,6 +17,7 @@
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
+import org.codehaus.jackson.map.ObjectMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.*;
@@ -116,7 +118,16 @@
//鎽樿锛屾暟鎹富浣撶殑MD5鍊�
reqData.setDigest(MyMD5Util.encrypt(jsonData));
//鎿嶄綔绫诲瀷
- reqData.setOperator("insert");
+ JSONObject jsonObject = JSONObject.parseObject(JSON.toJSONString(data));
+ String czbz = jsonObject.getString("czbz");
+ if("u".equals(czbz)){
+ czbz = "update";
+ }else if("d".equals(czbz)){
+ czbz = "delete";
+ }else {
+ czbz = "insert";
+ }
+ reqData.setOperator(czbz);
WhjlRespDto responseDto = whjl2023HttpClientUtil.postPushData(conf.getApiUrl() + inteId, reqData);
apiLog.setStatus(responseDto.getCode() == 200 ? 0 : responseDto.getCode());
@@ -176,6 +187,8 @@
return WhjlConstant.API_CODE_CCSBWHJL;
case "1114":
return WhjlConstant.API_CODE_CCSBWXJL;
+ case "1115":
+ return WhjlConstant.API_CODE_CCSBBFJL;
case "11145":
return WhjlConstant.API_CODE_CCSBBFJL;
case "1201":
@@ -187,31 +200,45 @@
case "1204":
return WhjlConstant.API_CODE_KHXX;
case "1205":
- return WhjlConstant.API_CODE_CCJL;
- case "1206":
return WhjlConstant.API_CODE_DDXX;
- case "1207":
+ case "1206":
return WhjlConstant.API_CODE_HTXX;
- case "1208":
+ case "1207":
return WhjlConstant.API_CODE_KCTZ;
- case "1209":
+ case "1208":
return WhjlConstant.API_CODE_KCTZPCXX;
- case "1210":
+ case "1209":
return WhjlConstant.API_CODE_KCTZCRJL;
- case "1211":
+ case "1210":
return WhjlConstant.API_CODE_KCPDJL;
- case "1212":
+ case "1211":
return WhjlConstant.API_CODE_KNZCJL;
- case "1213":
+ case "1212":
return WhjlConstant.API_CODE_CRKJL;
- case "1301":
+ case "1213":
return WhjlConstant.API_CODE_ZJJG;
- case "1302":
+ case "1214":
+ return WhjlConstant.API_CODE_ZJJG;
+ case "1216":
return WhjlConstant.API_CODE_ZJBG;
+ case "1217":
+ return WhjlConstant.API_CODE_BZQYJGZ;
+ case "1218":
+ return WhjlConstant.API_CODE_BZQYJJL;
+ case "1219":
+ return WhjlConstant.API_CODE_WZKCYJGZ;
+ case "1220":
+ return WhjlConstant.API_CODE_WZKCYJJL;
+ case "1301":
+ return WhjlConstant.API_CODE_WSDJCJL;
+ case "1302":
+ return WhjlConstant.API_CODE_YSHJJCJL;
case "1303":
- return WhjlConstant.API_CODE_LQJCJL;
+ return WhjlConstant.API_CODE_WSDGJJL;
case "1304":
return WhjlConstant.API_CODE_NHJL;
+ case "1305":
+ return WhjlConstant.API_CODE_DDPSRW;
case "1401":
return WhjlConstant.API_CODE_DYQY;
case "1402":
--
Gitblit v1.9.3