更新解绑后刷新设备列表
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
class ServiceConstant {
|
||||
// static const String baseHost = "zhmht.swes.com.cn:27021"; //服务地址 眠花糖测试地址
|
||||
// static const String baseHost = "zhmht.swes.com.cn:27020"; //服务地址 眠花糖正式地址
|
||||
static const String baseHost = "vsbs-test.he-info.cn"; //服务地址 本地测试地址
|
||||
static const String baseHost = "zhmht.swes.com.cn:27020"; //服务地址 眠花糖正式地址
|
||||
// static const String baseHost = "vsbs-test.he-info.cn"; //服务地址 本地测试地址
|
||||
// static const String baseHost = "vsbst-api.he-info.cn";//服务地址
|
||||
static const String service_address = "http://$baseHost";
|
||||
// static const String service_address = "https://$baseHost";
|
||||
// static const String service_address = "http://$baseHost";
|
||||
static const String service_address = "https://$baseHost";
|
||||
|
||||
static String server_service = "/vsbs_app_server"; //服务名称
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@ import 'package:localstorage/localstorage.dart';
|
||||
import 'package:syncfusion_localizations/syncfusion_localizations.dart';
|
||||
import 'package:vbvs_app/common/color/ServiceConstant.dart';
|
||||
import 'package:vbvs_app/common/color/appConstants.dart';
|
||||
import 'package:vbvs_app/common/color/app_uri_status.dart';
|
||||
import 'package:vbvs_app/common/util/CheckNetwork.dart';
|
||||
import 'package:vbvs_app/common/util/CommonVariables.dart';
|
||||
import 'package:vbvs_app/common/util/Dio.dart';
|
||||
@@ -73,6 +74,7 @@ import 'package:vbvs_app/pages/mh_page/MattressControl.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/device/component/mht_device_calibration_controller.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/device/controller/mht_bluetooth_controller.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/homepage/controller/mht_home_controller.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/test/WebviewTestModel.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/user/controller/bind_tel_controller.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/user/controller/mht_login_controller.dart';
|
||||
import 'package:vbvs_app/pages/mh_page/user/controller/mht_register_controller.dart';
|
||||
@@ -143,6 +145,7 @@ void initwebService() {
|
||||
initLanguageSetting() async {
|
||||
try {
|
||||
Get.put(MHLanguageController());
|
||||
Get.put(MHTHomeController());
|
||||
MHLanguageController mhLanguageController = Get.find();
|
||||
await mhLanguageController.initLanuageList();
|
||||
|
||||
@@ -197,13 +200,12 @@ Future<void> startMessagePolling(int ent_type) async {
|
||||
|
||||
if (controller.model.system_message_read == 1) {
|
||||
await controller.getMessageList("app_system");
|
||||
|
||||
final unhandledShareMessages =
|
||||
controller.systemMessageList.where((item) {
|
||||
final data = item['data'];
|
||||
final id = item['_id']?.toString();
|
||||
return data is Map &&
|
||||
data['type'] == 'share' &&
|
||||
(data['type'] == 'share' || data['type'] == 'unShare') &&
|
||||
id != null &&
|
||||
!_poppedMessageIds.contains(id) &&
|
||||
(item['read_time'] == null);
|
||||
@@ -280,6 +282,33 @@ Future<void> startMessagePolling(int ent_type) async {
|
||||
showUnShareMessageDialog(title: dialogTitle, mac: mac!);
|
||||
}
|
||||
}
|
||||
try {
|
||||
MHTHomeController homeController = Get.find();
|
||||
//更新设备列表
|
||||
homeController.getPersonList();
|
||||
//请求绑定设备列表
|
||||
// homeController.getSleepReport();
|
||||
homeController.getDeviceNum();
|
||||
homeController.getDeviceList(group: 'room').then((apiResponse) {
|
||||
if (apiResponse.code != HttpStatusCodes.ok) {
|
||||
try {
|
||||
WebviewTestController webviewTestController = Get.find();
|
||||
webviewTestController.web.jsbridge?.dart.alterDevice();
|
||||
} catch (e) {
|
||||
ef.log("[h5]通知列表更新报错:$e");
|
||||
}
|
||||
}
|
||||
});
|
||||
WidgetsBinding.instance.addPostFrameCallback((_) {
|
||||
if (homeController.homeSleepDays.value.isNotEmpty) {
|
||||
homeController.selectedDayIndex.value =
|
||||
homeController.homeSleepDays.value.length - 1;
|
||||
}
|
||||
});
|
||||
await homeController.getPersonList();
|
||||
} catch (e) {
|
||||
ef.log("更新失败:$e");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -586,7 +615,6 @@ class MyApp extends StatelessWidget {
|
||||
Get.lazyPut(() => IssueListController()),
|
||||
Get.lazyPut(() => DeviceListController()),
|
||||
Get.lazyPut(() => MHTBlueToothController()),
|
||||
Get.lazyPut(() => MHTHomeController()),
|
||||
Get.lazyPut(() => MHTDeviceCalibrationController()),
|
||||
Get.lazyPut(() => SleepReportController()),
|
||||
Get.lazyPut(() => CalendarController()),
|
||||
|
||||
Reference in New Issue
Block a user