Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张雷
/
skboot-zhongye
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
22f2af51
由
康伟
编写于
2025-02-26 15:06:41 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
kangwei: 修改发送信息推送接口,以及根据角色获取用户集合接口
1 个父辈
d708ef16
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
7 行增加
和
5 行删除
sk-module-system/src/main/java/com/skua/modules/system/mapper/SysUserMapper.java
sk-module-system/src/main/java/com/skua/modules/system/mapper/xml/SysUserMapper.xml
sk-module-system/src/main/java/com/skua/modules/system/service/SmsService.java
sk-module-system/src/main/java/com/skua/modules/system/service/impl/SysUserServiceImpl.java
sk-module-system/src/main/java/com/skua/modules/system/mapper/SysUserMapper.java
查看文件 @
22f2af5
...
...
@@ -87,5 +87,5 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
* @param roleId
* @return
*/
List
<
SysUser
>
queryUserByRoleId
(
@Param
(
"roleId"
)
String
roleId
);
List
<
SysUser
>
queryUserByRoleId
(
@Param
(
"roleId"
)
String
roleId
,
@Param
(
"departId"
)
String
departId
);
}
...
...
sk-module-system/src/main/java/com/skua/modules/system/mapper/xml/SysUserMapper.xml
查看文件 @
22f2af5
...
...
@@ -46,9 +46,6 @@
u.del_flag = '0'
AND u.is_system_user = '0'
AND u.id IN ( SELECT user_id FROM sys_user_role WHERE role_id = #{roleId} )
<if
test=
"username!=null and username!=''"
>
AND (u.username LIKE CONCAT('%',#{username},'%') or u.realname LIKE CONCAT('%',#{username},'%'))
</if>
<if
test=
"departId!=null and departId!=''"
>
AND d.dep_id IN
<foreach
item=
"item"
index=
"index"
collection=
"departId.split(',')"
open=
"("
separator=
","
close=
")"
>
...
...
sk-module-system/src/main/java/com/skua/modules/system/service/SmsService.java
查看文件 @
22f2af5
...
...
@@ -6,6 +6,7 @@ import com.skua.core.util.push.MessageEntity;
import
com.skua.core.util.push.PushMessageFactory
;
import
com.skua.modules.system.entity.SysUser
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
...
...
@@ -17,6 +18,7 @@ import java.util.stream.Collectors;
*/
@Service
public
class
SmsService
{
@Autowired
private
ISysUserService
userService
;
public
void
pushMsgNoProcessByRoleId
(
String
messageTitle
,
String
messageBody
,
String
roleId
,
String
forwardTag
){
...
...
sk-module-system/src/main/java/com/skua/modules/system/service/impl/SysUserServiceImpl.java
查看文件 @
22f2af5
...
...
@@ -184,7 +184,10 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
@Override
public
List
<
SysUser
>
queryUserByRoleId
(
String
roleId
)
{
return
this
.
baseMapper
.
queryUserByRoleId
(
roleId
);
//String ids = commonSqlMapper.getChildDepartByUserId(BaseContextHandler.getUserId());
//String departIds = commonSqlMapper.getChildDeparts(ids);
String
departIds
=
null
;
return
this
.
baseMapper
.
queryUserByRoleId
(
roleId
,
departIds
);
}
//获取登录人所属集团
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论