App暂时去掉备用电池功能

This commit is contained in:
魏少阳 2024-05-03 11:47:10 +08:00
parent a6ccd4d7f7
commit 19c4a881e7
3 changed files with 14 additions and 12 deletions

View File

@ -1,5 +1,6 @@
import 'package:get/get.dart';
import 'package:star_lock/app_settings/app_settings.dart';
import 'package:star_lock/tools/baseGetXController.dart';
import '../../../../appRouters.dart';
@ -48,6 +49,8 @@ class AddCardTypeLogic extends BaseGetXController{
showToast("失效时间要大于生效时间".tr);
return;
}
AppLog.log("state.timeLimitBeginTime.value:${state.timeLimitBeginTime.value} startDate:$startDate");
AppLog.log("state.timeLimitEndTime.value:${state.timeLimitEndTime.value} endDate:$endDate");
} else if (state.selectType.value == "2") {
if (state.cycleBeginTime.value.isEmpty) {
showToast("请选择有效期".tr);

View File

@ -54,7 +54,6 @@ class LockMainLogic extends BaseGetXController {
///
void getConnectType() async {
var connectResult = await (Connectivity().checkConnectivity());
if (connectResult == ConnectivityResult.mobile) {
// _netType = "4G";
state.networkConnectionStatus.value = 1;

View File

@ -140,7 +140,7 @@ class NearbyLockLogic extends BaseGetXController {
var vendorStr = utf8String(vendor);
state.lockInfo["vendor"] = vendorStr;
// state.lockInfo["vendor"] = "XL";
AppLog.log("厂商名称 vendor:$vendor vendorStr:$vendorStr reply.data:${reply.data}");
AppLog.log("厂商名称 vendorStr:$vendorStr");
//
var product = reply.data[23];
@ -191,17 +191,17 @@ class NearbyLockLogic extends BaseGetXController {
AppLog.log("电池剩余电量 battRemCap:$battRemCap");
//
var battRemCapStandby = reply.data[133];
state.lockInfo["electricQuantityStandby"] = battRemCapStandby;
AppLog.log("电池剩余电量 battRemCap:$battRemCap");
// var battRemCapStandby = reply.data[133];
// state.lockInfo["electricQuantityStandby"] = battRemCapStandby;
// AppLog.log("电池剩余电量 battRemCap:$battRemCap");
//
var restoreCounter = reply.data.sublist(134, 136);
var restoreCounter = reply.data.sublist(133, 135);
state.lockInfo["restoreCount"] = restoreCounter[0] * 256 + restoreCounter[1];
AppLog.log("重置次数 restoreCounter:${restoreCounter[0] * 256 + restoreCounter[1]}");
//
var restoreDate = reply.data.sublist(136, 140);
var restoreDate = reply.data.sublist(135, 139);
int restoreDateValue = ((0xff & restoreDate[(0)]) << 24 |
(0xff & restoreDate[1]) << 16 |
(0xff & restoreDate[2]) << 8 |
@ -211,13 +211,13 @@ class NearbyLockLogic extends BaseGetXController {
AppLog.log("重置时间 restoreDateValue:$restoreDateValue");
//
var icPartNo = reply.data.sublist(140, 150);
var icPartNo = reply.data.sublist(139, 149);
var icPartNoStr = utf8String(icPartNo);
state.lockInfo["icPartNo"] = icPartNoStr;
AppLog.log("主控芯片型号 icPartNoStr:$icPartNoStr");
//
var indate = reply.data.sublist(150, 154);
var indate = reply.data.sublist(149, 153);
int indateValue = ((0xff & indate[(0)]) << 24 |
(0xff & indate[1]) << 16 |
(0xff & indate[2]) << 8 |
@ -227,14 +227,14 @@ class NearbyLockLogic extends BaseGetXController {
AppLog.log("有效时间 indateValue:$indateValue");
// mac地址
var macAddress = reply.data.sublist(154, 174);
var macAddress = reply.data.sublist(153, 173);
var macAddressStr = utf8String(macAddress);
state.lockInfo["mac"] = macAddressStr;
AppLog.log("mac地址 macAddressStr:$macAddressStr");
var index = 174;
var index = 173;
//
var featureValueLength = reply.data[174];
var featureValueLength = reply.data[index];
AppLog.log("锁特征值字符串长度 featureValueLength:$featureValueLength");
// ()