czt
2026-01-07 86e5b30bdc5505fdd446c0158867032c08f4f58e
fzzy-igdss-web/src/main/java/com/fzzy/group/GroupController.java
@@ -2,16 +2,18 @@
import com.fzzy.group.manager.GroupManager;
import com.fzzy.igds.constant.Constant;
import com.fzzy.igds.domain.Dept;
import com.fzzy.igds.domain.DicArea;
import com.fzzy.igds.domain.Slogan;
import com.fzzy.igds.data.*;
import com.fzzy.igds.domain.*;
import com.fzzy.igds.utils.ContextUtil;
import com.fzzy.igds.websocket.WebSocketPacket;
import com.fzzy.common.manager.CommonManager;
import com.ruoyi.common.core.domain.entity.SysUser;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.annotation.Resource;
import java.util.List;
@@ -53,8 +55,8 @@
        view.put("bizTag", WebSocketPacket.BIZ_TAG_COMMON);
        //查询库区信息
        List<Dept> deptList = groupManager.getAllDept(user.getCompanyId());
        view.put("deptList", deptList);
        List<Dept> deptList = groupManager.getDeptList();
        view.put("deptAllList", deptList);
        return prefix + "/index";
    }
@@ -80,7 +82,7 @@
        view.put("bizTag", WebSocketPacket.BIZ_TAG_COMMON);
        //查询库区信息
        List<Dept> deptList = groupManager.getAllDept(user.getCompanyId());
        List<Dept> deptList = groupManager.getDeptList();
        view.put("deptList", deptList);
        return prefix + "/video";
@@ -116,10 +118,65 @@
        view.put("allArea", allArea);
        //获取所有库区
        List<Dept> deptList = groupManager.getAllDept(user.getCompanyId());
        List<GroupDeptData> deptList = groupManager.getDeptData(user.getCompanyId());
        view.put("deptList", deptList);
        //统计信息
        GroupGisData groupGisData = groupManager.getGisData();
        view.put("gisData", groupGisData);
        return prefix + "/gis";
    }
    /**
     * 首页--获取数量信息(储量统计、分品种库存、监管数量等)
     *
     * @param param
     * @return
     */
    @RequestMapping("/index-num")
    @ResponseBody
    public PageResponse<GroupIndexData> indexNum(@RequestBody IgdsBaseParam param) {
        return groupManager.getGroupIndexData(param);
    }
    /**
     * @param param
     * @return
     */
    @RequestMapping("/camera-list")
    @ResponseBody
    public PageResponse<List<Camera>> cameraList(@RequestBody IgdsBaseParam param) {
        return groupManager.cameraList(param);
    }
    /**
     * 首页--库区信息统计
     *
     * @param param
     * @return
     */
    @RequestMapping("/index-dept-list")
    @ResponseBody
    public PageResponse<List<GroupDeptData>> indexDeptList(@RequestBody IgdsBaseParam param) {
        return groupManager.indexDeptList(param);
    }
    /**
     * 首页--抓拍跟踪信息
     *
     * @param param
     * @return
     */
    @RequestMapping("/index-snap-list")
    @ResponseBody
    public PageResponse<List<SnapRecord>> indexSnapList(@RequestBody IgdsBaseParam param) {
        return groupManager.indexSnapList(param);
    }
}