|
|
@@ -134,6 +134,9 @@ public class PredictModelServiceImpl implements PredictModelService {
|
|
|
@Value("${experiment.morning56.ad.hour:5,6}")
|
|
|
private String experimentMorning56WithAdHour;
|
|
|
|
|
|
+ @Value("${experiment.morning56.switch:false}")
|
|
|
+ private String experimentMorning56Switch;
|
|
|
+
|
|
|
@Autowired
|
|
|
private AdRedisHelper adRedisHelper;
|
|
|
|
|
|
@@ -208,15 +211,17 @@ public class PredictModelServiceImpl implements PredictModelService {
|
|
|
if ( 0 <= hourOfDay && hourOfDay < 8 && !isAdvanceShowAd() ) {
|
|
|
// 0点到8点 && 不是节日
|
|
|
|
|
|
- // 判断是否在morning56时间范围(5-6点)
|
|
|
boolean isInMorning56Time = false;
|
|
|
- try{
|
|
|
- String[] split = experimentMorning56WithAdHour.split(",");
|
|
|
- if ( Integer.parseInt(split[0]) <= hourOfDay && hourOfDay < Integer.parseInt(split[1]) ) {
|
|
|
- isInMorning56Time = true;
|
|
|
+ if (StringUtils.isNotBlank(experimentMorning56Switch) && Objects.equals("true", experimentMorning56Switch)) {
|
|
|
+ // 判断是否在morning56时间范围(5-6点)
|
|
|
+ try {
|
|
|
+ String[] split = experimentMorning56WithAdHour.split(",");
|
|
|
+ if (Integer.parseInt(split[0]) <= hourOfDay && hourOfDay < Integer.parseInt(split[1])) {
|
|
|
+ isInMorning56Time = true;
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("experimentMorning56WithAdHour配置异常", e);
|
|
|
}
|
|
|
- }catch (Exception e){
|
|
|
- log.error("experimentMorning56WithAdHour配置异常", e);
|
|
|
}
|
|
|
|
|
|
// 判断是否在817时间范围
|