|
|
@ -736,6 +736,33 @@ public class DcEmergencyPlansServiceImpl implements DcEmergencyPlansService { |
|
|
|
// 施工建设
|
|
|
|
content = UniversalEnum.AHEAD_ASTERISK_ASTERISK_CONSTRUCTION_PLEASE_PAY_ATTENTION_TO_DRIVING.getValue(); |
|
|
|
} |
|
|
|
if((eventType==EventTypeEnum.TRAFFIC_ACCIDENT.getCode()|| |
|
|
|
eventType==EventTypeEnum.VEHICLE_MALFUNCTION.getCode()|| |
|
|
|
eventType==EventTypeEnum.TRAFFIC_CONTROL.getCode()|| |
|
|
|
eventType==EventTypeEnum.TRAFFIC_JAM.getCode()|| |
|
|
|
eventType==EventTypeEnum.ILLEGAL_ROAD_USE.getCode()|| |
|
|
|
eventType==EventTypeEnum.ROADBLOCK_CLEARANCE.getCode()|| |
|
|
|
eventType==EventTypeEnum.CONSTRUCTION_AND_CONSTRUCTION.getCode())&& |
|
|
|
org.apache.commons.lang3.StringUtils.isNotBlank(dcEvent.getLang())){ //类型为前七个并且车道存在
|
|
|
|
String lang=""; |
|
|
|
if (0==Integer.parseInt(dcEvent.getLang())){ |
|
|
|
lang="应急车道"; |
|
|
|
}else if(1==Integer.parseInt(dcEvent.getLang())){ |
|
|
|
lang="第一车道"; |
|
|
|
}else if(2==Integer.parseInt(dcEvent.getLang())){ |
|
|
|
lang="第二车道"; |
|
|
|
}else if(3==Integer.parseInt(dcEvent.getLang())){ |
|
|
|
lang="第三车道"; |
|
|
|
}else if(4==Integer.parseInt(dcEvent.getLang())){ |
|
|
|
lang="第四车道"; |
|
|
|
} |
|
|
|
int starIndex = content.indexOf("*"); |
|
|
|
if (starIndex != -1) { |
|
|
|
String beforeStar = content.substring(0, starIndex + 1); // 包含'*'在内的前半部分
|
|
|
|
String afterStar = content.substring(starIndex + 1);// '*'之后的部分
|
|
|
|
content = beforeStar + lang + afterStar; |
|
|
|
} |
|
|
|
} |
|
|
|
return content; |
|
|
|
} |
|
|
|
|
|
|
|