From 08f1b1f1804a8bd833d42f257908d80e88387b55 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期五, 14 三月 2025 11:27:47 +0800 Subject: [PATCH] 3.5增加登录验证、修改密码、人员列表调整 --- flower_city/src/main/java/com/dg/core/service/impl/AutomessagePolicyDocumentsServiceImpl.java | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) diff --git a/flower_city/src/main/java/com/dg/core/service/impl/AutomessagePolicyDocumentsServiceImpl.java b/flower_city/src/main/java/com/dg/core/service/impl/AutomessagePolicyDocumentsServiceImpl.java index b359059..e06544e 100644 --- a/flower_city/src/main/java/com/dg/core/service/impl/AutomessagePolicyDocumentsServiceImpl.java +++ b/flower_city/src/main/java/com/dg/core/service/impl/AutomessagePolicyDocumentsServiceImpl.java @@ -16,19 +16,20 @@ public class AutomessagePolicyDocumentsServiceImpl extends ServiceImpl<AutomessagePolicyDocumentsMapper, AutomessagePolicyDocuments> implements IAutomessagePolicyDocumentsService { @Override - public List<AutomessagePolicyDocuments> selectConfigList(IPage<AutomessagePolicyDocuments> page, Integer state, String name, String type, SysUser sysUser,Integer departmentId) { - List<AutomessagePolicyDocuments> automessagePolicyDocumentsList = baseMapper.selectConfigList(page, state, name, type, departmentId); + public List<AutomessagePolicyDocuments> selectConfigList(IPage<AutomessagePolicyDocuments> page, Integer state, String name, String type, SysUser sysUser,Integer departmentId, List<String> ids) { + List<AutomessagePolicyDocuments> automessagePolicyDocumentsList = baseMapper.selectConfigList(page, state, name, type, departmentId, ids); + if (sysUser!=null){ for (AutomessagePolicyDocuments automessagePolicyDocuments:automessagePolicyDocumentsList) { if(sysUser.getUserType().equals("1")){//超级管理员 automessagePolicyDocuments.setIsDelete(1); - }else if (sysUser.getUserType().equals("3") && sysUser.getIsDivisionHead().equals("1")){//部门领导 - if (sysUser.getDepartmentId().equals(automessagePolicyDocuments.getDepartmentId())){//如果是一个部门则可以删除 + }else if ( sysUser.getIsDivisionHead().equals("1")){//部门领导 + if (sysUser.getDepartmentId().equals(automessagePolicyDocuments.getDepartmentId().toString())){//如果是一个部门则可以删除 automessagePolicyDocuments.setIsDelete(1); }else { automessagePolicyDocuments.setIsDelete(2); } } - else if (sysUser.getUserType().equals("2")){ + else if (sysUser.getUserType().equals("2")){//导办人员 if(sysUser.getUserId().equals(automessagePolicyDocuments.getCreateUserId())){//如果它创建的则可以删除 automessagePolicyDocuments.setIsDelete(1); }else { @@ -36,12 +37,13 @@ } } } + } return automessagePolicyDocumentsList; } @Override - public List<AutomessagePolicyDocuments> selectConfigList(String name, String type,Integer departmentId) { - return baseMapper.selectConfigList(name,type,departmentId); + public List<AutomessagePolicyDocuments> selectConfigList(String name, String type,Integer departmentId, List<String> ids) { + return baseMapper.selectConfigList(name,type,departmentId,ids); } @Override @@ -69,8 +71,8 @@ } @Override - public Integer selectCountList(String name,String type,Integer departmentId) { - return baseMapper.selectCountList(name,type,departmentId); + public Integer selectCountList(String name,String type,Integer departmentId,List<String> ids) { + return baseMapper.selectCountList(name,type,departmentId,ids); } -- Gitblit v1.7.1