admin
2020-06-11 b107dfe2088921a66a4ecac1708d322d241dfae6
云发单群组关键词激活
2个文件已修改
27 ■■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/controller/CallBackController.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/util/Constant.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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) {
        }
    }
}
fanli/src/main/java/com/yeshi/fanli/util/Constant.java
@@ -91,6 +91,10 @@
    public static final String TAOBAO_AUTH_APPSECRET = "e0a2e05deabf5ce039b52e5b492d5382";
    public static final String TAOBAO_RELATION_PID_DEFAULT = "mm_124933865_56750082_87140050199";
    public static final String TAOBAO_SPECIAL_PID_DEFAULT = "mm_124933865_56750082_89555600043";
    //优惠狗云发单群唤起关键词
    public static final String YHG_CLOUD_GROUP_AWAKEN_KEY="板栗快省领优惠";
    // 奖励券最高比例
    public static final BigDecimal MAX_REWARD_RATE = new BigDecimal("0.31");