可视对讲按门铃出现远程开锁弹框优化
This commit is contained in:
parent
5eca523bd1
commit
4303886a7e
@ -2,7 +2,6 @@ import 'dart:async';
|
|||||||
import 'dart:io';
|
import 'dart:io';
|
||||||
|
|
||||||
import 'package:device_info_plus/device_info_plus.dart';
|
import 'package:device_info_plus/device_info_plus.dart';
|
||||||
import 'package:flutter/cupertino.dart';
|
|
||||||
import 'package:flutter/scheduler.dart';
|
import 'package:flutter/scheduler.dart';
|
||||||
import 'package:flutter_blue_plus/flutter_blue_plus.dart';
|
import 'package:flutter_blue_plus/flutter_blue_plus.dart';
|
||||||
import 'package:flutter_easyloading/flutter_easyloading.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_openLock.dart';
|
||||||
import '../../../blue/io_protocol/io_referEventRecordTime.dart';
|
import '../../../blue/io_protocol/io_referEventRecordTime.dart';
|
||||||
import '../../../blue/io_reply.dart';
|
import '../../../blue/io_reply.dart';
|
||||||
import '../../../blue/io_sender.dart';
|
|
||||||
import '../../../blue/io_tool/io_tool.dart';
|
import '../../../blue/io_tool/io_tool.dart';
|
||||||
import '../../../blue/io_tool/manager_event_bus.dart';
|
import '../../../blue/io_tool/manager_event_bus.dart';
|
||||||
import '../../../blue/sender_manage.dart';
|
import '../../../blue/sender_manage.dart';
|
||||||
import '../../../network/api_repository.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/baseGetXController.dart';
|
||||||
import '../../../tools/commonDataManage.dart';
|
import '../../../tools/commonDataManage.dart';
|
||||||
import '../../../tools/dateTool.dart';
|
import '../../../tools/dateTool.dart';
|
||||||
@ -63,6 +49,7 @@ import '../lockOperatingRecord/lockOperatingRecordGetLastRecordTime_entity.dart'
|
|||||||
import '../lockSet/basicInformation/uploadElectricQuantity/uploadElectricQuantity_entity.dart';
|
import '../lockSet/basicInformation/uploadElectricQuantity/uploadElectricQuantity_entity.dart';
|
||||||
import 'lockDetail_state.dart';
|
import 'lockDetail_state.dart';
|
||||||
import 'lockNetToken_entity.dart';
|
import 'lockNetToken_entity.dart';
|
||||||
|
import 'package:star_lock/network/start_chart_api.dart';
|
||||||
|
|
||||||
class LockDetailLogic extends BaseGetXController {
|
class LockDetailLogic extends BaseGetXController {
|
||||||
final LockDetailState state = LockDetailState();
|
final LockDetailState state = LockDetailState();
|
||||||
|
|||||||
@ -82,6 +82,9 @@ class RemoteUnlockCoordinator {
|
|||||||
if (item == null) {
|
if (item == null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if(item.hasGateway != 1) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final String? lastHandledStr = await Storage.getString('handledRemoteUnlockOperateDate');
|
final String? lastHandledStr = await Storage.getString('handledRemoteUnlockOperateDate');
|
||||||
final int lastHandled = int.tryParse(lastHandledStr ?? '0') ?? 0;
|
final int lastHandled = int.tryParse(lastHandledStr ?? '0') ?? 0;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user