改造实时事件缓存同步

This commit is contained in:
yml2213
2026-08-17 17:32:02 +08:00
parent be7c124d65
commit 2aa8769661
16 changed files with 837 additions and 351 deletions
@@ -12,7 +12,7 @@ import {
} from '../fulfillment/order-fulfillment-readiness-service.js'
import { syncWorkerOrdersForSourceOrder } from '../worker-platform/index.js'
import {
publishRealtimeEvent,
publishAdminOrderRealtimeChange,
publishWorkOrderRealtimeChange,
} from '../realtime/realtime-event-service.js'
import { nowIso } from '../../utils/time.js'
@@ -246,12 +246,7 @@ function publishSourceOrderRealtimeChanges(
orderId: number,
workOrders: Array<{ workOrderId: number }> = [],
) {
publishRealtimeEvent({
type: 'order.changed',
entityId: Number(orderId),
scopes: ['admin_orders'],
admin: true,
})
publishAdminOrderRealtimeChange(Number(orderId))
for (const workOrder of workOrders) {
publishWorkOrderRealtimeChange({ workOrderId: workOrder.workOrderId })
}