whyclxw
2025-01-20 a2ae3a1fce62bc0c1613a2210101ceab4c727f67
mac检测蓝牙锁是否有权限时不验证锁是否在管理的区域下
1个文件已修改
4 ■■■■ 已修改文件
src/main/java/com/whyc/service/AuthiruzeInfService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/AuthiruzeInfService.java
@@ -183,12 +183,12 @@
    //根据mac检测蓝牙锁是否有权限
    public Response getAuthByUidAndMac(String mac,String uname) {
        UserInf uinf=uinfMapper.getUinfByUname(uname);
        List areaList=areaInfService.getAllAreaUser(uinf.getUid(),uinf.getUrole());
        //List areaList=areaInfService.getAllAreaUser(uinf.getUid(),uinf.getUrole());
        //获取锁是否在人管理的区域下面
        QueryWrapper wrapper=new QueryWrapper();
        wrapper.eq("lock_mac",mac.toUpperCase(Locale.ROOT));
        wrapper.last("limit 1");
        wrapper.in("area_id",areaList);
        //wrapper.in("area_id",areaList);
        LockInf linf=lockInfMapper.selectOne(wrapper);
        if(linf==null){
            return new Response().set(1,false,"没有权限");