zbj//1.修改流量套餐 可以修改默认类型套餐的名称及流量 代码调整
This commit is contained in:
@@ -19,6 +19,7 @@ import org.springframework.util.CollectionUtils;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* @version 1.0.0
|
||||
@@ -53,7 +54,7 @@ public class FlowMealServiceImpl extends ServiceImpl<FlowMealMapper, FlowMeal> i
|
||||
|
||||
@Override
|
||||
public boolean updateRateOfFlowData(FlowMealParam.FlowMealUpdateParam flowMealUpdateParam) {
|
||||
if (flowMealUpdateParam.getType() ==0 ) {
|
||||
if (flowMealUpdateParam.getType() == 0) {
|
||||
checkCode(flowMealUpdateParam, true);
|
||||
}
|
||||
FlowMeal flowMeal = new FlowMeal();
|
||||
@@ -96,10 +97,18 @@ public class FlowMealServiceImpl extends ServiceImpl<FlowMealMapper, FlowMeal> i
|
||||
List<RateOfFlowVO> rateOfFlowFlag = rateOfFlowMapper.getRateOfFlowFlag();
|
||||
if (!CollectionUtils.isEmpty(rateOfFlowFlag)) {
|
||||
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