diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/V2XMessageEntity.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/V2XMessageEntity.java index 6dcf23400f..e7cd5271fe 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/V2XMessageEntity.java +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/V2XMessageEntity.java @@ -33,6 +33,13 @@ public class V2XMessageEntity implements Serializable { */ boolean showState; + /** + * 是否需要判断重复事件 + * true-判断,false-不判断 + * 默认需要判断 + */ + boolean isNeedCompareSameScenario = true; + /** * 场景具体的数据内容 */ @@ -54,6 +61,14 @@ public class V2XMessageEntity implements Serializable { this.showState = showState; } + public boolean isNeedCompareSameScenario() { + return isNeedCompareSameScenario; + } + + public void setNeedCompareSameScenario(boolean needCompareSameScenario) { + isNeedCompareSameScenario = needCompareSameScenario; + } + public T getContent() { return content; } diff --git a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluListWindow.java b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluListWindow.java index 1aa79306dd..e17851e9fe 100644 --- a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluListWindow.java +++ b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluListWindow.java @@ -376,10 +376,15 @@ public class TanluListWindow extends RelativeLayout implements IMogoMarkerClickL roadEventEntity.setNoveltyInfo(exploreWay); roadEventEntity.setPoiType(exploreWay.getPoiType()); roadEventEntity.setOnlyShow(true); + roadEventEntity.setExpireTime(20000); + //地理位置 + MarkerLocation location = exploreWay.getLocation(); + roadEventEntity.setLocation(location); V2XMessageEntity v2XMessageEntity = new V2XMessageEntity(); v2XMessageEntity.setType(V2XMessageEntity.V2XTypeEnum.ALERT_ROAD_WARNING); v2XMessageEntity.setShowState(true); + v2XMessageEntity.setNeedCompareSameScenario(false); v2XMessageEntity.setContent(roadEventEntity); //更新数据