正在显示
5 个修改的文件
包含
25 行增加
和
9 行删除
@@ -36,15 +36,24 @@ public class UserController { | @@ -36,15 +36,24 @@ public class UserController { | ||
36 | public PageInfo<USERS> list(@RequestParam(value = "pageNum",required = false,defaultValue = "1") | 36 | public PageInfo<USERS> list(@RequestParam(value = "pageNum",required = false,defaultValue = "1") |
37 | int pageNum, | 37 | int pageNum, |
38 | @RequestParam(value = "pageSize",required = false,defaultValue = "5") | 38 | @RequestParam(value = "pageSize",required = false,defaultValue = "5") |
39 | - int pageSize){ | ||
40 | - return userService.selectAllUser(pageNum,pageSize); | 39 | + int pageSize, |
40 | + @RequestParam(value = "username",required = false) String username, | ||
41 | + @RequestParam(value = "realname",required = false) String realname) | ||
42 | + { | ||
43 | + USERS user = new USERS(); | ||
44 | + //前端input传过来的为空,需要判断下 | ||
45 | + username = username.isEmpty()?null:username; | ||
46 | + realname = realname.isEmpty()?null:realname; | ||
47 | + user.setUsername(username); | ||
48 | + user.setRealname(realname); | ||
49 | + return userService.selectAllUser(pageNum,pageSize,user); | ||
41 | } | 50 | } |
42 | 51 | ||
43 | - public String getusername(){ | 52 | + public String getCurrentUser(){ |
44 | 53 | ||
45 | //通过session获取当前登录的用户信息 | 54 | //通过session获取当前登录的用户信息 |
46 | UserDetails userDetails =(UserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); | 55 | UserDetails userDetails =(UserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); |
47 | - return "欢迎回来:"+userDetails.getUsername(); | 56 | + return userDetails.getUsername(); |
48 | } | 57 | } |
49 | 58 | ||
50 | @LogAnnotation(moduleName = "用户管理",operate = "用户编辑") | 59 | @LogAnnotation(moduleName = "用户管理",operate = "用户编辑") |
@@ -9,7 +9,7 @@ import java.util.List; | @@ -9,7 +9,7 @@ import java.util.List; | ||
9 | public interface UserService { | 9 | public interface UserService { |
10 | USERS loadByUsername(String username); | 10 | USERS loadByUsername(String username); |
11 | 11 | ||
12 | - PageInfo<USERS> selectAllUser(int pageNum, int pageSize); | 12 | + PageInfo<USERS> selectAllUser(int pageNum, int pageSize,USERS users); |
13 | 13 | ||
14 | int updateByPrimaryKeySelective(USERS record); | 14 | int updateByPrimaryKeySelective(USERS record); |
15 | 15 |
@@ -56,9 +56,9 @@ public class UserServiceImpl implements UserService{ | @@ -56,9 +56,9 @@ public class UserServiceImpl implements UserService{ | ||
56 | } | 56 | } |
57 | 57 | ||
58 | @Override | 58 | @Override |
59 | - public PageInfo<USERS> selectAllUser(int pageNum, int pageSize){ | 59 | + public PageInfo<USERS> selectAllUser(int pageNum, int pageSize,USERS users){ |
60 | Page<USERS> page = PageHelper.startPage(pageNum,pageSize); | 60 | Page<USERS> page = PageHelper.startPage(pageNum,pageSize); |
61 | - List<USERS> list = usersMapper.selectAllUser(); | 61 | + List<USERS> list = usersMapper.selectAllUser(users); |
62 | for (USERS user: list) { | 62 | for (USERS user: list) { |
63 | List<PERMISSION> permissionList = permissionMapper.findByUserId(user.getUserId()); | 63 | List<PERMISSION> permissionList = permissionMapper.findByUserId(user.getUserId()); |
64 | user.setPermissions(permissionList); | 64 | user.setPermissions(permissionList); |
@@ -36,10 +36,17 @@ | @@ -36,10 +36,17 @@ | ||
36 | from USERS | 36 | from USERS |
37 | where USERNAME = #{username,jdbcType=VARCHAR} | 37 | where USERNAME = #{username,jdbcType=VARCHAR} |
38 | </select> | 38 | </select> |
39 | - <select id="selectAllUser" resultMap="BaseResultMap" > | 39 | + <select id="selectAllUser" resultMap="BaseResultMap" parameterType="com.tianbo.warehouse.model.USERS" > |
40 | select | 40 | select |
41 | <include refid="user_List" /> | 41 | <include refid="user_List" /> |
42 | from USERS | 42 | from USERS |
43 | + WHERE 1=1 | ||
44 | + <if test="username != null" > | ||
45 | + and username = #{username,jdbcType=VARCHAR} | ||
46 | + </if> | ||
47 | + <if test="realname != null" > | ||
48 | + and realName = #{realname,jdbcType=VARCHAR} | ||
49 | + </if> | ||
43 | </select> | 50 | </select> |
44 | <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" > | 51 | <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" > |
45 | delete from users | 52 | delete from users |
-
请 注册 或 登录 后发表评论