|
@@ -287,14 +287,13 @@ public class SceneNaturalService {
|
|
|
ParamUtil.arrConvertObj(selfBehavior, po);
|
|
|
for (String[] arr : selfBehavior) {
|
|
|
if (arr != null && arr.length == 1) {
|
|
|
- List list = po.getSelfBehavior();
|
|
|
+ List<String> list = po.getSelfBehavior();
|
|
|
if (list == null) {
|
|
|
- List newList = new ArrayList();
|
|
|
+ List<String> newList = new ArrayList<>();
|
|
|
newList.add(arr[0]);
|
|
|
po.setSelfBehavior(newList);
|
|
|
;
|
|
|
} else {
|
|
|
-
|
|
|
list.add(arr[0]);
|
|
|
po.setSelfBehavior(list);
|
|
|
}
|
|
@@ -399,7 +398,7 @@ public class SceneNaturalService {
|
|
|
vo.setLabel(vo.getLabel() + ",隧道");
|
|
|
}
|
|
|
}
|
|
|
- if (vo.getTargetBehavior().indexOf("机动车从左侧切入成功") > -1 || vo.getTargetBehavior().indexOf("机动车从右侧切入成功") > -1) {
|
|
|
+ if (vo.getTargetBehavior().contains("机动车从左侧切入成功") || vo.getTargetBehavior().contains("机动车从右侧切入成功")) {
|
|
|
if (ObjectUtil.isNull(vo.getLabel())) {
|
|
|
vo.setLabel("切入");
|
|
|
} else {
|
|
@@ -413,14 +412,14 @@ public class SceneNaturalService {
|
|
|
vo.setLabel(vo.getLabel() + ",切出");
|
|
|
}
|
|
|
}
|
|
|
- if (vo.getSelfBehavior().indexOf("直路掉头") > -1 || vo.getSelfBehavior().indexOf("路口掉头") > -1) {
|
|
|
+ if (vo.getSelfBehavior().contains("直路掉头") || vo.getSelfBehavior().contains("路口掉头")) {
|
|
|
if (ObjectUtil.isNull(vo.getLabel())) {
|
|
|
vo.setLabel("掉头");
|
|
|
} else {
|
|
|
vo.setLabel(vo.getLabel() + ",掉头");
|
|
|
}
|
|
|
}
|
|
|
- if (vo.getSelfBehavior().indexOf("向左变道成功") > -1 || vo.getSelfBehavior().equals("向右变道成功") || vo.getSelfBehavior().indexOf("向左连续变道") > -1 || vo.getSelfBehavior().indexOf("向右连续变道") > -1 || vo.getSelfBehavior().indexOf("向左变道超车") > -1 || vo.getSelfBehavior().indexOf("向右变道超车") > -1) {
|
|
|
+ if (vo.getSelfBehavior().contains("向左变道成功") || vo.getSelfBehavior().equals("向右变道成功") || vo.getSelfBehavior().contains("向左连续变道") || vo.getSelfBehavior().indexOf("向右连续变道") > -1 || vo.getSelfBehavior().indexOf("向左变道超车") > -1 || vo.getSelfBehavior().indexOf("向右变道超车") > -1) {
|
|
|
if (ObjectUtil.isNull(vo.getLabel())) {
|
|
|
vo.setLabel("变道");
|
|
|
} else {
|
|
@@ -436,13 +435,11 @@ public class SceneNaturalService {
|
|
|
params.setModifyTime(TimeUtil.getNowForMysql());
|
|
|
params.setModifyUserId(AuthUtil.getCurrentUserId());
|
|
|
sceneNaturalMapper.deleteSceneNatural(params);
|
|
|
- Map map = new HashMap();
|
|
|
+ Map<String, String> map = new HashMap<>();
|
|
|
map.put("sceneId", params.getNaturalId());
|
|
|
map.put("sceneName", params.getNaturalName());
|
|
|
map.put("type", DictConstants.SCENE_NATURAL);
|
|
|
logService.logSceneDelete(LogConstants.SYS_LOG_SCENE_DELETE, map);
|
|
|
-
|
|
|
- // systemUserSceneService.deleteSystemUserSceneBySceneId(params.getNaturalId());
|
|
|
}
|
|
|
|
|
|
public Integer querySceneNumBySy() {
|