whyclxw
2024-12-19 f76dbf6772924119c6921a162248b8a321f65274
用户权限管理员和普通用户
3个文件已修改
14 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/UserInfController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/db_user/UserInf.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/UserInfService.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/UserInfController.java
@@ -30,10 +30,10 @@
        return service.getUinf();
    }
    @ApiOperation(value = "编辑用户权限和用户名")
    @ApiOperation(value = "编辑用户名")
    @GetMapping("updateUser")
    public Response updateUser(@RequestParam int uid,@RequestParam(required = false) String uname,@RequestParam(required = false) int udownloadRole){
        return service.updateUser(uid,uname,udownloadRole);
    public Response updateUser(@RequestParam int uid,@RequestParam(required = false) String uname){
        return service.updateUser(uid,uname);
    }
    @ApiOperation(value = "新添加用户信息")
    @PostMapping("addUser")
src/main/java/com/whyc/pojo/db_user/UserInf.java
@@ -44,7 +44,7 @@
    @ApiModelProperty(value = "真实姓名")
    private String realName;
    @ApiModelProperty(value = "下载权限")
    @ApiModelProperty(value = "身份权限:1区域管理员,2普通用户")
    private int udownloadRole;
    @ApiModelProperty(value = "用户创建时间")
src/main/java/com/whyc/service/UserInfService.java
@@ -62,9 +62,8 @@
        return new Response().setII(1,list!=null,pageInfo,"数据返回");
    }
    //编辑权限
    public Response updateUser(int uid,String uname, int udownloadRole) {
    public Response updateUser(int uid,String uname) {
        UpdateWrapper wrapper=new UpdateWrapper();
        wrapper.set("udownload_role",udownloadRole);
        if(uname!=null){
            wrapper.set("uname",uname);
        }
@@ -83,6 +82,7 @@
        }
        String pwd= RSAUtil.encrypt("123456", RSAUtil.getPublicKey());
        uinf.setUsnid(pwd);
        uinf.setUdownloadRole(0);
        wrapper.eq("uname",uinf.getUname());
        List list=mapper.selectList(wrapper);
        if(list!=null&&list.size()>0){
@@ -191,6 +191,7 @@
        }
        UpdateWrapper wrapper =new UpdateWrapper();
        wrapper.set("uid",minUid);
        wrapper.set("udownload_role",1);
        wrapper.eq("uid",uid);
        int flag= mapper.update(null,wrapper);
        return new Response().set(1,flag>0,flag>0?"身份变更成功":"身份变更失败");
@@ -210,6 +211,7 @@
        //编辑
        UpdateWrapper wrapper =new UpdateWrapper();
        wrapper.set("uid",Integer.valueOf(maxUid)+1);
        wrapper.set("udownload_role",0);
        wrapper.eq("uid",uid);
        int flag= mapper.update(null,wrapper);
        //如果是普通用户自己强退,将用户名对应的sessionId变更