111
This commit is contained in:
1 parent
d3b818a660
commit
917e7b4e83
5 files changed
+73
-32
No files matched your search
@@ -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 秒空闲窗口。
|
||||
|
||||
Reference in new issue
Block a user