kangwei: 修改发送信息推送接口,以及根据角色获取用户集合接口
正在显示
4 个修改的文件
包含
7 行增加
和
5 行删除
... | @@ -87,5 +87,5 @@ public interface SysUserMapper extends BaseMapper<SysUser> { | ... | @@ -87,5 +87,5 @@ public interface SysUserMapper extends BaseMapper<SysUser> { |
87 | * @param roleId | 87 | * @param roleId |
88 | * @return | 88 | * @return |
89 | */ | 89 | */ |
90 | List<SysUser> queryUserByRoleId(@Param("roleId") String roleId); | 90 | List<SysUser> queryUserByRoleId(@Param("roleId") String roleId,@Param("departId") String departId); |
91 | } | 91 | } | ... | ... |
... | @@ -46,9 +46,6 @@ | ... | @@ -46,9 +46,6 @@ |
46 | u.del_flag = '0' | 46 | u.del_flag = '0' |
47 | AND u.is_system_user = '0' | 47 | AND u.is_system_user = '0' |
48 | AND u.id IN ( SELECT user_id FROM sys_user_role WHERE role_id = #{roleId} ) | 48 | AND u.id IN ( SELECT user_id FROM sys_user_role WHERE role_id = #{roleId} ) |
49 | <if test="username!=null and username!=''"> | ||
50 | AND (u.username LIKE CONCAT('%',#{username},'%') or u.realname LIKE CONCAT('%',#{username},'%')) | ||
51 | </if> | ||
52 | <if test="departId!=null and departId!=''"> | 49 | <if test="departId!=null and departId!=''"> |
53 | AND d.dep_id IN | 50 | AND d.dep_id IN |
54 | <foreach item="item" index="index" collection="departId.split(',')" open="(" separator="," close=")"> | 51 | <foreach item="item" index="index" collection="departId.split(',')" open="(" separator="," close=")"> | ... | ... |
... | @@ -6,6 +6,7 @@ import com.skua.core.util.push.MessageEntity; | ... | @@ -6,6 +6,7 @@ import com.skua.core.util.push.MessageEntity; |
6 | import com.skua.core.util.push.PushMessageFactory; | 6 | import com.skua.core.util.push.PushMessageFactory; |
7 | import com.skua.modules.system.entity.SysUser; | 7 | import com.skua.modules.system.entity.SysUser; |
8 | import org.apache.commons.lang3.StringUtils; | 8 | import org.apache.commons.lang3.StringUtils; |
9 | import org.springframework.beans.factory.annotation.Autowired; | ||
9 | import org.springframework.stereotype.Service; | 10 | import org.springframework.stereotype.Service; |
10 | 11 | ||
11 | import java.util.List; | 12 | import java.util.List; |
... | @@ -17,6 +18,7 @@ import java.util.stream.Collectors; | ... | @@ -17,6 +18,7 @@ import java.util.stream.Collectors; |
17 | */ | 18 | */ |
18 | @Service | 19 | @Service |
19 | public class SmsService { | 20 | public class SmsService { |
21 | @Autowired | ||
20 | private ISysUserService userService; | 22 | private ISysUserService userService; |
21 | 23 | ||
22 | public void pushMsgNoProcessByRoleId(String messageTitle ,String messageBody ,String roleId,String forwardTag){ | 24 | public void pushMsgNoProcessByRoleId(String messageTitle ,String messageBody ,String roleId,String forwardTag){ | ... | ... |
... | @@ -184,7 +184,10 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl | ... | @@ -184,7 +184,10 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl |
184 | 184 | ||
185 | @Override | 185 | @Override |
186 | public List<SysUser> queryUserByRoleId(String roleId) { | 186 | public List<SysUser> queryUserByRoleId(String roleId) { |
187 | return this.baseMapper.queryUserByRoleId(roleId); | 187 | //String ids = commonSqlMapper.getChildDepartByUserId(BaseContextHandler.getUserId()); |
188 | //String departIds = commonSqlMapper.getChildDeparts(ids); | ||
189 | String departIds = null; | ||
190 | return this.baseMapper.queryUserByRoleId(roleId,departIds); | ||
188 | } | 191 | } |
189 | 192 | ||
190 | //获取登录人所属集团 | 193 | //获取登录人所属集团 | ... | ... |
-
请 注册 或 登录 后发表评论