sgj
2026-03-23 9831a0d31bf136777b6db4d073705f7718706417
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,7 +73,14 @@
    @GetMapping("/home")
    public String home(ModelMap mmap) {
        mmap.put("version", FrameworkConfig.getVersion());
        //获取登录人信息
        SysUser user = getSysUser();
        //获取统计信息
        MainData mainData = commonManager.getIndexData(user);
        mmap.put("mainData", mainData);
        return "main";
    }
@@ -82,6 +93,14 @@
        mmap.put("user", user);
        mmap.put("sysName", FrameworkConfig.getName());
        //判断是否显示库区选择弹窗
        String showDeptList = "Y";
        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);
@@ -150,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";
    }