public List<PlantStatistics> getPlantingHouseholds() {
Integer agriculture = 0;
BigDecimal plantingArea = new BigDecimal("0");
BigDecimal ContractArea = new BigDecimal("0");
PlantingHouseholdsVo plantingHouseholdsVo = new PlantingHouseholdsVo();
PlantStatistics plantStatistics1 = new PlantStatistics();
List<PlantingHouseholdsVo> list1 = new ArrayList<>();
List<PlantStatistics> list = plantStatisticsMapper.getPlantStatistics();
for (PlantStatistics plantStatistics : list) {
agriculture = plantStatistics.getCount() + agriculture; //大户数
String contractArea = plantStatistics.getContractArea();
BigDecimal bigDecimal = new BigDecimal(contractArea);
plantingArea = bigDecimal.add(plantingArea);//合同面积
String plantArea = plantStatistics.getPlantArea();
BigDecimal bigDecimal1 = new BigDecimal(plantArea);
ContractArea = bigDecimal1.add(plantingArea);//种植面积
}
plantingHouseholdsVo.setAgriculture(String.valueOf(agriculture));
plantingHouseholdsVo.setPlantingArea(String.valueOf(plantingArea));
plantingHouseholdsVo.setVillage(list.size());
plantingHouseholdsVo.setContractArea(String.valueOf(ContractArea));
list1.add(plantingHouseholdsVo);
plantStatistics1.setPlantingHousehold(list1);
list.add(plantStatistics1);
return list;
}
BigDecimal函数的使用
最新推荐文章于 2023-05-14 17:58:53 发布