优化
This commit is contained in:
@@ -89,6 +89,9 @@ function item(raw: SmartLoadingItem): SmartLoadingItem {
|
||||
inboundId: id(raw.inboundId), inboundDetailId: id(raw.inboundDetailId), orderId: id(raw.orderId),
|
||||
destinationWarehouseId: optionalId(raw.destinationWarehouseId), version: numberValue(raw.version),
|
||||
packageCount: numberValue(raw.packageCount),
|
||||
pickedPackageCount: numberValue(raw.pickedPackageCount),
|
||||
minPackageCount: numberValue(raw.minPackageCount, 1),
|
||||
canAdjust: Boolean(raw.canAdjust), canRemove: Boolean(raw.canRemove),
|
||||
productQuantity: raw.productQuantity == null ? null : numberValue(raw.productQuantity),
|
||||
grossWeightKg: raw.grossWeightKg == null ? null : numberValue(raw.grossWeightKg),
|
||||
volumeCbm: raw.volumeCbm == null ? null : numberValue(raw.volumeCbm),
|
||||
@@ -96,7 +99,15 @@ function item(raw: SmartLoadingItem): SmartLoadingItem {
|
||||
}
|
||||
|
||||
function plan(raw: SmartLoadingPlan): SmartLoadingPlan {
|
||||
return { ...raw, id: id(raw.id), bookingId: id(raw.bookingId), version: numberValue(raw.version), items: (raw.items || []).map(item) }
|
||||
return {
|
||||
...raw,
|
||||
id: id(raw.id), bookingId: id(raw.bookingId), version: numberValue(raw.version),
|
||||
canAssign: Boolean(raw.canAssign), canEdit: Boolean(raw.canEdit),
|
||||
blockedReason: raw.blockedReason || null,
|
||||
pdaTaskId: optionalId(raw.pdaTaskId),
|
||||
pdaTaskVersion: raw.pdaTaskVersion == null ? null : numberValue(raw.pdaTaskVersion),
|
||||
items: (raw.items || []).map(item),
|
||||
}
|
||||
}
|
||||
|
||||
export async function listContainers(query: ContainerQuery): Promise<ContainerPage> {
|
||||
|
||||
Reference in New Issue
Block a user