正在显示
4 个修改的文件
包含
26 行增加
和
16 行删除
@@ -72,10 +72,16 @@ public class UserController { | @@ -72,10 +72,16 @@ public class UserController { | ||
72 | @RequestParam(value = "pageSize",required = false,defaultValue = "5") | 72 | @RequestParam(value = "pageSize",required = false,defaultValue = "5") |
73 | int pageSize, | 73 | int pageSize, |
74 | @RequestParam(value = "userName",required = false) String username, | 74 | @RequestParam(value = "userName",required = false) String username, |
75 | - @RequestParam(value = "realName",required = false) String realname) | 75 | + @RequestParam(value = "realName",required = false) String realname, |
76 | + @RequestParam(value = "online",required = false) Boolean online, | ||
77 | + @RequestParam(value = "loginFlag",required = false) String loginFlag) | ||
76 | { | 78 | { |
77 | - | ||
78 | - PageInfo<KakoUser> usersPageInfo = userService.selectAllUser(pageNum,pageSize, username, realname); | 79 | + KakoUser kakoUser = new KakoUser(); |
80 | + kakoUser.setLoginFlag(loginFlag); | ||
81 | + kakoUser.setLoginName(username); | ||
82 | + kakoUser.setName(realname); | ||
83 | + kakoUser.setOnline(online); | ||
84 | + PageInfo<KakoUser> usersPageInfo = userService.selectAllUser(pageNum,pageSize, kakoUser); | ||
79 | return new ResultJson("200","success",usersPageInfo); | 85 | return new ResultJson("200","success",usersPageInfo); |
80 | } | 86 | } |
81 | 87 |
@@ -13,7 +13,7 @@ public interface KakoUserService { | @@ -13,7 +13,7 @@ public interface KakoUserService { | ||
13 | 13 | ||
14 | KakoUser loadByUsername(String username); | 14 | KakoUser loadByUsername(String username); |
15 | 15 | ||
16 | - PageInfo<KakoUser> selectAllUser(int pageNum, int pageSize, String username, String realName); | 16 | + PageInfo<KakoUser> selectAllUser(int pageNum, int pageSize, KakoUser kakoUser); |
17 | 17 | ||
18 | int insertSelective(KakoUser record); | 18 | int insertSelective(KakoUser record); |
19 | 19 |
@@ -59,11 +59,8 @@ public class KakoUserServiceImpl implements KakoUserService{ | @@ -59,11 +59,8 @@ public class KakoUserServiceImpl implements KakoUserService{ | ||
59 | } | 59 | } |
60 | 60 | ||
61 | @Override | 61 | @Override |
62 | - public PageInfo<KakoUser> selectAllUser(int pageNum, int pageSize,String username, String realName){ | 62 | + public PageInfo<KakoUser> selectAllUser(int pageNum, int pageSize,KakoUser users){ |
63 | Page<KakoUser> page = PageHelper.startPage(pageNum,pageSize); | 63 | Page<KakoUser> page = PageHelper.startPage(pageNum,pageSize); |
64 | - KakoUser users = new KakoUser(); | ||
65 | - users.setLoginName(username); | ||
66 | - users.setName(realName); | ||
67 | List<KakoUser> list = kakoUserMapper.selectAllUser(users); | 64 | List<KakoUser> list = kakoUserMapper.selectAllUser(users); |
68 | for (KakoUser user: list) { | 65 | for (KakoUser user: list) { |
69 | // List<PERMISSION> permissionList = permissionMapper.findByUserId(user.getUserId()); | 66 | // List<PERMISSION> permissionList = permissionMapper.findByUserId(user.getUserId()); |
@@ -40,14 +40,21 @@ | @@ -40,14 +40,21 @@ | ||
40 | select | 40 | select |
41 | <include refid="Base_Column_List" /> | 41 | <include refid="Base_Column_List" /> |
42 | from sys_user | 42 | from sys_user |
43 | - WHERE 1=1 | ||
44 | - and del_flag= '0' | ||
45 | - <if test=" loginName != null" > | ||
46 | - and login_name like concat('%',#{loginName,jdbcType=VARCHAR},'%') | ||
47 | - </if> | ||
48 | - <if test="name != null" > | ||
49 | - and name like concat('%',#{name,jdbcType=VARCHAR},'%') | ||
50 | - </if> | 43 | + <where> |
44 | + and del_flag= '0' | ||
45 | + <if test=" loginName != null" > | ||
46 | + and login_name like concat('%',#{loginName,jdbcType=VARCHAR},'%') | ||
47 | + </if> | ||
48 | + <if test="name != null" > | ||
49 | + and name like concat('%',#{name,jdbcType=VARCHAR},'%') | ||
50 | + </if> | ||
51 | + <if test="online != null" > | ||
52 | + and online = #{online,jdbcType=BOOLEAN} | ||
53 | + </if> | ||
54 | + <if test="loginFlag != null" > | ||
55 | + and login_flag = #{loginFlag,jdbcType=VARCHAR} | ||
56 | + </if> | ||
57 | + </where> | ||
51 | </select> | 58 | </select> |
52 | <select id="selectByUsername" resultMap="BaseResultMap" parameterType="java.lang.String" > | 59 | <select id="selectByUsername" resultMap="BaseResultMap" parameterType="java.lang.String" > |
53 | select | 60 | select |
-
请 注册 或 登录 后发表评论