From 60f8ab935f51ea570e7ebf56547e260287c89418 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E7=8E=89=E7=90=A6?= <7507756+jiang_yuqi@user.noreply.gitee.com> Date: Fri, 27 Oct 2023 00:44:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/yanzhu/jh/publics/PublicsController.java | 2 +- .../jh/work/controller/WorkFileUserController.java | 12 ++++++++++++ .../yanzhu/jh/work/mapper/WorkFileUserMapper.java | 10 ++++++++++ .../yanzhu/jh/work/service/IWorkFileUserService.java | 10 ++++++++++ .../work/service/impl/WorkFileUserServiceImpl.java | 12 ++++++++++++ .../resources/mapper/work/WorkFileUserMapper.xml | 12 ++++++++++++ 6 files changed, 57 insertions(+), 1 deletion(-) diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/publics/PublicsController.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/publics/PublicsController.java index 649b2568..29d10dee 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/publics/PublicsController.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/publics/PublicsController.java @@ -89,7 +89,7 @@ PublicsController extends BaseController { dept.setComFlag(PublicStateEnum.COMZGS.getCode()); List list = deptService.selectAllDeptList(dept); redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES); - return success(); + return success(list); } /** diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/work/controller/WorkFileUserController.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/work/controller/WorkFileUserController.java index fa75ff5f..30f1740a 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/work/controller/WorkFileUserController.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/work/controller/WorkFileUserController.java @@ -1,6 +1,7 @@ package com.yanzhu.jh.work.controller; import java.util.List; +import java.util.Map; import javax.servlet.http.HttpServletResponse; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; @@ -46,6 +47,17 @@ public class WorkFileUserController extends BaseController return getDataTable(list); } + /** + * 统计文件访问用户列表 + */ + @PreAuthorize("@ss.hasPermi('work:workFile:list')") + @GetMapping("/queryCount") + public AjaxResult queryCount(WorkFileUser workFileUser) + { + List> list = workFileUserService.queryCountByDeptType(workFileUser); + return success(list); + } + /** * 导出文件访问用户列表 */ diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/work/mapper/WorkFileUserMapper.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/work/mapper/WorkFileUserMapper.java index b74a3e69..f8f530a0 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/work/mapper/WorkFileUserMapper.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/work/mapper/WorkFileUserMapper.java @@ -1,6 +1,8 @@ package com.yanzhu.jh.work.mapper; import java.util.List; +import java.util.Map; + import com.yanzhu.jh.work.domain.WorkFileUser; import com.yanzhu.jh.work.domain.WorkFileUserLog; @@ -28,6 +30,14 @@ public interface WorkFileUserMapper */ public List selectWorkFileUserList(WorkFileUser workFileUser); + /** + * 统计文件访问用户列表 + * + * @param workFileUser 文件访问用户 + * @return 文件访问用户集合 + */ + public List> queryCountByDeptType(WorkFileUser workFileUser); + /** * 新增文件访问用户 * diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/work/service/IWorkFileUserService.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/work/service/IWorkFileUserService.java index 6d71a6d5..c1fa633a 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/work/service/IWorkFileUserService.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/work/service/IWorkFileUserService.java @@ -1,6 +1,8 @@ package com.yanzhu.jh.work.service; import java.util.List; +import java.util.Map; + import com.yanzhu.jh.work.domain.WorkFileUser; /** @@ -27,6 +29,14 @@ public interface IWorkFileUserService */ public List selectWorkFileUserList(WorkFileUser workFileUser); + /** + * 统计文件访问用户列表 + * + * @param workFileUser 文件访问用户 + * @return 文件访问用户集合 + */ + public List> queryCountByDeptType(WorkFileUser workFileUser); + /** * 新增文件访问用户 * diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/work/service/impl/WorkFileUserServiceImpl.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/work/service/impl/WorkFileUserServiceImpl.java index c2c8684b..1dc93cdd 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/work/service/impl/WorkFileUserServiceImpl.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/work/service/impl/WorkFileUserServiceImpl.java @@ -5,6 +5,8 @@ import com.ruoyi.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; +import java.util.Map; + import com.ruoyi.common.utils.StringUtils; import org.springframework.transaction.annotation.Transactional; import com.yanzhu.jh.work.domain.WorkFileUserLog; @@ -48,6 +50,16 @@ public class WorkFileUserServiceImpl implements IWorkFileUserService return workFileUserMapper.selectWorkFileUserList(workFileUser); } + /** + * 统计文件访问用户列表 + * + * @param workFileUser 文件访问用户 + * @return 文件访问用户集合 + */ + public List> queryCountByDeptType(WorkFileUser workFileUser) { + return workFileUserMapper.queryCountByDeptType(workFileUser); + } + /** * 新增文件访问用户 * diff --git a/yanzhu-jh/src/main/resources/mapper/work/WorkFileUserMapper.xml b/yanzhu-jh/src/main/resources/mapper/work/WorkFileUserMapper.xml index 8eeec5ba..e4f89488 100644 --- a/yanzhu-jh/src/main/resources/mapper/work/WorkFileUserMapper.xml +++ b/yanzhu-jh/src/main/resources/mapper/work/WorkFileUserMapper.xml @@ -55,6 +55,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" order by wfu.create_by desc + +