This commit is contained in:
dzc committed 2026-09-01 17:36:37 +08:00
1 parent d3b818a660
commit 917e7b4e83
5 files changed
+73 -32

No files matched your search

+7 -1
View File
@@ -91,8 +91,14 @@ class AppMqTool {
mqUpdateEventBus.fire(MqtActionEnum.CONFIG);
break;
case MqtActionEnum.CANTEEN_PRODUCT:
// 食堂变更需要让当前收银页及时刷新,但只查询收到消息时的当天,避免 MQTT 拉取未来一周菜谱。
final success = await SyncProductTool.syncTodayCanteenProduct();
if (success) {
mqUpdateEventBus.fire(MqtActionEnum.CANTEEN_PRODUCT);
}
break;
case MqtActionEnum.SUPERMARKET_PRODUCT:
// 商品变更通知统一进入现有 productSync 队列,避免 MQTT 回调另起一次同步并打断收银操作。
// 超市商品变更仍进入现有 productSync 队列,避免 MQTT 回调打断收银操作。
unawaited(SyncCheckTool.instance.trigger(
ScheduledTaskType.productSync,
// MQTT 只负责排队;catchUp 让 idleOnly 任务等待完整 60 秒空闲窗口。