优化
This commit is contained in:
@@ -23,7 +23,6 @@ function booking(raw: OceanBookingResource): OceanBookingResource {
|
||||
bookingAgent: raw.bookingAgent ?? raw.bookingAgentName ?? null,
|
||||
etd: raw.etd ?? raw.estimatedSailingAt ?? null,
|
||||
eta: raw.eta ?? raw.estimatedArrivalAt ?? null,
|
||||
containers: (raw.containers || []).map((container) => ({ ...container, id: String(container.id ?? '') })),
|
||||
}
|
||||
}
|
||||
function detail(raw: OceanBookingDetail): OceanBookingDetail {
|
||||
@@ -34,8 +33,14 @@ function detail(raw: OceanBookingDetail): OceanBookingDetail {
|
||||
...source,
|
||||
oceanBooking: source,
|
||||
parties: (raw.parties || []).map((party) => ({ ...party, id: party.id == null ? undefined : String(party.id) })),
|
||||
containerRequirements: (raw.containerRequirements || []).map((container) => ({ ...container, id: container.id == null ? undefined : String(container.id) })),
|
||||
containerAllocations: raw.containerAllocations || [],
|
||||
containers: (raw.containers || []).map((container) => ({
|
||||
...container,
|
||||
containerBookingId: String(container.containerBookingId),
|
||||
requirementId: String(container.requirementId),
|
||||
allocationId: String(container.allocationId),
|
||||
warehouseId: String(container.warehouseId),
|
||||
customerId: container.customerId == null ? null : String(container.customerId),
|
||||
})),
|
||||
histories,
|
||||
statusHistory: histories,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user