This commit is contained in:
zpc 2025-09-29 16:17:37 +08:00
parent d65b1d9127
commit 5378298865
2 changed files with 39 additions and 0 deletions

View File

@ -191,6 +191,38 @@ public class SQController : ControllerBase
}
/// <summary>
/// 根据预约ID获取详情结构同首页预约列表单项
/// </summary>
/// <param name="id">预约ID</param>
/// <returns></returns>
[HttpGet]
public async Task<WebApiDto> GetReservationDetail([FromQuery] int id)
{
var userId = _user.ID;
var model = await _SQReservationsServices.QueryByIdAsync(id);
if (model == null)
{
return new WebApiDto
{
Code = -1,
Msg = "预约不存在",
};
}
var dto = _mapper.Map<SQReservationsApiDto>(model);
var roomList = await _SQRoomsServices.GetRoomList();
var baseList = new List<SQReservationsBaseDto> { dto };
await baseList.LoadSQReservationParticipantsApiDto(userId, _dbBase, _coreCmsUserBlacklistServices, roomList, _mapper);
return new WebApiDto
{
Data = dto,
Code = 0,
Msg = "ok",
};
}
/// <summary>
/// 获取预约评价
/// </summary>

View File

@ -799,6 +799,13 @@
<param name="pageSize"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetReservationDetail(System.Int32)">
<summary>
根据预约ID获取详情结构同首页预约列表单项
</summary>
<param name="id">预约ID</param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetEvaluateServices(System.Int32)">
<summary>
获取预约评价