fix:根据后端判断开始时间上传锁板的指纹列表数据时需要改为255
This commit is contained in:
parent
79f2d95314
commit
29fc822b91
@ -3,6 +3,7 @@ import 'dart:async';
|
||||
import 'package:flutter_blue_plus/flutter_blue_plus.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:star_lock/apm/apm_helper.dart';
|
||||
import 'package:star_lock/flavors.dart';
|
||||
import 'package:star_lock/login/login/entity/LoginEntity.dart';
|
||||
import 'package:star_lock/main/lockDetail/fingerprint/addFingerprint/addFingerprint_entity.dart';
|
||||
import 'package:star_lock/tools/dateTool.dart';
|
||||
@ -141,7 +142,7 @@ class AddFingerprintLogic extends BaseGetXController {
|
||||
break;
|
||||
case 0xFE:
|
||||
case 12:
|
||||
// 管理员已满
|
||||
// 管理员已满
|
||||
state.ifAddState.value = false;
|
||||
showToast('管理员已满'.tr, something: () {
|
||||
Get.back();
|
||||
@ -250,6 +251,12 @@ class AddFingerprintLogic extends BaseGetXController {
|
||||
|
||||
final List<String>? token = await Storage.getStringList(saveBlueToken);
|
||||
final List<int> getTokenList = changeStringListToIntList(token!);
|
||||
String startTime = DateTool().dateToHNString(state.effectiveDateTime.value);
|
||||
String endTime = DateTool().dateToHNString(state.failureDateTime.value);
|
||||
if (F.isSKY) {
|
||||
startTime = '255:00';
|
||||
endTime = '255:00';
|
||||
}
|
||||
|
||||
final String command = SenderAddFingerprintWithTimeCycleCoercionCommand(
|
||||
keyID: '1',
|
||||
@ -267,8 +274,8 @@ class AddFingerprintLogic extends BaseGetXController {
|
||||
// 周循环
|
||||
startDate: int.parse(state.startDate.value) ~/ 1000,
|
||||
endDate: int.parse(state.endDate.value) ~/ 1000,
|
||||
startTime: DateTool().dateToHNString(state.effectiveDateTime.value),
|
||||
endTime: DateTool().dateToHNString(state.failureDateTime.value),
|
||||
startTime: startTime,
|
||||
endTime: endTime,
|
||||
needAuthor: 1,
|
||||
signKey: signKeyDataList,
|
||||
privateKey: getPrivateKeyList,
|
||||
@ -324,8 +331,8 @@ class AddFingerprintLogic extends BaseGetXController {
|
||||
// 周循环
|
||||
startDate: int.parse(state.startDate.value) ~/ 1000,
|
||||
endDate: int.parse(state.endDate.value) ~/ 1000,
|
||||
startTime: DateTool().dateToHNString(state.effectiveDateTime.value),
|
||||
endTime: DateTool().dateToHNString(state.failureDateTime.value),
|
||||
startTime: startTime,
|
||||
endTime: endTime,
|
||||
needAuthor: 1,
|
||||
signKey: signKeyDataList,
|
||||
privateKey: getPrivateKeyList,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user