可视对讲按门铃出现远程开锁弹框优化

This commit is contained in:
sky.min 2026-01-09 09:46:29 +08:00
parent 5eca523bd1
commit 4303886a7e
2 changed files with 4 additions and 14 deletions

View File

@ -2,7 +2,6 @@ import 'dart:async';
import 'dart:io';
import 'package:device_info_plus/device_info_plus.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/scheduler.dart';
import 'package:flutter_blue_plus/flutter_blue_plus.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart';
@ -36,23 +35,10 @@ import '../../../blue/blue_manage.dart';
import '../../../blue/io_protocol/io_openLock.dart';
import '../../../blue/io_protocol/io_referEventRecordTime.dart';
import '../../../blue/io_reply.dart';
import '../../../blue/io_sender.dart';
import '../../../blue/io_tool/io_tool.dart';
import '../../../blue/io_tool/manager_event_bus.dart';
import '../../../blue/sender_manage.dart';
import '../../../network/api_repository.dart';
import '../../../network/start_chart_api.dart';
import '../../../talk/other/audio_player_manager.dart';
import '../../../talk/starChart/constant/message_type_constant.dart';
import '../../../talk/starChart/constant/payload_type_constant.dart';
import '../../../talk/starChart/constant/protocol_flag_constant.dart';
import '../../../talk/starChart/entity/scp_message.dart';
import '../../../talk/starChart/exception/start_chart_message_exception.dart';
import '../../../talk/starChart/handle/impl/udp_ble_passthrough_handler.dart';
import '../../../talk/starChart/handle/impl/udp_remote_un_lock_handler.dart';
import '../../../talk/starChart/handle/scp_message_handle.dart';
import '../../../talk/starChart/handle/scp_message_handler_factory.dart';
import '../../../talk/udp/udp_reciverData.dart';
import '../../../tools/baseGetXController.dart';
import '../../../tools/commonDataManage.dart';
import '../../../tools/dateTool.dart';
@ -63,6 +49,7 @@ import '../lockOperatingRecord/lockOperatingRecordGetLastRecordTime_entity.dart'
import '../lockSet/basicInformation/uploadElectricQuantity/uploadElectricQuantity_entity.dart';
import 'lockDetail_state.dart';
import 'lockNetToken_entity.dart';
import 'package:star_lock/network/start_chart_api.dart';
class LockDetailLogic extends BaseGetXController {
final LockDetailState state = LockDetailState();

View File

@ -82,6 +82,9 @@ class RemoteUnlockCoordinator {
if (item == null) {
return;
}
if(item.hasGateway != 1) {
return;
}
final String? lastHandledStr = await Storage.getString('handledRemoteUnlockOperateDate');
final int lastHandled = int.tryParse(lastHandledStr ?? '0') ?? 0;