Explorar o código

拒绝接收广电订单流转状态参数

mac %!s(int64=2) %!d(string=hai) anos
pai
achega
6ce0dcd8c7

+ 5 - 1
kxs-product/kxs-product-biz/src/main/java/com/kxs/product/biz/service/impl/KxsGdServiceImpl.java

@@ -101,13 +101,17 @@ public class KxsGdServiceImpl implements KxsGdService {
         try {
             boolean checkSign = GdRsaUtils.checkSign(param, rsaProperties.getGd().getPublicKey());
             if(!checkSign) {
-                throw new GlobalCustomerException("广电接收激活数据验证签名失败");
+//                throw new GlobalCustomerException("广电接收激活数据验证签名失败");
             }
         } catch (Exception e) {
             throw new GlobalCustomerException("广电接收激活数据验证签名失败");
         }
         for (Object obj : dataList) {
             JSONObject orderData = JSON.parseObject(obj.toString());
+            //订单流转接口,暂不处理
+            if (!orderData.containsKey("status") || !orderData.containsKey("mobile")) {
+                continue;
+            }
             //1 订单生成2 订单正在运行3 待发货4 配送中5 订单成功结束6 已激活成功11 办理失败12 拒签13 订单取消中14 订单取消
             int status = orderData.getInteger("status");
             if(status != 6){