lxw
2022-07-22 9ed87c5f4962519f806611ea6b1b88f5d89dd225
根据角色id查询对应的用户
2个文件已修改
19 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/DocUserController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/DocUserService.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/DocUserController.java
@@ -53,4 +53,10 @@
        return service.changeSnId(docUser.getName(),oldSnId,newSnId);
    }
    @ApiOperation(value = "根据角色id查询对应的用户")
    @GetMapping("getUserByRoleId")
    public Response readUserByRoleId(int roleId){
        return service.getUserByRoleId(roleId);
    }
}
src/main/java/com/whyc/service/DocUserService.java
@@ -25,7 +25,9 @@
import java.io.File;
import java.io.IOException;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import static com.whyc.util.ActionUtil.createFilefolderIFNotExist;
@@ -160,4 +162,15 @@
            return new Response().set(1,false,"修改失败");
        }
    }
    //根据角色id查询对应的用户
    public Response getUserByRoleId(int roleId) {
        QueryWrapper wrapper=new QueryWrapper();
        wrapper.eq("role_id",roleId);
        List<DocUser> list=mapper.selectList(wrapper);
        Map map=new HashMap();
        list.stream().forEach(docUser -> {
            map.put(docUser.getId(),docUser.getName());
        });
        return new Response().setII(1,map.size()>0?true:false,map,"返回数据");
    }
}