From c113e8b7e11a52bf1eeaf1ced7324db7ee4305fa Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期三, 24 六月 2020 09:36:22 +0800
Subject: [PATCH] 发圈零点关键词调整

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java
index 4cb05e5..b01df9b 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java
+++ b/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");
+					}
+				}
+			}
 		}
 		
 		

--
Gitblit v1.8.0