sgj
2026-03-25 a23f3acdf2a09dd056778d2217964a1878b66ea6
fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java
@@ -1,6 +1,8 @@
package com.fzzy.sys.controller;
import com.fzzy.common.manager.CommonManager;
import com.fzzy.igds.constant.Constant;
import com.fzzy.igds.data.MainData;
import com.fzzy.igds.utils.ContextUtil;
import com.ruoyi.common.config.FrameworkConfig;
import com.ruoyi.common.constant.ShiroConstants;
@@ -43,6 +45,8 @@
    private SysPasswordService passwordService;
    @Resource
    private ISysDeptService iSysDeptService;
    @Resource
    private CommonManager commonManager;
    /**
     * 页面路由
@@ -69,8 +73,15 @@
    @GetMapping("/home")
    public String home(ModelMap mmap) {
        mmap.put("version", FrameworkConfig.getVersion());
        return "main_v2";
        //获取登录人信息
        SysUser user = getSysUser();
        //获取统计信息
        MainData mainData = commonManager.getIndexData(user);
        mmap.put("mainData", mainData);
        return "main";
    }
    // 系统首页
@@ -84,12 +95,12 @@
        //判断是否显示库区选择弹窗
        String showDeptList = "Y";
        SysDept userDept = iSysDeptService.selectDeptById(user.getDeptId());
        if (Constant.DEPT_TYPE_20.equals(userDept.getType())) {
        if (Constant.USER_TYPE_30.equals(user.getUserType())) {
            showDeptList = "N";
        }
        mmap.put("showDeptList", showDeptList);
        //更新缓存中用户库区id
        ContextUtil.updateSubDept(user.getLoginName(), deptId);
        SysDept dept = iSysDeptService.selectDeptById(Long.valueOf(deptId));
        mmap.put("dept", dept);
@@ -158,6 +169,10 @@
    public String lockscreen(ModelMap mmap) {
        mmap.put("user", getSysUser());
        ServletUtils.getSession().setAttribute(ShiroConstants.LOCK_SCREEN, true);
        // 取身份信息
        SysUser user = getSysUser();
        mmap.put("deptId", user.getDeptId());
        return "lock";
    }