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 | 40 +++++++++++++++++++++++++++++++++++++++-
1 files changed, 39 insertions(+), 1 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 fbfabc2..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,6 +16,7 @@
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.stereotype.Controller;
import org.springframework.ui.ModelMap;
@@ -37,16 +41,50 @@
private ISysConfigService configService;
@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);
mmap.put("menus", menus);
--
Gitblit v1.9.3