From f23e2390c569c9e5cc6bba61378223dc68a01fc7 Mon Sep 17 00:00:00 2001 From: anfe <448468458@qq.com> Date: Tue, 18 Jun 2024 17:51:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E6=9E=81=E5=85=89?= =?UTF-8?q?=E6=8E=A8=E9=80=81=20ios=20=E6=8A=A5=E9=94=99=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ios/.DS_Store | Bin 8196 -> 8196 bytes .../lockMian/lockMain/lockMain_logic.dart | 5 +++-- lib/tools/push/message_management.dart | 14 ++++++-------- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/ios/.DS_Store b/ios/.DS_Store index 80df6dcc44938a8f54eafe9021407feecd6f1298..bc9ad5a583ae69f768c560174625c50d696a5095 100755 GIT binary patch delta 159 zcmZp1XmOa}FDk~sz`)4BAi%&-!jQ^P2Hwr=94s7+Vw-;m$TBfA zIo_TeAgngoPMC{bdfv+PQubq${e=yY*s7D)2=g&cnEYQ@bMh16KxPI9r%56jlM_UE zIAY{;GnD=ubp-L}i14sM_>oQie>1 z9E2L6=#Hdcn3InIXOg?^{s>AvvYFu^1FbJ0|G{%x4?iGO2epbAOp!u zWx+*xIr(|%Kv9qmb_O?~M@tz>fH0L|v#bCQ6Eoxc?8!Pp1{`-&fBfJ1_NXI}qc*uq zh>IO6FnP9+F=N2w^Fme3i~OflDP{ry|D$@9 diff --git a/lib/main/lockMian/lockMain/lockMain_logic.dart b/lib/main/lockMian/lockMain/lockMain_logic.dart index d1ee9dc2..2fa7974c 100755 --- a/lib/main/lockMian/lockMain/lockMain_logic.dart +++ b/lib/main/lockMian/lockMain/lockMain_logic.dart @@ -36,7 +36,7 @@ class LockMainLogic extends BaseGetXController { isUnShowLoading: isUnShowLoading, ); if (entity.errorCode!.codeIsSuccessful) { - await loadMainDataLogic(entity.data!); + await loadMainDataLogic(entity.data!); } return entity; } @@ -149,7 +149,8 @@ class LockMainLogic extends BaseGetXController { final LockListInfoEntity entity = await ApiRepository.to.getStarLockInfo( keyId: keyId, ); - if (entity.errorCode!.codeIsSuccessful) { + if (entity.errorCode!.codeIsSuccessful && + (entity.data?.groupList ?? []).isNotEmpty) { state.lockListInfoGroupEntity.value.groupList ??= []; final GroupList list = entity.data!.groupList!.first; final LockListInfoItemEntity listItem = diff --git a/lib/tools/push/message_management.dart b/lib/tools/push/message_management.dart index df2f6c01..429dcc36 100644 --- a/lib/tools/push/message_management.dart +++ b/lib/tools/push/message_management.dart @@ -74,15 +74,13 @@ class MessageManagement { case MessageConstant.lockSetChange: final int keyId = data['keyId']; final int lockId = data['lockId']; - final Map extra = data['updateFieldList']; - if (extra['appUnlockOnline'] != null) { - final String appUnlockOnline = extra['appUnlockOnline']; - eventBus.fire( - LockSetChangeSetRefreshLockDetailWithType(1, appUnlockOnline)); - eventBus.fire(RefreshLockInfoDataEvent(keyId: keyId, lockId: lockId)); - } + // 暂时只用刷新 + // final Map extra = data['updateFieldList']; + // if (extra['appUnlockOnline'] != null) { + // final String appUnlockOnline = extra['appUnlockOnline']!.toString(); + // } + eventBus.fire(RefreshLockInfoDataEvent(keyId: keyId, lockId: lockId)); break; - default: throw Exception('无法识别eventNo 参数:$eventNo'); }