whyclxw
2025-01-10 84b3404a17fb10de674c8013a1c92f3636df1982
查询所在区域下所有用户信息和查询所在区域下所有锁信息
2个文件已修改
35 ■■■■ 已修改文件
src/main/java/com/whyc/controller/AreaInfController.java 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/AreaInfService.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/AreaInfController.java
@@ -40,16 +40,16 @@
    public Response updateArea(@RequestParam(required = false) Integer id, @RequestParam String areaName, @RequestBody List<AreaUser> areaUserList, @RequestParam(required = false) String areaDescript){
        return service.updateArea(id,areaName,areaUserList,areaDescript);
    }
    /*@ApiOperation(value = "查询所在区域下所有用户信息")
    @ApiOperation(value = "查询所在区域下所有用户信息")
    @GetMapping("getUinfById")
    public Response getUinfById(@RequestParam Integer id, int pageNum, int pageSize){
        return service.getUinfById(id,pageNum,pageSize);
    }*/
   /* @ApiOperation(value = "查询所在区域下所有锁信息")
    public Response getUinfById(@RequestParam Integer id){
        return service.getUinfById(id);
    }
   @ApiOperation(value = "查询所在区域下所有锁信息")
    @GetMapping("getLinfById")
    public Response getLinfById(@RequestParam Integer id, int pageNum, int pageSize){
        return service.getLinfById(id,pageNum,pageSize);
    }*/
    public Response getLinfById(@RequestParam Integer id){
        return service.getLinfById(id);
    }
    /*@ApiOperation(value = "查询所在区域下所有钥匙信息")
    @GetMapping("getKinfById")
src/main/java/com/whyc/service/AreaInfService.java
@@ -394,4 +394,23 @@
        ctlLogService.setLogByUid(linf.getLockId(),result,userInf.getUname());
        return new Response().set(1,true);
    }
    //查询所有区域下所有锁信息
    public Response getLinfById(Integer id) {
        //获取获取id下所有的区域id
        List areaList=new ArrayList();
        areaList.add(id);
        getAllAreaId(id,areaList);
        QueryWrapper wrapper=new QueryWrapper();
        wrapper.in("area_id",areaList);
        List<LockInf> list=linfMapper.selectList(wrapper);
        return new Response().setII(1,list!=null,list,"查询所有区域下所有锁信息");
    }
    //查询所在区域下所有用户信息
    public Response getUinfById(Integer id) {
        List areaList=new ArrayList();
        areaList.add(id);
        getAllAreaId(id,areaList);
        List<String> unameList=areaUserService.getUserNameByAreaIds(areaList);
        return new Response().setII(1,unameList!=null,unameList,"查询所在区域下所有用户信息");
    }
}