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>
/// 获取预约评价 /// 获取预约评价
/// </summary> /// </summary>

View File

@ -799,6 +799,13 @@
<param name="pageSize"></param> <param name="pageSize"></param>
<returns></returns> <returns></returns>
</member> </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)"> <member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetEvaluateServices(System.Int32)">
<summary> <summary>
获取预约评价 获取预约评价