| | |
| | | |
| | | <!--自定义查询农场养殖记录分页数据--> |
| | | <select id="selectFarmPlantPage" resultType="org.springblade.modules.farmplant.vo.FarmPlantVO"> |
| | | select sfp.*,ss.strain_name strainName,url,sl.land_name landName,sl.land_area area,land_unit landUnit from sys_farm_plant sfp |
| | | select sfp.*,ss.strain_name strainName,ss.url,sl.land_name landName,sl.land_area area,land_unit landUnit from sys_farm_plant sfp |
| | | left join sys_strain ss on ss.id = sfp.strain_id |
| | | left join sys_land sl on sl.id = sfp.land_id |
| | | where 1=1 |
| | |
| | | List<FarmPlantVO> farmPlantVOS = baseMapper.selectFarmPlantPage(page, farm); |
| | | //遍历 |
| | | farmPlantVOS.forEach(farmPlantVO -> { |
| | | if (farmPlantVO.getLandUnit().equals("0")){ |
| | | farmPlantVO.setArea(farmPlantVO.getArea()+"亩"); |
| | | } |
| | | if (farmPlantVO.getLandUnit().equals("1")){ |
| | | farmPlantVO.setArea(farmPlantVO.getArea()+"分"); |
| | | farmPlantVO.setArea(String.format("%.2f", Double.parseDouble(farmPlantVO.getArea())*0.1)); |
| | | } |
| | | if (farmPlantVO.getLandUnit().equals("2")){ |
| | | farmPlantVO.setArea(farmPlantVO.getArea()+"平方米"); |
| | | farmPlantVO.setArea(String.format("%.2f",Double.parseDouble(farmPlantVO.getArea())*0.0015)); |
| | | } |
| | | }); |
| | | return page.setRecords(farmPlantVOS); |