Browse Source

叫号

master
wxd 1 year ago
parent
commit
cbb0b98ad8
  1. 14
      src/Shentun.Peis.Application.Contracts/Rooms/GetRoomNameByRoomNoDto.cs
  2. 19
      src/Shentun.Peis.Application/QueueRegisters/QueueRegisterAppService.cs

14
src/Shentun.Peis.Application.Contracts/Rooms/GetRoomNameByRoomNoDto.cs

@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace Shentun.Peis.Rooms
{
public class GetRoomNameByRoomNoDto
{
/// <summary>
/// 房间名称
/// </summary>
public string RoomName { get; set; }
}
}

19
src/Shentun.Peis.Application/QueueRegisters/QueueRegisterAppService.cs

@ -467,5 +467,24 @@ namespace Shentun.Peis.QueueRegisters
return entDto;
}
/// <summary>
/// 获取房间名称 根据房间号
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
[HttpPost("api/app/QueueRegister/GetRoomNameByRoomNo")]
public async Task<GetRoomNameByRoomNoDto> GetRoomNameByRoomNoAsync(RoomNoInputDto input)
{
var roomEnt = await _roomRepository.FirstOrDefaultAsync(f => f.RoomNo == input.RoomNo);
if (roomEnt == null)
throw new UserFriendlyException("房间号不存在");
var entDto = new GetRoomNameByRoomNoDto
{
RoomName = roomEnt.DisplayName
};
return entDto;
}
}
}
Loading…
Cancel
Save