lxw
2022-09-02 a4d5880d9db0a0ac91da2cf73530af1507330f1e
登录查权限
4个文件已修改
19 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/PermitGroupController.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/mapper/PermitMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/DocUserService.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/PermitService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/PermitGroupController.java
@@ -48,7 +48,8 @@
    @ApiOperation(value = "登录后根据用户名查询该用户的权限")
    @GetMapping("getPermitsByUname")
    public Response getPermitsByUname(){
        return  permitService.getPermitsByUname();
         List list = permitService.getPermitsByUname();
        return new Response().setII(1,list.size()>0,list,"返回");
    }
    @ApiOperation(value = "添加权限组")
src/main/java/com/whyc/mapper/PermitMapper.java
@@ -6,5 +6,5 @@
public interface PermitMapper extends CustomMapper<Permit>{
    // //登录后根据用户名查询该用户的权限
    List getPermitsByUname(String name);
    List<<Permit>> getPermitsByUname(String name);
}
src/main/java/com/whyc/service/DocUserService.java
@@ -12,6 +12,7 @@
import com.whyc.pojo.DocDepart;
import com.whyc.pojo.DocRole;
import com.whyc.pojo.DocUser;
import com.whyc.pojo.Permit;
import com.whyc.util.ActionUtil;
import com.whyc.util.RSAUtil;
import org.apache.shiro.SecurityUtils;
@@ -46,6 +47,9 @@
    @Autowired
    private DocDepartService departService;
    @Autowired
    private PermitService permitService;
    //查询所有用户信息
    public Response getAllUser(DocUser docUser, int pageCurr, int pageSize) {
@@ -150,9 +154,10 @@
        Map<String,Object> map = new HashMap<>();
        List<DocDepart> departList = (List<DocDepart>) ((PageInfo)departService.getAllDepart().getData2()).getList();
        List<DocRole> roleList = (List<DocRole>)  ((PageInfo)roleService.getAllRole().getData2()).getList();
        List<Permit> permitList = permitService.getPermitsByUname();
        map.put("departs",departList);
        map.put("roles",roleList);
        map.put("permits",permitList);
        return response.setIII(1,true, userDB,map,"登录成功");
    }
    //修改密码
src/main/java/com/whyc/service/PermitService.java
@@ -3,6 +3,7 @@
import com.whyc.dto.Response;
import com.whyc.mapper.PermitMapper;
import com.whyc.pojo.DocUser;
import com.whyc.pojo.Permit;
import com.whyc.util.ActionUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -16,9 +17,9 @@
    //登录后根据用户名查询该用户的权限
    public Response getPermitsByUname() {
    public List getPermitsByUname() {
        DocUser docUser= ActionUtil.getUser();
        List list=mapper.getPermitsByUname(docUser.getName());
        return new Response().setII(1,list.size()>0,list,"返回");
        List<Permit> list=mapper.getPermitsByUname(docUser.getName());
        return list;
    }
}