Commit a0c23b0a authored by duanruiming's avatar duanruiming

[update] 路口数据车道号调整

parent 3092cc6d
...@@ -1258,7 +1258,7 @@ public class TrendServiceImpl implements TrendService { ...@@ -1258,7 +1258,7 @@ public class TrendServiceImpl implements TrendService {
String laneId = dto.getLaneId(); String laneId = dto.getLaneId();
String laneSort = laneId.substring(laneId.length() - 2); String laneSort = laneId.substring(laneId.length() - 2);
element.setLaneSort(Integer.valueOf(laneSort)); element.setLaneSort(laneSort);
double staticQueueLength = dto.getStaticQueueLength(); double staticQueueLength = dto.getStaticQueueLength();
int staticQueueLengthRound = (int) Math.round(staticQueueLength); int staticQueueLengthRound = (int) Math.round(staticQueueLength);
...@@ -1365,7 +1365,6 @@ public class TrendServiceImpl implements TrendService { ...@@ -1365,7 +1365,6 @@ public class TrendServiceImpl implements TrendService {
vo.setTime(dateFromTimestamp); vo.setTime(dateFromTimestamp);
vo.setDir(po.getDir()); vo.setDir(po.getDir());
vo.setLaneSort(po.getSort());
vo.setFlow(po.getFlow()); vo.setFlow(po.getFlow());
Double speed = po.getSpeed(); Double speed = po.getSpeed();
...@@ -1408,6 +1407,11 @@ public class TrendServiceImpl implements TrendService { ...@@ -1408,6 +1407,11 @@ public class TrendServiceImpl implements TrendService {
} }
} }
vo.setTurn(turn); vo.setTurn(turn);
String dirName = BaseEnum.SignalDirectionEnum.getNameByCode(po.getDir());
String turnName = BaseEnum.TurnTypeEnum.getNameByCode(turn);
vo.setLaneSort(String.join("-", dirName, turnName, String.valueOf(po.getSort())));
res.add(vo); res.add(vo);
} }
......
...@@ -35,7 +35,7 @@ public class TableQueryVO { ...@@ -35,7 +35,7 @@ public class TableQueryVO {
private Integer dir; private Integer dir;
@ApiModelProperty(value = "车道,从左车道开始编号11、12、13...") @ApiModelProperty(value = "车道,从左车道开始编号11、12、13...")
private Integer laneSort; private String laneSort;
@ApiModelProperty(value = "排队长度") @ApiModelProperty(value = "排队长度")
private Integer queueLength; private Integer queueLength;
...@@ -61,7 +61,7 @@ public class TableQueryVO { ...@@ -61,7 +61,7 @@ public class TableQueryVO {
private Integer turn; private Integer turn;
@ApiModelProperty(value = "车道,从左车道开始编号11、12、13...") @ApiModelProperty(value = "车道,从左车道开始编号11、12、13...")
private Integer laneSort; private String laneSort;
@ApiModelProperty(value = "流量") @ApiModelProperty(value = "流量")
private Integer flow; private Integer flow;
......
...@@ -257,6 +257,15 @@ public class BaseEnum { ...@@ -257,6 +257,15 @@ public class BaseEnum {
return null; return null;
} }
public static String getNameByCode(Integer turn) {
for (TurnTypeEnum testEnums : TurnTypeEnum.values()) {
if (Objects.equals(testEnums.getIntCode(), turn)) {
return testEnums.getName();
}
}
return null;
}
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment