123123
This commit is contained in:
1 parent
a461b0fda3
commit
2e0036af45
5 files changed
+108
-15
No files matched your search
@@ -1,3 +1,4 @@
|
||||
import 'dart:async';
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:common_utils/common_utils.dart';
|
||||
@@ -129,6 +130,15 @@ class AppMqTool {
|
||||
logger.e("|$_tag|定餐广播执行错误orgStr|$orgStr|error|$e|stack|$stack|");
|
||||
}
|
||||
return;
|
||||
case MqtActionEnum.PULL_TERMINAL_LOG:
|
||||
mqUpdateEventBus.fire(MqtActionEnum.PULL_TERMINAL_LOG);
|
||||
// MQTT 回调不能等待文件扫描和上传,任务会在支付/识别结束后的安全窗口异步执行。
|
||||
unawaited(SyncCheckTool.instance.trigger(
|
||||
ScheduledTaskType.terminalLogUpload,
|
||||
currentLogOnly: true,
|
||||
triggerType: ScheduledTaskTriggerType.mqtt,
|
||||
));
|
||||
return;
|
||||
case MqtActionEnum.FACE:
|
||||
return;
|
||||
// final msg = MqttInvoiceMsg.fromJson(json.decode(orgStr));
|
||||
@@ -152,8 +162,6 @@ class AppMqTool {
|
||||
// );
|
||||
// mqUpdateEventBus.fire(MqtActionEnum.FACE);
|
||||
// break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -40,6 +40,7 @@ class AppControl extends GetxController {
|
||||
AppNetworkTool.closeListenNetwork();
|
||||
TtsManage.dispose();
|
||||
SyncCheckTool.instance.dispose();
|
||||
TerminalHeartbeatTool.stop();
|
||||
}
|
||||
|
||||
Future<void> initAsync() async {
|
||||
@@ -57,6 +58,8 @@ class AppControl extends GetxController {
|
||||
await TtsManage.initialize();
|
||||
await Future.delayed(const Duration(milliseconds: 500));
|
||||
SyncCheckTool.instance.startAll();
|
||||
// 服务端按 180 秒心跳阈值判定设备在线,启动后必须开启周期上报,未绑定设备时上报内部会安全跳过。
|
||||
TerminalHeartbeatTool.start();
|
||||
Get.offAllNamed(RouteNames.login);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user