瀏覽代碼

保管员管理

fanxw 1 年之前
父節點
當前提交
adc9d8bc65

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

@@ -1090,15 +1090,18 @@ public class UserInfoController {
1090 1090
 		@ApiImplicitParam(name = "pageNum", value = "条数", paramType = "query"),
1091 1091
 		@ApiImplicitParam(name = "orgId", value = "库ID", required=true, paramType = "query"),
1092 1092
 		@ApiImplicitParam(name = "roleId", value = "角色ID", required=true, paramType = "query"),
1093
-		@ApiImplicitParam(name = "realName", value = "用户名称", paramType = "query")
1093
+		@ApiImplicitParam(name = "realName", value = "用户名称", paramType = "query"),
1094
+		@ApiImplicitParam(name = "userId", value = "用户ID", paramType = "query"),
1095
+		@ApiImplicitParam(name = "notUserId", value = "不要的用户ID", paramType = "query")
1094 1096
 	})
1095
-	public PageInfo<UserInfo> getUserList(Integer pageNum, Integer pageSize, Integer orgId, Integer roleId, String realName) {
1097
+	public PageInfo<UserInfo> getUserList(Integer pageNum, Integer pageSize, Integer orgId, 
1098
+			Integer roleId, String realName, Integer userId, Integer notUserId) {
1096 1099
 		if (pageNum!=null && pageSize!=null) {
1097 1100
 			PageHelper.startPage(pageNum, pageSize);
1098 1101
 		}
1099 1102
 		List<UserInfo> list = null;
1100 1103
 		try {
1101
-			list = userInfoService.getUserList(orgId, roleId, realName);
1104
+			list = userInfoService.getUserList(orgId, roleId, realName, userId, notUserId);
1102 1105
 		} catch (Exception e) {
1103 1106
 			e.printStackTrace();
1104 1107
 		}

+ 6 - 0
src/main/java/com/chinaitop/depot/system/mapper/UserInfoMapper.xml

@@ -825,5 +825,11 @@
825 825
 		<if test="realName != null">
826 826
 		and a.real_name like #{realName,jdbcType=VARCHAR}
827 827
 		</if>
828
+		<if test="userId != null">
829
+		and a.user_id = #{userId,jdbcType=INTEGER}
830
+		</if>
831
+		<if test="notUserId != null">
832
+		and a.user_id != #{notUserId,jdbcType=INTEGER}
833
+		</if>
828 834
   </select>
829 835
 </mapper>

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

@@ -162,8 +162,10 @@ public interface UserInfoService {
162 162
      * @param orgId
163 163
      * @param roleId
164 164
      * @param realName
165
+     * @param userId
166
+     * @param notUserId 不要的用户ID
165 167
      * @return
166 168
      * @throws Exception
167 169
      */
168
-	List<UserInfo> getUserList(Integer orgId, Integer roleId, String realName) throws Exception;
170
+	List<UserInfo> getUserList(Integer orgId, Integer roleId, String realName, Integer userId, Integer notUserId) throws Exception;
169 171
 }

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

@@ -367,11 +367,13 @@ public class UserInfoServiceImpl implements UserInfoService {
367 367
 	}
368 368
 
369 369
 	@Override
370
-	public List<UserInfo> getUserList(Integer orgId, Integer roleId, String realName) throws Exception {
370
+	public List<UserInfo> getUserList(Integer orgId, Integer roleId, String realName, Integer userId, Integer notUserId) throws Exception {
371 371
 		Map<String, Object> map = new HashMap<>();
372 372
 		map.put("orgId", orgId);
373 373
 		map.put("roleId", roleId);
374 374
 		map.put("realName", "%"+realName+"%");
375
+		map.put("userId", userId);
376
+		map.put("notUserId", notUserId);
375 377
 		List<UserInfo> list = UserInfoMapper.queryUserList(map);
376 378
 		return list;
377 379
 	}