| | |
| | | List<SysUser> list = sysUserService.selectUserList(user); |
| | | return AjaxResult.success(list); |
| | | } |
| | | /** |
| | | * 获取所有app用户 |
| | | */ |
| | | @ApiOperation("获取所有app用户") |
| | | @GetMapping("/getAppUserlist") |
| | | public AjaxResult getAppUserlist(Long deptId) |
| | | { |
| | | SysUser user=new SysUser(); |
| | | user.setDeptId(deptId); |
| | | List<SysUser> list = sysUserService.selectAppUserList(user); |
| | | return AjaxResult.success(list); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取所有app用户 |
| | |
| | | { |
| | | SysUser user=new SysUser(); |
| | | user.setDeptId(deptId); |
| | | List<SysUser> list = sysUserService.selectAppUserList(user); |
| | | List<SysUser> list = sysUserService.selectAllAppUserList(user); |
| | | List<SysUser> onLineList=new ArrayList<>(); |
| | | List<SysUser> offLineList=new ArrayList<>(); |
| | | for(SysUser sysUser:list) |
| | |
| | | if(ardAppPosition!=null) { |
| | | Map<String, Object> params =new HashMap<>(); |
| | | params.put("longitude", ardAppPosition.getLongitude()); |
| | | params.put("lagitude", ardAppPosition.getLatitude()); |
| | | params.put("latitude", ardAppPosition.getLatitude()); |
| | | params.put("altitude", ardAppPosition.getAltitude()); |
| | | params.put("bearing", ardAppPosition.getBearing()); |
| | | sysUser.setParams(params); |
| | | } |
| | | Boolean online = rongCloudService.checkOnline(sysUser.getUserId()); |
| | | if(online) |
| | | if(sysUser.getAppOnlineState().equals("1")) |
| | | { |
| | | onLineList.add(sysUser); |
| | | } |