fanxw 1 рік тому
батько
коміт
adc9d8bc65

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

@@ -1090,15 +1090,18 @@ public class UserInfoController {
1090
 		@ApiImplicitParam(name = "pageNum", value = "条数", paramType = "query"),
1090
 		@ApiImplicitParam(name = "pageNum", value = "条数", paramType = "query"),
1091
 		@ApiImplicitParam(name = "orgId", value = "库ID", required=true, paramType = "query"),
1091
 		@ApiImplicitParam(name = "orgId", value = "库ID", required=true, paramType = "query"),
1092
 		@ApiImplicitParam(name = "roleId", value = "角色ID", required=true, paramType = "query"),
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
 		if (pageNum!=null && pageSize!=null) {
1099
 		if (pageNum!=null && pageSize!=null) {
1097
 			PageHelper.startPage(pageNum, pageSize);
1100
 			PageHelper.startPage(pageNum, pageSize);
1098
 		}
1101
 		}
1099
 		List<UserInfo> list = null;
1102
 		List<UserInfo> list = null;
1100
 		try {
1103
 		try {
1101
-			list = userInfoService.getUserList(orgId, roleId, realName);
1104
+			list = userInfoService.getUserList(orgId, roleId, realName, userId, notUserId);
1102
 		} catch (Exception e) {
1105
 		} catch (Exception e) {
1103
 			e.printStackTrace();
1106
 			e.printStackTrace();
1104
 		}
1107
 		}

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

@@ -825,5 +825,11 @@
825
 		<if test="realName != null">
825
 		<if test="realName != null">
826
 		and a.real_name like #{realName,jdbcType=VARCHAR}
826
 		and a.real_name like #{realName,jdbcType=VARCHAR}
827
 		</if>
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
   </select>
834
   </select>
829
 </mapper>
835
 </mapper>

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

@@ -162,8 +162,10 @@ public interface UserInfoService {
162
      * @param orgId
162
      * @param orgId
163
      * @param roleId
163
      * @param roleId
164
      * @param realName
164
      * @param realName
165
+     * @param userId
166
+     * @param notUserId 不要的用户ID
165
      * @return
167
      * @return
166
      * @throws Exception
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
 	@Override
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
 		Map<String, Object> map = new HashMap<>();
371
 		Map<String, Object> map = new HashMap<>();
372
 		map.put("orgId", orgId);
372
 		map.put("orgId", orgId);
373
 		map.put("roleId", roleId);
373
 		map.put("roleId", roleId);
374
 		map.put("realName", "%"+realName+"%");
374
 		map.put("realName", "%"+realName+"%");
375
+		map.put("userId", userId);
376
+		map.put("notUserId", notUserId);
375
 		List<UserInfo> list = UserInfoMapper.queryUserList(map);
377
 		List<UserInfo> list = UserInfoMapper.queryUserList(map);
376
 		return list;
378
 		return list;
377
 	}
379
 	}