From 5fd51c437819f1c9d027a936db4ba2ee7cd2e053 Mon Sep 17 00:00:00 2001 From: ustcyc <yincun@163.com> Date: 星期二, 07 一月 2025 15:02:58 +0800 Subject: [PATCH] 升级架构 --- zhitan-system/src/main/java/com/zhitan/consumptionanalysis/service/impl/ConsumptionAnalysisServiceImpl.java | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/zhitan-system/src/main/java/com/zhitan/consumptionanalysis/service/impl/ConsumptionAnalysisServiceImpl.java b/zhitan-system/src/main/java/com/zhitan/consumptionanalysis/service/impl/ConsumptionAnalysisServiceImpl.java index ef04d02..4f48bc5 100644 --- a/zhitan-system/src/main/java/com/zhitan/consumptionanalysis/service/impl/ConsumptionAnalysisServiceImpl.java +++ b/zhitan-system/src/main/java/com/zhitan/consumptionanalysis/service/impl/ConsumptionAnalysisServiceImpl.java @@ -402,7 +402,7 @@ final LambdaQueryWrapper<SysEnergy> queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.in(CollectionUtils.isNotEmpty(eneryIdList),SysEnergy::getEnersno,eneryIdList); final List<SysEnergy> sysEnergies = sysEnergyMapper.selectList(queryWrapper); - final Map<String, Object> energyCoefficientMap = sysEnergies.stream().collect(Collectors.toMap(SysEnergy::getEnersno, SysEnergy::getCoefficient)); + final Map<String, BigDecimal> energyCoefficientMap = sysEnergies.stream().collect(Collectors.toMap(SysEnergy::getEnersno, SysEnergy::getCoefficient)); final Map<String, String> energyNameMap = sysEnergies.stream().collect(Collectors.toMap(SysEnergy::getEnersno,SysEnergy::getEnername)); final Map<String, String> indexIdEnergyIdMap = new HashMap<>(); nodeIndexInforList.forEach(n->{ @@ -528,7 +528,7 @@ final String indexId = dataItem.getIndexId(); final String energyId = indexIdEnergyIdMap.get(indexId); - final BigDecimal coefficient = (BigDecimal) energyCoefficientMap.get(energyId); + final BigDecimal coefficient = energyCoefficientMap.get(energyId); if(coefficient == null){ throw new RuntimeException("鑳芥簮绫诲瀷" + energyId + "娌℃湁閰嶇疆鎶樻爣绯绘暟锛屾棤娉曡绠�"); } @@ -549,7 +549,7 @@ final String indexId = dataItem.getIndexId(); final String energyId = indexIdEnergyIdMap.get(indexId); - final BigDecimal coefficient = (BigDecimal) energyCoefficientMap.get(energyId); + final BigDecimal coefficient = energyCoefficientMap.get(energyId); if(coefficient == null){ throw new RuntimeException("鑳芥簮绫诲瀷" + energyId + "娌℃湁閰嶇疆鎶樻爣绯绘暟锛屾棤娉曡绠�"); } @@ -613,7 +613,7 @@ indexDataItemMap.forEach((indexId,value)->{ final String energyId = indexIdEnergyIdMap.get(indexId); - final BigDecimal coefficient = (BigDecimal) energyCoefficientMap.get(energyId); + final BigDecimal coefficient = energyCoefficientMap.get(energyId); if(coefficient == null){ throw new RuntimeException("鑳芥簮绫诲瀷" + energyId + "娌℃湁閰嶇疆鎶樻爣绯绘暟锛屾棤娉曡绠�"); } @@ -722,7 +722,7 @@ final LambdaQueryWrapper<SysEnergy> queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.in(CollectionUtils.isNotEmpty(eneryIdList),SysEnergy::getEnersno,eneryIdList); final List<SysEnergy> sysEnergies = sysEnergyMapper.selectList(queryWrapper); - final Map<String, Object> energyCoefficientMap = sysEnergies.stream().collect(Collectors.toMap(SysEnergy::getEnersno, SysEnergy::getCoefficient)); + final Map<String, BigDecimal> energyCoefficientMap = sysEnergies.stream().collect(Collectors.toMap(SysEnergy::getEnersno, SysEnergy::getCoefficient)); final Map<String, String> indexIdEnergyIdMap = new HashMap<>(); nodeIndexInforList.forEach(n->{ final String indexId = n.getIndexId(); @@ -775,7 +775,7 @@ final String indexId = dataItem.getIndexId(); final String energyId = indexIdEnergyIdMap.get(indexId); - final BigDecimal coefficient = (BigDecimal) energyCoefficientMap.get(energyId); + final BigDecimal coefficient = energyCoefficientMap.get(energyId); if(coefficient == null){ throw new RuntimeException("鑳芥簮绫诲瀷" + energyId + "娌℃湁閰嶇疆鎶樻爣绯绘暟锛屾棤娉曡绠�"); } @@ -811,7 +811,7 @@ indexDataItemMap.forEach((indexId,value)->{ final String energyId = indexIdEnergyIdMap.get(indexId); - final BigDecimal coefficient = (BigDecimal) energyCoefficientMap.get(energyId); + final BigDecimal coefficient = energyCoefficientMap.get(energyId); if(coefficient == null){ throw new RuntimeException("鑳芥簮绫诲瀷" + energyId + "娌℃湁閰嶇疆鎶樻爣绯绘暟锛屾棤娉曡绠�"); } @@ -854,7 +854,7 @@ queryWrapper.in(CollectionUtils.isNotEmpty(eneryIdList),SysEnergy::getEnersno,eneryIdList); final List<SysEnergy> sysEnergies = sysEnergyMapper.selectList(queryWrapper); //鑳芥簮缂栧彿鍜岃兘婧愭姌鏍囩郴鏁� - final Map<String, Object> energyCoefficientMap = sysEnergies.stream().collect(Collectors.toMap(SysEnergy::getEnersno, SysEnergy::getCoefficient)); + final Map<String, BigDecimal> energyCoefficientMap = sysEnergies.stream().collect(Collectors.toMap(SysEnergy::getEnersno, SysEnergy::getCoefficient)); //index鍜岃兘婧� final Map<String, String> indexIdEnergyIdMap = new HashMap<>(); nodeIndexInforList.forEach(n->{ @@ -899,7 +899,7 @@ indexIdList.forEach(indexId->{ final List<DataItem> dataItems = dataItemMap.get(indexId); final String energyId = indexIdEnergyIdMap.get(indexId); - final BigDecimal coefficient = (BigDecimal) energyCoefficientMap.get(energyId); + final BigDecimal coefficient = energyCoefficientMap.get(energyId); if(CollectionUtils.isNotEmpty(dataItems) ){ BigDecimal sum = BigDecimal.valueOf(dataItems.stream() @@ -999,7 +999,7 @@ final LambdaQueryWrapper<SysEnergy> queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.in(CollectionUtils.isNotEmpty(eneryIdList),SysEnergy::getEnersno,eneryIdList); final List<SysEnergy> sysEnergies = sysEnergyMapper.selectList(queryWrapper); - final Map<String, Object> energyCoefficientMap = sysEnergies.stream().collect(Collectors.toMap(SysEnergy::getEnersno, SysEnergy::getCoefficient)); + final Map<String, BigDecimal> energyCoefficientMap = sysEnergies.stream().collect(Collectors.toMap(SysEnergy::getEnersno, SysEnergy::getCoefficient)); final Map<String, String> indexIdEnergyIdMap = new HashMap<>(); nodeIndexInforList.forEach(n->{ final String indexId = n.getIndexId(); @@ -1063,7 +1063,7 @@ final String indexId = dataItem.getIndexId(); final String energyId = indexIdEnergyIdMap.get(indexId); - final BigDecimal coefficient = (BigDecimal) energyCoefficientMap.get(energyId); + final BigDecimal coefficient = energyCoefficientMap.get(energyId); if(coefficient == null){ throw new RuntimeException("鑳芥簮绫诲瀷" + energyId + "娌℃湁閰嶇疆鎶樻爣绯绘暟锛屾棤娉曡绠�"); } -- Gitblit v1.9.3