智慧农业后台管理
tangzy
2022-06-14 1976d790db5d2230e0e74662701b71b6740b3b20
农资库存管理
11 files modified
80 ■■■■ changed files
src/main/java/org/springblade/modules/lang/controller/LandController.java 18 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/lang/mapper/LandMapper.java 8 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/lang/mapper/LandMapper.xml 8 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/lang/service/ILandService.java 8 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/lang/service/impl/LandServiceImpl.java 16 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/stock/controller/StockController.java 6 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/stock/entity/Stock.java 6 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/stock/mapper/StockMapper.java 2 ●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/stock/mapper/StockMapper.xml 2 ●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/stock/service/IStockService.java 2 ●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/stock/service/impl/StockServiceImpl.java 4 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/lang/controller/LandController.java
@@ -228,10 +228,10 @@
     * 首页地块统计接口
     */
    @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++) {
@@ -300,11 +300,11 @@
     * 大屏地块统计接口
     */
    @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++) {
src/main/java/org/springblade/modules/lang/mapper/LandMapper.java
@@ -55,8 +55,8 @@
     */
    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);
}
src/main/java/org/springblade/modules/lang/mapper/LandMapper.xml
@@ -90,26 +90,26 @@
    <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>
src/main/java/org/springblade/modules/lang/service/ILandService.java
@@ -66,8 +66,8 @@
     * 土地总面积
     * @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);
}
src/main/java/org/springblade/modules/lang/service/impl/LandServiceImpl.java
@@ -66,23 +66,23 @@
    }
    @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);
    }
}
src/main/java/org/springblade/modules/stock/controller/StockController.java
@@ -233,9 +233,9 @@
     *
     * @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
src/main/java/org/springblade/modules/stock/entity/Stock.java
@@ -17,6 +17,7 @@
package org.springblade.modules.stock.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
@@ -86,6 +87,9 @@
        private String state;
        private String sp1;
        private String sp2;
    /**
     * 部门id
     */
    private String deptId;
}
src/main/java/org/springblade/modules/stock/mapper/StockMapper.java
@@ -54,5 +54,5 @@
    List<StocksVO> slectNumx(String startTime, String endTime);
    List<Map<String, Object>> StockCount();
    List<Map<String, Object>> StockCount(String deptId);
}
src/main/java/org/springblade/modules/stock/mapper/StockMapper.xml
@@ -175,7 +175,7 @@
               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>
    <!--小程序数据统计-->
src/main/java/org/springblade/modules/stock/service/IStockService.java
@@ -47,5 +47,5 @@
    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);
}
src/main/java/org/springblade/modules/stock/service/impl/StockServiceImpl.java
@@ -78,8 +78,8 @@
    }
    @Override
    public List<Map<String, Object>> StockCount() {
        return baseMapper.StockCount();
    public List<Map<String, Object>> StockCount(String deptId) {
        return baseMapper.StockCount(deptId);
    }