| | |
| | | * 首页地块统计接口 |
| | | */ |
| | | @GetMapping("/selectCount") |
| | | public R selectCount() { |
| | | List<Map<String, Object>> list = landService.selectZAre(); |
| | | List<Map<String, Object>> lists = landService.selectSAre(); |
| | | List list1 = landService.selectNum(); |
| | | public R selectCount(String deptId) { |
| | | List<Map<String, Object>> list = landService.selectZAre(deptId); |
| | | List<Map<String, Object>> lists = landService.selectSAre(deptId); |
| | | List list1 = landService.selectNum(deptId); |
| | | //总面积 |
| | | Double num = 0.0; |
| | | for (int i = 0; i < list.size(); i++) { |
| | |
| | | * 大屏地块统计接口 |
| | | */ |
| | | @GetMapping("/selectXCount") |
| | | public R selectXCount() { |
| | | List<Map<String, Object>> list = landService.selectZAre(); |
| | | List<Map<String, Object>> lists = landService.selectSAre(); |
| | | List<Map<String, Object>> listw = landService.selectWAre(); |
| | | List list1 = landService.selectNum(); |
| | | public R selectXCount(String deptId) { |
| | | List<Map<String, Object>> list = landService.selectZAre(deptId); |
| | | List<Map<String, Object>> lists = landService.selectSAre(deptId); |
| | | List<Map<String, Object>> listw = landService.selectWAre(deptId); |
| | | List list1 = landService.selectNum(deptId); |
| | | //总面积 |
| | | Double num = 0.0; |
| | | for (int i = 0; i < list.size(); i++) { |
| | |
| | | */ |
| | | int updateLandById(@Param("land") Land land); |
| | | List selectLandList(String userid); |
| | | List selectNum(); |
| | | List<Map<String, Object>> selectZAre(); |
| | | List<Map<String, Object>> selectSAre(); |
| | | List<Map<String, Object>> selectWAre(); |
| | | List selectNum(String deptId); |
| | | List<Map<String, Object>> selectZAre(String deptId); |
| | | List<Map<String, Object>> selectSAre(String deptId); |
| | | List<Map<String, Object>> selectWAre(String deptId); |
| | | } |
| | |
| | | <select id="selectZAre" resultType="java.util.HashMap"> |
| | | SELECT IFNULL(land_area, 0) as area, IFNULL(land_unit, 0) as unit |
| | | FROM sys_land |
| | | WHERE is_deleted = 0 |
| | | WHERE is_deleted = 0 and dept_id=#{deprId} |
| | | </select> |
| | | <!--土地使用面积--> |
| | | <select id="selectSAre" resultType="java.util.HashMap"> |
| | | SELECT IFNULL(land_area, 0) as area, IFNULL(land_unit, 0) as unit |
| | | FROM sys_land |
| | | WHERE is_deleted = 0 |
| | | and type = 0 |
| | | and type = 0 and dept_id=#{deprId} |
| | | </select> |
| | | <!--土地未使用面积--> |
| | | <select id="selectWAre" resultType="java.util.HashMap"> |
| | | SELECT IFNULL(land_area, 0) as area, IFNULL(land_unit, 0) as unit |
| | | FROM sys_land |
| | | WHERE is_deleted = 0 |
| | | and type = 1 |
| | | and type = 1 and dept_id=#{deprId} |
| | | </select> |
| | | <select id="selectNum" resultType="java.util.HashMap"> |
| | | SELECT strain_id |
| | | FROM `sys_farm_plant` |
| | | WHERE status = 1 |
| | | WHERE status = 1 and dept_id=#{deprId} |
| | | GROUP BY strain_id |
| | | </select> |
| | | |
| | |
| | | * 土地总面积 |
| | | * @return |
| | | */ |
| | | List<Map<String, Object>> selectZAre(); |
| | | List<Map<String, Object>> selectSAre(); |
| | | List<Map<String, Object>> selectWAre(); |
| | | List selectNum(); |
| | | List<Map<String, Object>> selectZAre(String deptId); |
| | | List<Map<String, Object>> selectSAre(String deptId); |
| | | List<Map<String, Object>> selectWAre(String deptId); |
| | | List selectNum(String deptId); |
| | | } |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, Object>> selectZAre() { |
| | | return baseMapper.selectZAre(); |
| | | public List<Map<String, Object>> selectZAre(String deptId) { |
| | | return baseMapper.selectZAre(deptId); |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, Object>> selectSAre() { |
| | | return baseMapper.selectSAre(); |
| | | public List<Map<String, Object>> selectSAre(String deptId) { |
| | | return baseMapper.selectSAre(deptId); |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, Object>> selectWAre() { |
| | | return baseMapper.selectWAre(); |
| | | public List<Map<String, Object>> selectWAre(String deptId) { |
| | | return baseMapper.selectWAre(deptId); |
| | | } |
| | | |
| | | @Override |
| | | public List selectNum() { |
| | | return baseMapper.selectNum(); |
| | | public List selectNum(String deptId) { |
| | | return baseMapper.selectNum(deptId); |
| | | } |
| | | |
| | | } |
| | |
| | | * |
| | | * @return |
| | | */ |
| | | @PostMapping("/StockCount") |
| | | public R StockCount() { |
| | | List<Map<String, Object>> maps = stockService.StockCount(); |
| | | @GetMapping("/StockCount") |
| | | public R StockCount(String detpId) { |
| | | List<Map<String, Object>> maps = stockService.StockCount(detpId); |
| | | //化肥0 |
| | | double hf = 0; |
| | | //有机肥1 |
| | |
| | | package org.springblade.modules.stock.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | |
| | | import java.io.Serializable; |
| | | import java.time.LocalDateTime; |
| | | import java.util.Date; |
| | |
| | | private String state; |
| | | private String sp1; |
| | | private String sp2; |
| | | |
| | | /** |
| | | * 部门id |
| | | */ |
| | | private String deptId; |
| | | |
| | | } |
| | |
| | | |
| | | List<StocksVO> slectNumx(String startTime, String endTime); |
| | | |
| | | List<Map<String, Object>> StockCount(); |
| | | List<Map<String, Object>> StockCount(String deptId); |
| | | } |
| | |
| | | sto.type |
| | | FROM `sys_stock` st |
| | | LEFT JOIN (SELECT id, type FROM sys_stockfactory) sto ON st.stock_id = sto.id |
| | | WHERE st.is_deleted = 0 |
| | | WHERE st.is_deleted = 0 and dept_id=#{deptId} |
| | | </select> |
| | | |
| | | <!--小程序数据统计--> |
| | |
| | | boolean Updaet(Stock stock); |
| | | IPage<StocksVO> slectNum(IPage<StocksVO> page, StocksVO stock); |
| | | List<StocksVO> slectNumx(String startTime, String endTime); |
| | | List<Map<String, Object>> StockCount(); |
| | | List<Map<String, Object>> StockCount(String deptId); |
| | | } |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, Object>> StockCount() { |
| | | return baseMapper.StockCount(); |
| | | public List<Map<String, Object>> StockCount(String deptId) { |
| | | return baseMapper.StockCount(deptId); |
| | | } |
| | | |
| | | |