yujian
2020-06-24 c113e8b7e11a52bf1eeaf1ced7324db7ee4305fa
发圈零点关键词调整
2个文件已修改
27 ■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/entity/system/ConfigKeyEnum.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java 25 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/entity/system/ConfigKeyEnum.java
@@ -199,6 +199,8 @@
    evaluateEmojis("evaluate_emojis", "发圈评论Emojis"),
    evaluateText("evaluate_text", "发圈评论文本"),
    evaluateZeroKey("evaluate_zero_key", "0点匹配词"),
    vipUpgradeLink("vip_upgrade_link", "我的界面-会员升级链接"),
fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java
@@ -7,6 +7,7 @@
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.Date;
@@ -2182,10 +2183,26 @@
        // ★深夜大福利:先抢券,0点准时下单★
        // 含这种文本的定于每晚10点在动态-发圈 集中发,每晚10点在群发单中只发一条。
        Date startTime = new Date();
        if (!StringUtil.isNullOrEmpty(title) && title.contains("0点准时下单")) {
            result = 1;
            zeroPoint = 1;
            startTime = TimeUtil.parseYYYYMMDD_HHMM(TimeUtil.getGernalTime(startTime) + " 22:00");
        if (!StringUtil.isNullOrEmpty(title)) {
            String value = configService.get(ConfigKeyEnum.evaluateZeroKey.getKey());
            if (!StringUtil.isNullOrEmpty(value)) {
                List<String> asList = Arrays.asList(value.split(","));
                if (asList != null && asList.size() > 0) {
                    boolean zero = false;
                    for (String zerokey: asList) {
                        if(title.contains(zerokey)) {
                            zero = true;
                            break;
                        }
                    }
                    if (zero) {
                        result = 1;
                        zeroPoint = 1;
                        startTime = TimeUtil.parseYYYYMMDD_HHMM(TimeUtil.getGernalTime(startTime) + " 22:00");
                    }
                }
            }
        }