refactor(finance): 总账人工渠道判定改用渠道/状态列

This commit is contained in:
yml2213
2026-10-31 19:52:40 +08:00
parent f4e0c47744
commit 0a77524331
@@ -614,7 +614,7 @@ async function assertPeriodCloseable(
SELECT COUNT(*)::int AS total
FROM order_items oi
JOIN orders o ON o.id = oi.order_id
WHERE oi.fulfillment_mode = 'manual'
WHERE oi.fulfillment_status = 'assigned' AND oi.fulfillment_channel = 'manual'
AND (COALESCE(o.paid_at, o.created_at) AT TIME ZONE 'Asia/Shanghai')::date
BETWEEN $1::date AND $2::date
AND oi.created_at >= (SELECT MIN(created_at) FROM manual_fulfillment_configs)