From ceadb9f9e26d82af9e9454b1db57b34ba56ee462 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=85=B4=E7=90=B3?= <1911390090@qq.com> Date: Thu, 20 Jun 2024 13:49:19 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E7=84=B6-=E8=87=AA=E7=87=83=20?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=20=20=20=E4=BA=8B=E4=BB=B6=E6=8E=A8=E9=80=81?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/zc/business/domain/DcEvent.java | 2 +- .../zc/business/enums/EventSubclassEnum.java | 2 +- .../com/zc/business/enums/ValueConverter.java | 2 +- .../service/impl/DcEventServiceImpl.java | 17 +++++++++++------ 4 files changed, 14 insertions(+), 9 deletions(-) diff --git a/zc-business/src/main/java/com/zc/business/domain/DcEvent.java b/zc-business/src/main/java/com/zc/business/domain/DcEvent.java index 8c626a5f..b251bbe9 100644 --- a/zc-business/src/main/java/com/zc/business/domain/DcEvent.java +++ b/zc-business/src/main/java/com/zc/business/domain/DcEvent.java @@ -138,7 +138,7 @@ public class DcEvent { * 3-4 服务区封闭和限行 */ - @ApiModelProperty("事件子类 例:事件子类:* 1-1 追尾* 1-2 侧翻* 1-3 撞护栏* 1-4 自然* 1-5 其他事故* 2-1 车辆故障") + @ApiModelProperty("事件子类 例:事件子类:* 1-1 追尾* 1-2 侧翻* 1-3 撞护栏* 1-4 自燃* 1-5 其他事故* 2-1 车辆故障") private String eventSubclass; /** diff --git a/zc-business/src/main/java/com/zc/business/enums/EventSubclassEnum.java b/zc-business/src/main/java/com/zc/business/enums/EventSubclassEnum.java index 01eb7af9..a30c7bec 100644 --- a/zc-business/src/main/java/com/zc/business/enums/EventSubclassEnum.java +++ b/zc-business/src/main/java/com/zc/business/enums/EventSubclassEnum.java @@ -8,7 +8,7 @@ public enum EventSubclassEnum { REAR_END_COLLISION("1-1", "追尾","前方*发生追尾 注意避让"), ROLLOVER("1-2", "侧翻","前方*发生侧翻 注意避让"), COLLISION_WITH_GUARDRAIL("1-3", "撞护栏","前方*车撞击护栏注意避让"), - NATURAL("1-4", "自然","前方*发生自然现象请注意"), + NATURAL("1-4", "自燃","前方*发生自燃现象请注意"), OTHER_ACCIDENTS("1-5", "其他事故","前方*发生事故谨慎驾驶"), VEHICLE_MALFUNCTION("2-1", "车辆故障","前方*发生故障注意避让"), THE_MAIN_LINE_IS_CLOSED_AND_RESTRICTED("3-1", "主线封闭和限行","前方*主线封闭和限行"), diff --git a/zc-business/src/main/java/com/zc/business/enums/ValueConverter.java b/zc-business/src/main/java/com/zc/business/enums/ValueConverter.java index bc082126..d539ef4a 100644 --- a/zc-business/src/main/java/com/zc/business/enums/ValueConverter.java +++ b/zc-business/src/main/java/com/zc/business/enums/ValueConverter.java @@ -126,7 +126,7 @@ public class ValueConverter { eventSubclassName.put("1-1","追尾"); eventSubclassName.put("1-2","侧翻"); eventSubclassName.put("1-3","撞护栏"); - eventSubclassName.put("1-4","自然"); + eventSubclassName.put("1-4","自燃"); eventSubclassName.put("1-5","其他事故"); eventSubclassName.put("2-1","车辆故障"); eventSubclassName.put("3-1","主线封闭和限行"); diff --git a/zc-business/src/main/java/com/zc/business/service/impl/DcEventServiceImpl.java b/zc-business/src/main/java/com/zc/business/service/impl/DcEventServiceImpl.java index f0b72f28..9d9db46a 100644 --- a/zc-business/src/main/java/com/zc/business/service/impl/DcEventServiceImpl.java +++ b/zc-business/src/main/java/com/zc/business/service/impl/DcEventServiceImpl.java @@ -216,9 +216,9 @@ public class DcEventServiceImpl extends ServiceImpl impl int i7 = dcEventMapper.insertDcEvent(dcEvent); - if (i7 > 0 && eventType != 3) { +/* if (i7 > 0 && eventType != 3) { extracted(dcEvent);//事件推送到 首页 - } + }*/ if (i7 > 0) { //if (dcEvent.getDcEventTrafficControl().getFacilityIds().length<1 &&dcEventId == null){//非 事件处置 和收费站等多条数据添加 @@ -235,6 +235,9 @@ public class DcEventServiceImpl extends ServiceImpl impl int i1 = dcEventAccidentMapper.insertDcEventAccident(dcEvent.getDcEventAccident()); if (dcEvent.getEventState() == 1) { updateDcEventState(uuid,1);//直接确认 + }else { + extracted(dcEvent);//事件推送到 首页 + } } break; @@ -245,6 +248,8 @@ public class DcEventServiceImpl extends ServiceImpl impl int i5 = dcEventVehicleAccidentMapper.insertDcEventVehicleAccident(dcEvent.getDcEventVehicleAccident()); if (dcEvent.getEventState() ==1) { updateDcEventState(uuid,1);//直接确认 + }else { + extracted(dcEvent);//事件推送到 首页 } } break; @@ -318,7 +323,7 @@ public class DcEventServiceImpl extends ServiceImpl impl //首页事件 交通管制事件 添加 状态默认为 1 处置中 updateDcEventState(dcEvent.getId(), 1); } else { - extracted(dcEvent);//事件推送到 首页 + // extracted(dcEvent);//事件推送到 首页 dcEvent.getDcEventTrafficControl().setId(uuid); dcEvent.getDcEventTrafficControl().setFacilityId(dcEvent.getDcEventTrafficControl().getFacilityIds()[0]);//取出数组字段赋值 设施id @@ -394,7 +399,7 @@ public class DcEventServiceImpl extends ServiceImpl impl //交通管制 if (eventType == 3 && dcEvent.getDcEventTrafficControl().getFacilityIds()[i] != null) { String facilityId = String.valueOf(dcEvent.getDcEventTrafficControl().getFacilityIds()[i]); - dcEvent.setStakeMark(extracted(facilityId)); + // dcEvent.setStakeMark(extracted(facilityId)); } dcEvent.setOccurrenceTime(DateUtils.getNowDate());//默认发生时间 dcEventMapper.insertDcEvent(dcEvent); @@ -447,12 +452,12 @@ public class DcEventServiceImpl extends ServiceImpl impl //交通管制 if (eventType == 3 && dcEvent.getDcEventTrafficControl().getFacilityIds()[i] != null) { String facilityId = String.valueOf(dcEvent.getDcEventTrafficControl().getFacilityIds()[i]); - dcEvent.setStakeMark(extracted(facilityId)); + // dcEvent.setStakeMark(extracted(facilityId)); } dcEvent.setOccurrenceTime(DateUtils.getNowDate());//默认发生时间 dcEventMapper.insertDcEvent(dcEvent); - extracted(dcEvent); + // extracted(dcEvent); int i6 = dcEventTrafficControlMapper.insertDcEventTrafficControl(dcEvent.getDcEventTrafficControl()); updateDcEventState(map.get("facilityId" + i),1);//直接确认