优化接单模板改价同步范围

This commit is contained in:
yml
2026-11-14 23:27:11 +08:00
parent ba6d5fb43b
commit 572c43ce0e
9 changed files with 98 additions and 28 deletions
@@ -21,7 +21,7 @@ const rows = await query<WorkOrderRow>(
FROM work_orders
WHERE product_rule_id IS NOT NULL
AND assigned_worker_id IS NULL
AND status IN ('pending_material', 'unassigned', 'open')
AND status = 'open'
AND NOT (COALESCE(material_json, '{}'::jsonb) ? 'consignment')
ORDER BY id`,
)
@@ -81,7 +81,7 @@ for (const workOrder of workOrders) {
const share = shareAggregates.get(Number(workOrder.id))
const joinedQuantity = Number(share?.joined_quantity || 0)
const lockedShareReward = Number(share?.locked_share_reward || 0)
const severity = workOrder.status === 'open' ? 'critical' : 'warning'
const severity = 'critical' as const
if (!rule) {
issues.push({