修改登录时候去除登录验证普通用户权限,内置用户登录后查询所有的权限
4个文件已修改
25 ■■■■ 已修改文件
src/main/java/com/whyc/mapper/PermitGroupUserMapper.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/PermitGroupUserService.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/UserInfService.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/PermitGroupUserMapper.xml 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/mapper/PermitGroupUserMapper.java
@@ -13,5 +13,6 @@
    List<UserInf> getUserInf(Integer permitGroupId);
    List<String> getItemList(Integer uid);
    //内置用户包含所有得权限
    List<PermitGroup> getAllPermitList();
}
src/main/java/com/whyc/service/PermitGroupUserService.java
@@ -19,7 +19,12 @@
    private PermitGroupUserMapper mapper;
    public List<PermitGroup> getPermitByUser(Integer userId){
        return mapper.getPermitByUser(userId);
        if(userId<=100){
            //内置用户包含所有得权限
            return mapper.getAllPermitList();
        }else{
            return mapper.getPermitByUser(userId);
        }
    }
    public void update(PermitGroupUser groupUser, int operationFlag) {
src/main/java/com/whyc/service/UserInfService.java
@@ -154,11 +154,11 @@
        UserInf userDB = (UserInf) subject.getPrincipal();
        userDB.setUsnid(null);
        Integer urole=userDB.getUrole();
        if(platFrom!=null&&platFrom==1){
        /*if(platFrom!=null&&platFrom==1){
            if(urole==0){
                return response.set(1,false,"普通用户无权限");
            }
        }
        }*/
        //登录成功
        ServletContext servletContext = request.getServletContext();
        servletContext.setAttribute(uname, request.getSession().getId());
@@ -193,9 +193,9 @@
        UserInf userDB = (UserInf) subject.getPrincipal();
        userDB.setUsnid(null);
        Integer urole=userDB.getUrole();
        if(urole==0){
        /*if(urole==0){
            return response.set(1,false,"普通用户无权限");
        }
        }*/
        if(!userDB.getUkeyId().equals(ukeyId) && !ukeyId.equals("123456")){
            return new Response<>().set(1,false,"uKey验证不通过");
        }
src/main/resources/mapper/PermitGroupUserMapper.xml
@@ -4,7 +4,7 @@
    <select id="getPermitByUser" resultType="com.whyc.pojo.plus_user.PermitGroup">
        select  tb_user_permitgroup.num,permit_group_name,tb_user_permitgroup.permit_group_id,permit_item_name,permit_item_value
        select distinct tb_user_permitgroup.num,permit_group_name,tb_user_permitgroup.permit_group_id,permit_item_name,permit_item_value
        from plus_user.tb_user_permitgroup,plus_user.tb_user_permitgroup_data
        where tb_user_permitgroup.permit_group_id=tb_user_permitgroup_data.permit_group_id
        and tb_user_permitgroup_data.uid=#{userId}
@@ -26,4 +26,9 @@
        and tb_user_permitgroup.permit_item_value=1
        </where>
    </select>
    <select id="getAllPermitList" resultType="com.whyc.pojo.plus_user.PermitGroup">
        select  distinct  tb_user_permitgroup.num,permit_group_name,tb_user_permitgroup.permit_group_id,permit_item_name,permit_item_value
        from plus_user.tb_user_permitgroup,plus_user.tb_user_permitgroup_data
        where tb_user_permitgroup.permit_group_id=tb_user_permitgroup_data.permit_group_id
    </select>
</mapper>