hefeng 5 роки тому
батько
коміт
77fc889e4d

+ 29 - 3
src/main/java/com/chinaitop/depot/system/controller/UserInfoController.java

@@ -128,6 +128,31 @@ public class UserInfoController {
128 128
 	}
129 129
 
130 130
 	/**
131
+	 * 查找用户信息
132
+	 * @param pageNum	页码
133
+	 * @param pageSize	每页条数
134
+	 * @return
135
+	 */
136
+	@RequestMapping(value="/getUserInfo", method = RequestMethod.GET)
137
+	@ApiOperation(value="查询用户信息", notes = "查询用户信息列表,支持分页")
138
+	@ApiImplicitParams({
139
+		@ApiImplicitParam(name = "pageNum", value = "页码", paramType = "query"),
140
+		@ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "query"),
141
+		@ApiImplicitParam(name = "username", value = "用户名", paramType = "query"),
142
+		@ApiImplicitParam(name = "realName", value = "用户真实姓名", paramType = "query")
143
+	})
144
+	public PageInfo<UserInfo> getUser(HttpServletRequest request, Integer pageNum, Integer pageSize) {
145
+		
146
+		if (pageNum!=null && pageSize!=null) {
147
+			PageHelper.startPage(pageNum, pageSize);
148
+		}
149
+		HashMap<Object, Object> map = new HashMap<Object, Object>();
150
+		List<UserInfo> listAll=userInfoService.queryAll(map);
151
+		PageInfo<UserInfo> pageInfo = new PageInfo<UserInfo>(listAll);
152
+		return pageInfo;
153
+	}
154
+
155
+	/**
131 156
 	 * 查找审批用户信息
132 157
 	 * @param roleName	角色名称
133 158
 	 * @param orgId	组织机构编码
@@ -433,10 +458,11 @@ public class UserInfoController {
433 458
 	@RequestMapping(value="/resetPassword", method = RequestMethod.POST)
434 459
 	@ApiOperation(value="重置密码", notes = "重置密码")
435 460
 	@ApiImplicitParams({
436
-			@ApiImplicitParam(name = "userId", value = "用户编号", paramType = "form")
461
+			@ApiImplicitParam(name = "userId", value = "用户编号", paramType = "form"),
462
+			@ApiImplicitParam(name = "userPwd", value = "用户密码", paramType = "form")
437 463
 	})
438
-	public void resetPassword(Integer userId) {
439
-		userInfoService.resetPassword(userId);
464
+	public void resetPassword(Integer userId, String userPwd) {
465
+		userInfoService.resetPassword(userId,userPwd);
440 466
 	}
441 467
 	
442 468
 	/**

+ 1 - 1
src/main/java/com/chinaitop/depot/system/service/UserInfoService.java

@@ -52,7 +52,7 @@ public interface UserInfoService {
52 52
 	 * 重置密码
53 53
 	 * @param userId	用户编号
54 54
 	 */
55
-	void resetPassword(Integer userId);
55
+	void resetPassword(Integer userId,String userPwd);
56 56
 	
57 57
 	/**
58 58
 	 * 根据条件查询用户列表

+ 2 - 2
src/main/java/com/chinaitop/depot/system/service/impl/UserInfoServiceImpl.java

@@ -161,9 +161,9 @@ public class UserInfoServiceImpl implements UserInfoService {
161 161
 	}
162 162
 
163 163
     @Override
164
-    public void resetPassword(Integer userId) {
164
+    public void resetPassword(Integer userId,String userPwd) {
165 165
 	    UserInfo userInfo = UserInfoMapper.selectByPrimaryKey(userId);
166
-	    userInfo.setPassword(this.getMD5("123456"));
166
+	    userInfo.setPassword(userPwd);
167 167
 	    UserInfoMapper.updateByPrimaryKey(userInfo);
168 168
     }
169 169