List statisticsVOS = dispenseDrugStatisticService.queryDispenseDrugForBandQuantity(branchHosp,beginDate,endDate); Map<String,DrugBandQuantityConsumptionStatisticsVO> statisticsVOMap= new HashMap<>(); if(CollectionUtils.isNotEmpty(statisticsVOS)){ for(DrugBandQuantityConsumptionStatisticsVO vo:statisticsVOS){ String drugTradeCode = vo.getDrugTradeCode(); if(statisticsVOMap.containsKey(drugTradeCode)){ DrugBandQuantityConsumptionStatisticsVO statisticsVO = statisticsVOMap.get(drugTradeCode); statisticsVO.setConsumption(vo.getConsumption()+statisticsVO.getConsumption()); statisticsVOMap.put(drugTradeCode,statisticsVO); }else { statisticsVOMap.put(drugTradeCode,vo); } }

优化代码 ListDrugBandQuantityConsumptionStatisticsVO statisticsVOS = dispenseDrugStatisticServicequeryDispenseDrugForBandQuantitybranchHospbeginDateendDate; MapStringDrugBandQuantityConsumptionStat

原文地址: https://www.cveoy.top/t/topic/hxX4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录