u
This commit is contained in:
@@ -39,9 +39,10 @@ export async function loadShipment(runner, q, companyId, id) {
|
||||
const row = headerRes.rows[0];
|
||||
if (!row) return null;
|
||||
|
||||
const [linesRes, shippingsRes] = await Promise.all([
|
||||
const [linesRes, shippingsRes, summaryRes] = await Promise.all([
|
||||
runner.query(q.GET_MANIFEST_LINES, { manifestId: id }),
|
||||
runner.query(q.SHIPPING_LIST_BY_MANIFEST, { manifestId: id }),
|
||||
runner.query('SELECT state FROM shipmentsummary WHERE manifest_id = @manifestId', { manifestId: id }).catch(() => ({ rows: [] })),
|
||||
]);
|
||||
|
||||
const lines = linesRes.rows.map(shapeLine);
|
||||
@@ -57,6 +58,7 @@ export async function loadShipment(runner, q, companyId, id) {
|
||||
createdAt: row.createdAt ?? null,
|
||||
lineCount: lines.length,
|
||||
packageCount: shippings.length,
|
||||
state: summaryRes.rows[0]?.state || 'new',
|
||||
lines,
|
||||
shippings,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user