Commit 09e9ac18 authored by duanruiming's avatar duanruiming

[add] 策略库优化;路口交通指标添加5分钟流量

parent c5693d86
...@@ -458,6 +458,7 @@ public class TrendServiceImpl implements TrendService { ...@@ -458,6 +458,7 @@ public class TrendServiceImpl implements TrendService {
//String serviceLevel = CrossUtil.getServiceLevel(sturation); //String serviceLevel = CrossUtil.getServiceLevel(sturation);
abnormalCrossDetailVO.setServiceLevel(crossDataRealtimePO.getServiceLevel()); abnormalCrossDetailVO.setServiceLevel(crossDataRealtimePO.getServiceLevel());
abnormalCrossDetailVO.setHourFlow(crossDataRealtimePO.getFlow() * 12); abnormalCrossDetailVO.setHourFlow(crossDataRealtimePO.getFlow() * 12);
abnormalCrossDetailVO.setHourFlow(crossDataRealtimePO.getFlow());
BigDecimal bigDecimal = BigDecimal.valueOf(crossDataRealtimePO.getTrafficIndex()).setScale(2, RoundingMode.HALF_UP); BigDecimal bigDecimal = BigDecimal.valueOf(crossDataRealtimePO.getTrafficIndex()).setScale(2, RoundingMode.HALF_UP);
abnormalCrossDetailVO.setCongestionIndex(bigDecimal); abnormalCrossDetailVO.setCongestionIndex(bigDecimal);
abnormalCrossDetailVO.setTrafficIndex(bigDecimal); abnormalCrossDetailVO.setTrafficIndex(bigDecimal);
......
...@@ -19,6 +19,9 @@ public class StrategyFactoryEntity { ...@@ -19,6 +19,9 @@ public class StrategyFactoryEntity {
@ApiModelProperty("自增Id") @ApiModelProperty("自增Id")
@TableId(value = "id", type = IdType.AUTO) @TableId(value = "id", type = IdType.AUTO)
private Integer id; private Integer id;
@ApiModelProperty("类型")
@TableField("type")
private Integer type;
@ApiModelProperty("场景") @ApiModelProperty("场景")
@TableField("scene") @TableField("scene")
private Integer scene; private Integer scene;
...@@ -31,6 +34,9 @@ public class StrategyFactoryEntity { ...@@ -31,6 +34,9 @@ public class StrategyFactoryEntity {
@ApiModelProperty("算法厂商") @ApiModelProperty("算法厂商")
@TableField("company") @TableField("company")
private String company; private String company;
@ApiModelProperty("优化方法")
@TableField("method")
private String method;
@ApiModelProperty("策略详情") @ApiModelProperty("策略详情")
@TableField("mark") @TableField("mark")
private String mark; private String mark;
......
...@@ -10,6 +10,8 @@ import lombok.Data; ...@@ -10,6 +10,8 @@ import lombok.Data;
@Data @Data
public class StrategyFactoryQueryVO { public class StrategyFactoryQueryVO {
@ApiModelProperty("类型 1 单点 2干线 3区域")
private Integer type;
@ApiModelProperty("场景") @ApiModelProperty("场景")
private Integer scene; private Integer scene;
@ApiModelProperty("策略") @ApiModelProperty("策略")
......
...@@ -870,6 +870,9 @@ public class StrategyControlServiceImpl implements StrategyControlService { ...@@ -870,6 +870,9 @@ public class StrategyControlServiceImpl implements StrategyControlService {
public JsonViewObject strategyFactoryList(StrategyFactoryQueryVO vo) throws Exception { public JsonViewObject strategyFactoryList(StrategyFactoryQueryVO vo) throws Exception {
Page<StrategyFactoryEntity> page = new Page<>(vo.getCurrentPage(), vo.getPageSize()); Page<StrategyFactoryEntity> page = new Page<>(vo.getCurrentPage(), vo.getPageSize());
LambdaQueryWrapper<StrategyFactoryEntity> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<StrategyFactoryEntity> queryWrapper = new LambdaQueryWrapper<>();
if (Objects.nonNull(vo.getType())) {
queryWrapper.eq(StrategyFactoryEntity::getType, vo.getType());
}
if (Objects.nonNull(vo.getScene())) { if (Objects.nonNull(vo.getScene())) {
queryWrapper.eq(StrategyFactoryEntity::getScene, vo.getScene()); queryWrapper.eq(StrategyFactoryEntity::getScene, vo.getScene());
} }
......
...@@ -47,6 +47,8 @@ public class AbnormalCrossDetailVO { ...@@ -47,6 +47,8 @@ public class AbnormalCrossDetailVO {
private String serviceLevel; private String serviceLevel;
@ApiModelProperty(value = "小时流量") @ApiModelProperty(value = "小时流量")
private Integer hourFlow; private Integer hourFlow;
@ApiModelProperty(value = "分钟流量")
private Integer minuteFlow;
@NoArgsConstructor @NoArgsConstructor
@Data @Data
......
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