This commit is contained in:
2025-09-25 15:18:34 +08:00
parent c6bd763485
commit 71490b1fac
14 changed files with 759 additions and 63 deletions

View File

@@ -46,12 +46,13 @@ public class guadanOrderGuestController : ApiController
checkoutat = a.CheckOutAt.HasValue ? a.CheckOutAt.Value.ToString("yyyy-MM-dd") : null,
phone = null,
roomName = a.Room.Name,
bedName = a.RegionRoomBed.Name,
bedName = GetBedString(a.RegionRoomBed),
orderNo = a.GuaDanOrderNo,
follower = a.followers == null ? null : new FollowerDto
{
num = a.followers.num,
u_name = a.followers.u_name
u_name = a.followers.u_name,
sex = a.followers.sex
},
statuscode = a.StatusCode,
statusName = a.RegionRoomBedStatus?.Name,
@@ -59,7 +60,22 @@ public class guadanOrderGuestController : ApiController
return Ok(data);
}
public string GetBedString(RegionRoomBed bed)
{
if (bed == null)
return "";
var room = bed.Room;
var name = room.Name + "/" + bed.Name;
var region = room.Region;
name = region.Name + "/" + name;
var parentRegion = region.Region2;
while(parentRegion != null)
{
name = parentRegion.Name + "/" + name;
parentRegion = parentRegion.Region2;
}
return name;
}
[HttpPost]
[Route("api/guadanorderguest/create")]
public async Task<IHttpActionResult> create([FromBody] guadan_order_guest_dto model)
@@ -650,6 +666,7 @@ public class guadanOrderGuestController : ApiController
{
public int num { get; set; }
public string u_name { get; set; }
public string sex { get; set; }
}
public class XuZhuModel
{