yujian
2020-06-29 f94a5a1d3fe9bde0e599d41f2d97caea1b08a88d
fanli/src/main/java/com/yeshi/fanli/controller/CallBackController.java
@@ -31,6 +31,7 @@
import com.yeshi.fanli.entity.bus.activity.ActivityRuleUser;
import com.yeshi.fanli.entity.bus.activity.ActivityUser;
import com.yeshi.fanli.entity.bus.msg.MsgDeviceReadState;
import com.yeshi.fanli.entity.bus.user.cloud.UserCloud;
import com.yeshi.fanli.entity.dynamic.ImgInfo;
import com.yeshi.fanli.entity.dynamic.ImgInfo.ImgEnum;
import com.yeshi.fanli.entity.dynamic.SimpleGoods;
@@ -48,6 +49,7 @@
import com.yeshi.fanli.service.inter.order.config.HongBaoManageService;
import com.yeshi.fanli.service.inter.push.PushService;
import com.yeshi.fanli.service.inter.shop.BanLiShopOrderService;
import com.yeshi.fanli.service.inter.user.cloud.UserCloudService;
import com.yeshi.fanli.util.Constant;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.util.factory.goods.GoodsDetailVOFactory;
@@ -97,6 +99,9 @@
   @Resource
   private ActivityUserService activityUserService;
   @Resource
   private UserCloudService userCloudService;
   /**
    * 客服消息回调
@@ -357,7 +362,23 @@
      } catch (IOException e) {
         e.printStackTrace();
      }
      LogHelper.test("云发单回调内容:"+stringBuilder.toString());
      try {
         JSONObject root = JSONObject.fromObject(stringBuilder.toString());
         if (root.optInt("messageType") == 9) {
            String content = root.optJSONObject("data").optString("content");
            LogHelper.test("云发单群内容:" + content);
            if (content.trim().equalsIgnoreCase(Constant.YHG_CLOUD_GROUP_AWAKEN_KEY)) {
               LogHelper.test("云发单群匹配:" + root.optString("wcId") + "-"
                     + root.optJSONObject("data").optString("fromGroup"));
               userCloudService.cacheMatchGroup(root.optString("wcId"),
                     root.optJSONObject("data").optString("fromGroup"));
            }
         }
      } catch (Exception e) {
      }
   }
}