zbj//1.修改流量套餐 可以修改默认类型套餐的名称及流量 代码调整
This commit is contained in:
@@ -91,8 +91,8 @@ public enum DeviceResponseEnum {
|
|||||||
QUERY_DEVICE_DATA_EMPTY("A0360","查询终端数据数据为空"),
|
QUERY_DEVICE_DATA_EMPTY("A0360","查询终端数据数据为空"),
|
||||||
SAME_ALARM_STRATEGY("A0361","当前等级策略已存在"),
|
SAME_ALARM_STRATEGY("A0361","当前等级策略已存在"),
|
||||||
LINE_GRADE_INDEX_ERR("A0362","异常等级索引"),
|
LINE_GRADE_INDEX_ERR("A0362","异常等级索引"),
|
||||||
LINE_GRADE_LESS("A0363","监测点等级策略缺失")
|
LINE_GRADE_LESS("A0363","监测点等级策略缺失"),
|
||||||
|
FLOW_UPDATE("A0364","默认类型必须存在一个")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ import org.springframework.util.CollectionUtils;
|
|||||||
|
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
@@ -53,7 +54,7 @@ public class FlowMealServiceImpl extends ServiceImpl<FlowMealMapper, FlowMeal> i
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean updateRateOfFlowData(FlowMealParam.FlowMealUpdateParam flowMealUpdateParam) {
|
public boolean updateRateOfFlowData(FlowMealParam.FlowMealUpdateParam flowMealUpdateParam) {
|
||||||
if (flowMealUpdateParam.getType() ==0 ) {
|
if (flowMealUpdateParam.getType() == 0) {
|
||||||
checkCode(flowMealUpdateParam, true);
|
checkCode(flowMealUpdateParam, true);
|
||||||
}
|
}
|
||||||
FlowMeal flowMeal = new FlowMeal();
|
FlowMeal flowMeal = new FlowMeal();
|
||||||
@@ -96,10 +97,18 @@ public class FlowMealServiceImpl extends ServiceImpl<FlowMealMapper, FlowMeal> i
|
|||||||
List<RateOfFlowVO> rateOfFlowFlag = rateOfFlowMapper.getRateOfFlowFlag();
|
List<RateOfFlowVO> rateOfFlowFlag = rateOfFlowMapper.getRateOfFlowFlag();
|
||||||
if (!CollectionUtils.isEmpty(rateOfFlowFlag)) {
|
if (!CollectionUtils.isEmpty(rateOfFlowFlag)) {
|
||||||
if (flowMealParam.getFlag().equals(DataStateEnum.ENABLE.getCode())) {
|
if (flowMealParam.getFlag().equals(DataStateEnum.ENABLE.getCode())) {
|
||||||
throw new BusinessException(DeviceResponseEnum.FLOW_FLAG);
|
if (Objects.equals(((FlowMealParam.FlowMealUpdateParam) flowMealParam).getId(), rateOfFlowFlag.get(0).getId())) {
|
||||||
|
if (Objects.equals(flowMealParam.getName(), rateOfFlowFlag.get(0).getName()) && Objects.equals(flowMealParam.getFlow(), rateOfFlowFlag.get(0).getFlow())) {
|
||||||
|
throw new BusinessException(DeviceResponseEnum.FLOW_FLAG);
|
||||||
|
}
|
||||||
|
} else if (!Objects.equals(((FlowMealParam.FlowMealUpdateParam) flowMealParam).getId(), rateOfFlowFlag.get(0).getId())) {
|
||||||
|
throw new BusinessException(DeviceResponseEnum.FLOW_FLAG);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (Objects.equals(((FlowMealParam.FlowMealUpdateParam) flowMealParam).getId(), rateOfFlowFlag.get(0).getId())) {
|
||||||
|
throw new BusinessException(DeviceResponseEnum.FLOW_UPDATE);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user