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/whhpjl/WhjlApiRemoteService.java |   12 +++++++++++-
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1105.java |    2 +-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1105.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1105.java
index 6d73a2c..95ad689 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1105.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1105.java
@@ -54,7 +54,7 @@
     private String bizId;  //涓氬姟ID
     @JSONField(serialize = false)
     private Date updateTime;  //鏈�鍚庢洿鏂版椂闂�
-    @JSONField(serialize = false)
+
     private String czbz;  //鎿嶄綔鏍囧織
     @JSONField(serialize = false)
     private String kqdm;  //搴撳尯浠g爜
diff --git a/src/main/java/com/fzzy/push/whhpjl/WhjlApiRemoteService.java b/src/main/java/com/fzzy/push/whhpjl/WhjlApiRemoteService.java
index 9c5ac6b..1497798 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;
@@ -116,7 +117,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());

--
Gitblit v1.9.3