From 096296cd7485c5583c8194d88cca700e3c4d84a0 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期一, 01 十二月 2025 16:50:42 +0800
Subject: [PATCH] 调整基础配置信息查询方式,取消jpa

---
 fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java |   50 ++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 44 insertions(+), 6 deletions(-)

diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java
index 6c2ca3e..9717fe1 100644
--- a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/SysIndexController.java
@@ -1,9 +1,12 @@
 package com.fzzy.sys.controller;
 
+import com.fzzy.igds.constant.Constant;
+import com.fzzy.igds.utils.ContextUtil;
 import com.ruoyi.common.config.FrameworkConfig;
 import com.ruoyi.common.constant.ShiroConstants;
 import com.ruoyi.common.core.controller.BaseController;
 import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.domain.entity.SysDept;
 import com.ruoyi.common.core.domain.entity.SysMenu;
 import com.ruoyi.common.core.domain.entity.SysUser;
 import com.ruoyi.common.core.text.Convert;
@@ -13,12 +16,13 @@
 import com.ruoyi.common.utils.StringUtils;
 import com.ruoyi.framework.shiro.service.SysPasswordService;
 import com.ruoyi.system.service.ISysConfigService;
+import com.ruoyi.system.service.ISysDeptService;
 import com.ruoyi.system.service.ISysMenuService;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.ui.ModelMap;
 import org.springframework.web.bind.annotation.*;
 
+import javax.annotation.Resource;
 import javax.servlet.http.Cookie;
 import javax.servlet.http.HttpServletResponse;
 import java.util.ArrayList;
@@ -28,24 +32,58 @@
 /**
  * 棣栭〉 涓氬姟澶勭悊
  *
- * @author ruoyi
  */
 @Controller
 public class SysIndexController extends BaseController {
-    @Autowired
+    @Resource
     private ISysMenuService menuService;
-    @Autowired
+    @Resource
     private ISysConfigService configService;
-    @Autowired
+    @Resource
     private SysPasswordService passwordService;
+    @Resource
+    private ISysDeptService iSysDeptService;
+
+    /**
+     * 椤甸潰璺敱
+     *
+     * @param mmap
+     * @return
+     */
+    @GetMapping("/index-gateway")
+    public String indexGateway(ModelMap mmap) {
+        //鑾峰彇鐧诲綍浜轰俊鎭�
+        SysUser user = getSysUser();
+
+        //鍗曞簱鍖轰富椤�
+        return "redirect:index?deptId=" + user.getDeptId();
+    }
 
     // 绯荤粺棣栭〉
     @GetMapping("/index")
-    public String index(@RequestParam(value = "bizType", required = false) String bizType,
+    public String index(@RequestParam(value = "deptId", required = true) String deptId,
                         ModelMap mmap) {
         // 鍙栬韩浠戒俊鎭�
         SysUser user = getSysUser();
         mmap.put("user", user);
+        mmap.put("sysName", FrameworkConfig.getName());
+
+        //鍒ゆ柇鏄惁鏄剧ず搴撳尯閫夋嫨寮圭獥
+        String showDeptList = "Y";
+        SysDept userDept = iSysDeptService.selectDeptById(user.getDeptId());
+        if (Constant.DEPT_TYPE_20.equals(userDept.getType())) {
+            showDeptList = "N";
+        }
+        mmap.put("showDeptList", showDeptList);
+
+        ContextUtil.updateSubDept(user.getLoginName(), deptId);
+        SysDept dept = iSysDeptService.selectDeptById(Long.valueOf(deptId));
+        mmap.put("dept", dept);
+        mmap.put("deptId", deptId);
+
+        //鍚庡彴榛樿椤甸潰
+        String welcomeUrl = "/group/gis";
+        mmap.put("welcomeUrl", welcomeUrl);
 
         // 鏍规嵁鐢ㄦ埛id鍙栧嚭鑿滃崟
         List<SysMenu> menus = menuService.selectMenusByUser(user);

--
Gitblit v1.9.3