소스 검색

快递100重复订阅处理

yzc 1 년 전
부모
커밋
b2e5f40c24
1개의 변경된 파일4개의 추가작업 그리고 6개의 파일을 삭제
  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());
         }
     }