|
@@ -5,6 +5,7 @@ import com.alibaba.fastjson2.JSONArray;
|
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.ruoyi.common.annotation.Anonymous;
|
|
|
import com.ruoyi.common.constant.HttpStatus;
|
|
|
import com.ruoyi.common.core.controller.BaseController;
|
|
@@ -1132,7 +1133,7 @@ public class CommunityArticleController extends BaseController {
|
|
|
}
|
|
|
|
|
|
|
|
|
- @ApiOperation("查询用户")
|
|
|
+ @ApiOperation("搜索用户列表信息")
|
|
|
@GetMapping("/userList")
|
|
|
public AjaxResult userList(String SearchValue) {
|
|
|
if (Objects.isNull(SearchValue)) {
|
|
@@ -1166,6 +1167,31 @@ public class CommunityArticleController extends BaseController {
|
|
|
return AjaxResult.success(communityUserInfoVos);
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation("搜索黑名单")
|
|
|
+ @GetMapping("/userListBlock")
|
|
|
+ public AjaxResult userListBlock(String SearchValue) {
|
|
|
+
|
|
|
+ int pageNum = Convert.toInt(ServletUtils.getParameter("pageNum"), 1);
|
|
|
+ int pageSize = Convert.toInt(ServletUtils.getParameter("pageSize"), 10);
|
|
|
+ int offset = (pageNum - 1) * pageSize;
|
|
|
+ Long userId = SecurityUtils.getLoginUser().getUserId();
|
|
|
+ List<CommunityUserInfoVo> communityUserInfoVos = null;
|
|
|
+ try {
|
|
|
+ communityUserInfoVos = communityArticleService.selectBlockUserBySearchValue(SearchValue,userId,offset,pageSize);
|
|
|
+ List<CommunityUserInfoVo> communityUserInfoVos_copy = new ArrayList<>(communityUserInfoVos);
|
|
|
+ for (CommunityUserInfoVo communityUserInfoVo : communityUserInfoVos_copy) {
|
|
|
+ communityUserInfoVo.setBlock(true);
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+ // e.printStackTrace();
|
|
|
+ log.info(e.getMessage());
|
|
|
+ throw new ProjectException();
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ return AjaxResult.success(communityUserInfoVos);
|
|
|
+ }
|
|
|
+
|
|
|
@ApiOperation("根据条件查询账户")
|
|
|
@GetMapping("/selectUserList")
|
|
|
public AjaxResult selectUserList(String SearchValue) {
|