From 3a894ab344295a44fede3d5f9a9a0eaa36280486 Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期五, 16 一月 2026 17:57:32 +0800
Subject: [PATCH] 上传日志只保存错误数据

---
 src/main/java/com/fzzy/push/sx2023/SX2023ApiRemoteService.java |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/fzzy/push/sx2023/SX2023ApiRemoteService.java b/src/main/java/com/fzzy/push/sx2023/SX2023ApiRemoteService.java
index 454826d..30200fd 100644
--- a/src/main/java/com/fzzy/push/sx2023/SX2023ApiRemoteService.java
+++ b/src/main/java/com/fzzy/push/sx2023/SX2023ApiRemoteService.java
@@ -106,7 +106,7 @@
             //鎶ユ枃鏍囪瘑
             reqData.setID(orderId);
             //鐗堟湰鍙�
-            reqData.setVER("1.0");
+            reqData.setVER("2022");
             //鍗曚綅缂栫爜锛�11浣�
             reqData.setOrgNo(conf.getUserName());
             //鍗曚綅鍚嶇О
@@ -147,7 +147,9 @@
             SX2023Dto result = JSONObject.parseObject(JSONObject.toJSONString(sx2023RespDto.getMsgBody()), SX2023Dto.class);
             apiLog.setStatus(result.getCode().equals("200") ? 0 : Integer.valueOf(result.getCode()));
             apiLog.setResult(result.getVER());
-            apiLogRep.save(apiLog);
+            if (!result.getCode().equals("200")) {
+                apiLogRep.save(apiLog);
+            }
             ResponseDto resd = new ResponseDto();
             resd.setSuccess(result.getCode().equals("200") ? 0 : Integer.valueOf(result.getCode()));
             resd.setMsg(result.getVER());
@@ -185,9 +187,9 @@
         Map<String, Object> map = new HashMap<>();
         String inteIdUrl = getInteId(inteId);
         //鑻ヤ负璐㈠姟1501銆�1502銆�1503鎺ュ彛锛屽垯鎺ュ彛缂栫爜濉啓1114
-        if (Constant.API_CODE_1114_1501.equals(inteId)
-                || Constant.API_CODE_1114_1502.equals(inteId)
-                || Constant.API_CODE_1114_1503.equals(inteId)) {
+        if (Constant.API_CODE_1501.equals(inteId)
+                || Constant.API_CODE_1502.equals(inteId)
+                || Constant.API_CODE_1503.equals(inteId)) {
             List<SXFinanceDto> list = getFinanceData(inteId, data);
             map.put(inteIdUrl, list);
         } else {
@@ -437,9 +439,9 @@
      */
     private List<SXFinanceDto> getFinanceData(String inteId, Object data) {
         //璐㈠姟鎶ヨ〃鏁版嵁灏佽
-        if (Constant.API_CODE_1114_1501.equals(inteId)) {
+        if (Constant.API_CODE_1501.equals(inteId)) {
             return copyApi1501((Api1501) data);
-        } else if (Constant.API_CODE_1114_1502.equals(inteId)) {
+        } else if (Constant.API_CODE_1502.equals(inteId)) {
             return copyApi1502((Api1502) data);
         } else {
             return copyApi1503((Api1503) data);

--
Gitblit v1.9.3