谭斌 il y a 2 ans
Parent
commit
21effd0fd7

+ 6 - 2
sys-api-service/src/main/java/com/xy/service/UserInfoServiceImpl.java

@@ -48,8 +48,12 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> i
     @ApiOperation("集合查询")
     public R<List<UserInfoDto.Vo>> list(UserInfoDto.SelectListDto selectList) {
         List<Long> userIds = selectList.getUserIds();
-        LambdaQueryWrapper<UserInfo> lambdaQueryWrapper = new MybatisPlusQuery().eqWrapper(selectList.getUserVo(), UserInfo.class).build()
-                .in(CollUtil.isNotEmpty(userIds), UserInfo::getUserId, userIds);
+        UserInfoDto.Vo userVo = selectList.getUserVo();
+        LambdaQueryWrapper<UserInfo> lambdaQueryWrapper = new LambdaQueryWrapper<>();
+        if (userVo != null) {
+            lambdaQueryWrapper = new MybatisPlusQuery().eqWrapper(selectList.getUserVo(), UserInfo.class).build();
+        }
+        lambdaQueryWrapper.in(CollUtil.isNotEmpty(userIds), UserInfo::getUserId, userIds);
         List<UserInfo> list = list(lambdaQueryWrapper);
         return R.ok(copy(UserInfoDto.Vo.class, list));
     }