From 2edf8f5847bcc121a35c9aaee5531585e6b923f5 Mon Sep 17 00:00:00 2001
From: fengjin <1435304038@qq.com>
Date: 星期三, 23 十一月 2022 13:55:35 +0800
Subject: [PATCH] 1.更改系统设置更改问题 2.新增导半人员设置创建人 3.搜索sql优化
---
flower_city/src/main/java/com/dg/core/service/impl/AutomessagePolicyDocumentsServiceImpl.java | 16 +++++++++-------
1 files changed, 9 insertions(+), 7 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 864b132..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,13 +16,14 @@
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.getIsDivisionHead().equals("1")){//部门领导
- if (sysUser.getDepartmentId().equals(automessagePolicyDocuments.getDepartmentId())){//如果是一个部门则可以删除
+ if (sysUser.getDepartmentId().equals(automessagePolicyDocuments.getDepartmentId().toString())){//如果是一个部门则可以删除
automessagePolicyDocuments.setIsDelete(1);
}else {
automessagePolicyDocuments.setIsDelete(2);
@@ -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