| | |
| | | @GetMapping("/get-room-by-ip") |
| | | @Operation(summary = "获得诊室和诊疗床") |
| | | @PermitAll |
| | | public CommonResult<RoomProfileRespVO> getRoomByIP(HttpServletRequest request) { |
| | | public CommonResult<RoomProfileRespVO> getRoomByIP(HttpServletRequest request, @RequestParam(value = "roomId", required = false) Long roomId) { |
| | | String reqIp = ServletUtil.getClientIP(request); |
| | | RoomProfile roomProfile = roomService.getRoomByIP(reqIp); |
| | | RoomProfile roomProfile = roomService.getRoomByIP(reqIp, roomId); |
| | | return success(BeanUtils.toBean(roomProfile, RoomProfileRespVO.class)); |
| | | } |
| | | |
| | |
| | | */ |
| | | RoomDO getRoom(Integer id); |
| | | |
| | | RoomProfile getRoomByIP(String ip); |
| | | RoomProfile getRoomByIP(String ip, Long roomId); |
| | | |
| | | /** |
| | | * 获得诊室和诊疗床分页 |
| | |
| | | } |
| | | |
| | | @Override |
| | | public RoomProfile getRoomByIP(String ip) { |
| | | List<RoomDO> roomDOList = roomMapper.queueByIp(ip); |
| | | public RoomProfile getRoomByIP(String ip, Long roomId) { |
| | | List<RoomDO> roomDOList = null; |
| | | if (null != roomId) { |
| | | roomDOList = roomMapper.selectList(RoomDO::getRoomId, roomId); |
| | | } else { |
| | | roomDOList = roomMapper.queueByIp(ip); |
| | | } |
| | | |
| | | RoomProfile roomProfile = new RoomProfile(); |
| | | roomProfile.setBedNum( 0 ); |