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:flutter_blue_plus/flutter_blue_plus.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:star_lock/apm/apm_helper.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/login/login/entity/LoginEntity.dart';
|
||||||
import 'package:star_lock/main/lockDetail/fingerprint/addFingerprint/addFingerprint_entity.dart';
|
import 'package:star_lock/main/lockDetail/fingerprint/addFingerprint/addFingerprint_entity.dart';
|
||||||
import 'package:star_lock/tools/dateTool.dart';
|
import 'package:star_lock/tools/dateTool.dart';
|
||||||
@ -141,7 +142,7 @@ class AddFingerprintLogic extends BaseGetXController {
|
|||||||
break;
|
break;
|
||||||
case 0xFE:
|
case 0xFE:
|
||||||
case 12:
|
case 12:
|
||||||
// 管理员已满
|
// 管理员已满
|
||||||
state.ifAddState.value = false;
|
state.ifAddState.value = false;
|
||||||
showToast('管理员已满'.tr, something: () {
|
showToast('管理员已满'.tr, something: () {
|
||||||
Get.back();
|
Get.back();
|
||||||
@ -250,6 +251,12 @@ class AddFingerprintLogic extends BaseGetXController {
|
|||||||
|
|
||||||
final List<String>? token = await Storage.getStringList(saveBlueToken);
|
final List<String>? token = await Storage.getStringList(saveBlueToken);
|
||||||
final List<int> getTokenList = changeStringListToIntList(token!);
|
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(
|
final String command = SenderAddFingerprintWithTimeCycleCoercionCommand(
|
||||||
keyID: '1',
|
keyID: '1',
|
||||||
@ -267,8 +274,8 @@ class AddFingerprintLogic extends BaseGetXController {
|
|||||||
// 周循环
|
// 周循环
|
||||||
startDate: int.parse(state.startDate.value) ~/ 1000,
|
startDate: int.parse(state.startDate.value) ~/ 1000,
|
||||||
endDate: int.parse(state.endDate.value) ~/ 1000,
|
endDate: int.parse(state.endDate.value) ~/ 1000,
|
||||||
startTime: DateTool().dateToHNString(state.effectiveDateTime.value),
|
startTime: startTime,
|
||||||
endTime: DateTool().dateToHNString(state.failureDateTime.value),
|
endTime: endTime,
|
||||||
needAuthor: 1,
|
needAuthor: 1,
|
||||||
signKey: signKeyDataList,
|
signKey: signKeyDataList,
|
||||||
privateKey: getPrivateKeyList,
|
privateKey: getPrivateKeyList,
|
||||||
@ -324,8 +331,8 @@ class AddFingerprintLogic extends BaseGetXController {
|
|||||||
// 周循环
|
// 周循环
|
||||||
startDate: int.parse(state.startDate.value) ~/ 1000,
|
startDate: int.parse(state.startDate.value) ~/ 1000,
|
||||||
endDate: int.parse(state.endDate.value) ~/ 1000,
|
endDate: int.parse(state.endDate.value) ~/ 1000,
|
||||||
startTime: DateTool().dateToHNString(state.effectiveDateTime.value),
|
startTime: startTime,
|
||||||
endTime: DateTool().dateToHNString(state.failureDateTime.value),
|
endTime: endTime,
|
||||||
needAuthor: 1,
|
needAuthor: 1,
|
||||||
signKey: signKeyDataList,
|
signKey: signKeyDataList,
|
||||||
privateKey: getPrivateKeyList,
|
privateKey: getPrivateKeyList,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user