| | |
| | | * 首页地块统计接口 |
| | | */ |
| | | @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 static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 农资ID |
| | | */ |
| | | * 农资ID |
| | | */ |
| | | private String stockId; |
| | | /** |
| | | * 规格 |
| | | */ |
| | | private String specs; |
| | | * 规格 |
| | | */ |
| | | private String specs; |
| | | /** |
| | | * 规格值(0:克 1:斤 2:公斤 3:吨 4:毫升 5:升 ) |
| | | */ |
| | | private Integer specsValue1; |
| | | * 规格值(0:克 1:斤 2:公斤 3:吨 4:毫升 5:升 ) |
| | | */ |
| | | private Integer specsValue1; |
| | | /** |
| | | * 规格值2( 0:袋 1:包 2:瓶 3:盒 4:箱 5:桶 6:支) |
| | | */ |
| | | private Integer specsValue2; |
| | | * 规格值2( 0:袋 1:包 2:瓶 3:盒 4:箱 5:桶 6:支) |
| | | */ |
| | | private Integer specsValue2; |
| | | /** |
| | | * 入库数量 |
| | | */ |
| | | private Integer amount; |
| | | * 入库数量 |
| | | */ |
| | | private Integer amount; |
| | | /** |
| | | * 类型 (0:采购入库 1:调拨入库) |
| | | */ |
| | | private String type; |
| | | * 类型 (0:采购入库 1:调拨入库) |
| | | */ |
| | | private String type; |
| | | /** |
| | | * 入库时间 |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") |
| | | * 入库时间 |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private Date time; |
| | | /** |
| | | * 图片 |
| | | */ |
| | | private String picture; |
| | | * 图片 |
| | | */ |
| | | private String picture; |
| | | /** |
| | | * 备注 |
| | | */ |
| | | private String remarks; |
| | | * 备注 |
| | | */ |
| | | private String remarks; |
| | | /** |
| | | * 状态 (0:有库存 1:没有库存) |
| | | */ |
| | | private String state; |
| | | private String sp1; |
| | | private String sp2; |
| | | |
| | | * 状态 (0:有库存 1:没有库存) |
| | | */ |
| | | 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); |
| | | } |
| | | |
| | | |