Java 代码重构:使用通用方法校验流量和电量限制
public void checkLimit(BigDecimal maxLimit, BigDecimal minLimit, String limitName) {
// 最大值和最小值必须同时有值或同时为空
List
public void checkFlowLimit(CommunityRevenueConfig communityRevenueConfig) { BigDecimal maxFlow = communityRevenueConfig.getMaxFlow(); BigDecimal minFlow = communityRevenueConfig.getMinFlow(); checkLimit(maxFlow, minFlow, '流量'); }
public void checkElectricLimit(CommunityRevenueConfig communityRevenueConfig) { BigDecimal maxElectric = communityRevenueConfig.getMaxElectric(); BigDecimal minElectric = communityRevenueConfig.getMinElectric(); checkLimit(maxElectric, minElectric, '电量'); }
原文地址: https://www.cveoy.top/t/topic/oa86 著作权归作者所有。请勿转载和采集!