22f2af51 康伟

kangwei: 修改发送信息推送接口,以及根据角色获取用户集合接口

1 个父辈 d708ef16
...@@ -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 //获取登录人所属集团
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!