|
@@ -21,7 +21,7 @@ public class AdMinuteODSStreamTrigger extends Trigger<AdDataOfMinuteODS, TimeWin
|
|
|
public TriggerResult onElement(AdDataOfMinuteODS adDataOfMinuteODS, long time, TimeWindow timeWindow, TriggerContext triggerContext) throws Exception {
|
|
|
LocalDateTime beginDateTime = DateUtil.milliToLocalDateTime(timeWindow.getStart());
|
|
|
if (adDataOfMinuteODS.getHour() == beginDateTime.getHour()) {
|
|
|
- return TriggerResult.FIRE;
|
|
|
+ return TriggerResult.FIRE_AND_PURGE;
|
|
|
}
|
|
|
// 用来做数据回滚及预生成数据
|
|
|
if(beginDateTime.getHour() > 0) {
|
|
@@ -44,7 +44,7 @@ public class AdMinuteODSStreamTrigger extends Trigger<AdDataOfMinuteODS, TimeWin
|
|
|
*/
|
|
|
@Override
|
|
|
public TriggerResult onEventTime(long time, TimeWindow timeWindow, TriggerContext triggerContext) throws Exception {
|
|
|
- return TriggerResult.FIRE_AND_PURGE;
|
|
|
+ return TriggerResult.PURGE;
|
|
|
}
|
|
|
|
|
|
@Override
|