|
|
@@ -162,7 +162,7 @@ public class SupplierShortageKanbanService : IDynamicApiController, ITransient
|
|
|
INSERT INTO WorkOrdDetailTotal(
|
|
|
RowNum, Status, workord, Priority, OrdDate, morder_type, bom_number,
|
|
|
Descr, Descr1, production_number, QtyRequired, supplier_name, ItemNum,
|
|
|
- supplier_number, ljsl
|
|
|
+ supplier_number, ljsl, tenant_id
|
|
|
)
|
|
|
SELECT
|
|
|
viewql.*,
|
|
|
@@ -170,7 +170,8 @@ public class SupplierShortageKanbanService : IDynamicApiController, ITransient
|
|
|
PARTITION BY viewql.ItemNum
|
|
|
ORDER BY viewql.OrdDate, viewql.RowNum, viewql.Priority
|
|
|
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW
|
|
|
- ) AS ljsl
|
|
|
+ ) AS ljsl,
|
|
|
+ @TenantId AS tenant_id
|
|
|
FROM (
|
|
|
SELECT
|
|
|
a.*, b.morder_type, c.ItemNum AS bom_number, c.Descr, c.Descr1,
|
|
|
@@ -321,7 +322,8 @@ public class SupplierShortageKanbanService : IDynamicApiController, ITransient
|
|
|
await _db.Ado.ExecuteCommandAsync("""
|
|
|
INSERT INTO WorkOrdDetailTotalKB (
|
|
|
supplier_number, supplier_name, ItemNum, Descr, Descr1,
|
|
|
- D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14
|
|
|
+ D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14,
|
|
|
+ tenant_id
|
|
|
)
|
|
|
SELECT
|
|
|
IFNULL(supplier_number, '无'), IFNULL(supplier_name, '无'),
|
|
|
@@ -340,7 +342,8 @@ public class SupplierShortageKanbanService : IDynamicApiController, ITransient
|
|
|
IFNULL(SUM(CASE WHEN daynum = 11 THEN ABS(shortage) END), 0),
|
|
|
IFNULL(SUM(CASE WHEN daynum = 12 THEN ABS(shortage) END), 0),
|
|
|
IFNULL(SUM(CASE WHEN daynum = 13 THEN ABS(shortage) END), 0),
|
|
|
- IFNULL(SUM(CASE WHEN daynum = 14 THEN ABS(shortage) END), 0)
|
|
|
+ IFNULL(SUM(CASE WHEN daynum = 14 THEN ABS(shortage) END), 0),
|
|
|
+ @TenantId
|
|
|
FROM (
|
|
|
SELECT DATEDIFF(DATE(a.OrdDate), DATE(NOW())) AS daynum,
|
|
|
a.supplier_number, a.supplier_name, a.ItemNum,
|
|
|
@@ -350,7 +353,7 @@ public class SupplierShortageKanbanService : IDynamicApiController, ITransient
|
|
|
WHERE a.shortage < 0
|
|
|
) src
|
|
|
GROUP BY supplier_number, supplier_name, ItemNum, Descr, Descr1
|
|
|
- """);
|
|
|
+ """, new List<SugarParameter> { new("@TenantId", tenantId) });
|
|
|
|
|
|
return new { ok = true, elapsedMs = sw.ElapsedMilliseconds };
|
|
|
}
|