| | |
| | | } |
| | | } |
| | | |
| | | override fun fetchDeviceMap(areaVo: AreaVo): List<DeviceMapVo?> { |
| | | override fun fetchDeviceMap(page: Int?, perPage: Int?, areaVo: AreaVo): List<DeviceMapVo?> { |
| | | // 1.通过区域条件获取主体用户 |
| | | val userIdList = when (areaVo.sourceType) { |
| | | //以飞羽环境系统中的用户为主体 |
| | |
| | | //以飞羽监管系统中的用户为主体 |
| | | 2 -> { |
| | | val task = taskRep.findOneTask(areaVo) ?: throw BizException("当前查询条件下未找到对应顶层任务") |
| | | val scenes = sceneRep.findScene(task.tguid!!, areaVo.scensetypeid?.toInt(), areaVo.towncode) |
| | | val scenes = sceneRep.findSceneList(task.tguid!!, areaVo.scensetypeid?.toInt(), areaVo.towncode) |
| | | .map { it?.guid } |
| | | userInfoSVRep.findUser(scenes).map { it?.guid } |
| | | } |