u
This commit is contained in:
@@ -733,7 +733,7 @@ SELECT
|
|||||||
AND m.[type] = 'order'
|
AND m.[type] = 'order'
|
||||||
AND ma.sku = a.sku
|
AND ma.sku = a.sku
|
||||||
AND COALESCE(os.is_shipped, 0) = 0
|
AND COALESCE(os.is_shipped, 0) = 0
|
||||||
GROUP BY m.id, m.[number], m.[date], os.customer_name, e.first_name, e.name
|
GROUP BY m.id, m.[number], m.[date], m.company_id, os.customer_name, e.first_name, e.name
|
||||||
HAVING (SUM(ma.amount) - COALESCE((
|
HAVING (SUM(ma.amount) - COALESCE((
|
||||||
SELECT SUM(ma_s.amount)
|
SELECT SUM(ma_s.amount)
|
||||||
FROM manifest m_s
|
FROM manifest m_s
|
||||||
|
|||||||
@@ -387,7 +387,7 @@ BEGIN
|
|||||||
[date] DATETIME2 NOT NULL CONSTRAINT DF_companyhistory_date DEFAULT SYSUTCDATETIME(),
|
[date] DATETIME2 NOT NULL CONSTRAINT DF_companyhistory_date DEFAULT SYSUTCDATETIME(),
|
||||||
[text] NVARCHAR(MAX) NOT NULL,
|
[text] NVARCHAR(MAX) NOT NULL,
|
||||||
CONSTRAINT FK_companyhistory_company FOREIGN KEY (company_id) REFERENCES company(id) ON DELETE CASCADE,
|
CONSTRAINT FK_companyhistory_company FOREIGN KEY (company_id) REFERENCES company(id) ON DELETE CASCADE,
|
||||||
CONSTRAINT FK_companyhistory_companyuser FOREIGN KEY (companyuser_id) REFERENCES companyuser(id) ON DELETE SET NULL
|
CONSTRAINT FK_companyhistory_companyuser FOREIGN KEY (companyuser_id) REFERENCES companyuser(id) ON DELETE NO ACTION
|
||||||
);
|
);
|
||||||
END
|
END
|
||||||
`;
|
`;
|
||||||
|
|||||||
@@ -176,15 +176,13 @@ export async function syncOrderSummary(runner, { companyId, manifestId, orderNum
|
|||||||
const prefixRes = await runner.query(SQL_GET_SHIPMENT_PREFIX, { companyId });
|
const prefixRes = await runner.query(SQL_GET_SHIPMENT_PREFIX, { companyId });
|
||||||
const shipmentPrefix = prefixRes.rows[0]?.prefix?.trim?.() || '-L-';
|
const shipmentPrefix = prefixRes.rows[0]?.prefix?.trim?.() || '-L-';
|
||||||
|
|
||||||
const [lineRes, payRes, shipRes] = await Promise.all([
|
const lineRes = await runner.query(SQL_LINE_TOTALS, { manifestId: orderId });
|
||||||
runner.query(SQL_LINE_TOTALS, { manifestId: orderId }),
|
const payRes = await runner.query(SQL_PAYMENT_TOTAL, { manifestId: orderId });
|
||||||
runner.query(SQL_PAYMENT_TOTAL, { manifestId: orderId }),
|
const shipRes = await runner.query(isSqlite ? SQL_SHIPPED_QTY_SQLITE : SQL_SHIPPED_QTY_MSSQL, {
|
||||||
runner.query(isSqlite ? SQL_SHIPPED_QTY_SQLITE : SQL_SHIPPED_QTY_MSSQL, {
|
companyId,
|
||||||
companyId,
|
orderNumber: num,
|
||||||
orderNumber: num,
|
shipmentPrefix,
|
||||||
shipmentPrefix,
|
});
|
||||||
}),
|
|
||||||
]);
|
|
||||||
|
|
||||||
let customerName = null;
|
let customerName = null;
|
||||||
if (orderRow.entity_id) {
|
if (orderRow.entity_id) {
|
||||||
|
|||||||
@@ -40,11 +40,9 @@ export async function loadShipment(runner, q, companyId, id) {
|
|||||||
const row = headerRes.rows[0];
|
const row = headerRes.rows[0];
|
||||||
if (!row) return null;
|
if (!row) return null;
|
||||||
|
|
||||||
const [linesRes, shippingsRes, summaryRes] = await Promise.all([
|
const linesRes = await runner.query(q.GET_MANIFEST_LINES, { manifestId: id });
|
||||||
runner.query(q.GET_MANIFEST_LINES, { manifestId: id }),
|
const shippingsRes = await runner.query(q.SHIPPING_LIST_BY_MANIFEST, { manifestId: id });
|
||||||
runner.query(q.SHIPPING_LIST_BY_MANIFEST, { manifestId: id }),
|
const summaryRes = await runner.query('SELECT state FROM shipmentsummary WHERE manifest_id = @manifestId', { manifestId: id }).catch(() => ({ rows: [] }));
|
||||||
runner.query('SELECT state FROM shipmentsummary WHERE manifest_id = @manifestId', { manifestId: id }).catch(() => ({ rows: [] })),
|
|
||||||
]);
|
|
||||||
|
|
||||||
const lines = linesRes.rows.map(shapeLine);
|
const lines = linesRes.rows.map(shapeLine);
|
||||||
const shippings = shippingsRes.rows.map(shapeShipping);
|
const shippings = shippingsRes.rows.map(shapeShipping);
|
||||||
|
|||||||
Reference in New Issue
Block a user