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);
}
}