Browse Source

快递100重复订阅处理

yzc 1 year ago
parent
commit
b2e5f40c24
1 changed files with 4 additions and 6 deletions
  1. 4 6
      hx-kd100/src/main/java/com/fjhx/kd100/util/KD100Util.java

+ 4 - 6
hx-kd100/src/main/java/com/fjhx/kd100/util/KD100Util.java

@@ -160,14 +160,12 @@ public class KD100Util {
             JSONObject body = JSON.parseObject(result.getBody());
             if (!Objects.equals(body.getBoolean("result"), Boolean.TRUE)) {
                 log.error("监听物流消息失败: com:{}, num:{}, message:{}", com, num, result.getBody());
-                throw new ServiceException("监听物流消息失败:" + result.getBody());
+                if (!ObjectUtil.contains(result.getBody(), "重复订阅")) {
+                    throw new ServiceException("监听物流消息失败:" + result.getBody());
+                }
             }
         } else {
-            String error = result.getError();
-            log.error("监听物流消息失败:" + error);
-            if (!ObjectUtil.contains(error, "重复订阅")) {
-                throw new ServiceException("监听物流消息失败:" + error);
-            }
+            throw new ServiceException("监听物流消息失败:" + result.getError());
         }
     }