fix:调整字节顺序
This commit is contained in:
parent
72326851ca
commit
903cacab37
@ -1,6 +1,6 @@
|
||||
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:star_lock/flavors.dart';
|
||||
import 'package:star_lock/tools/dateTool.dart';
|
||||
|
||||
import '../../app_settings/app_settings.dart';
|
||||
@ -13,7 +13,6 @@ import 'package:crypto/crypto.dart' as crypto;
|
||||
|
||||
// 修改管理员密码
|
||||
class ChangeAdministratorPasswordCommand extends SenderProtocol {
|
||||
|
||||
ChangeAdministratorPasswordCommand({
|
||||
this.keyID,
|
||||
this.userID,
|
||||
@ -40,7 +39,6 @@ class ChangeAdministratorPasswordCommand extends SenderProtocol {
|
||||
List<int>? signKey;
|
||||
List<int>? privateKey;
|
||||
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return 'ChangeAdministratorPasswordCommand{keyID: $keyID, userID: $userID,'
|
||||
@ -80,7 +78,12 @@ class ChangeAdministratorPasswordCommand extends SenderProtocol {
|
||||
subData = getFixedLengthList(subData, 20 - userIDLength);
|
||||
|
||||
// PwdNo
|
||||
subData.addAll(intChangList(pwdNo!));
|
||||
if (F.isSKY) {
|
||||
subData.add(pwdNo! & 0xFF); // 低字节
|
||||
subData.add((pwdNo! >> 8) & 0xFF); // 高字节
|
||||
} else {
|
||||
subData.addAll(intChangList(pwdNo!));
|
||||
}
|
||||
|
||||
// pwd 20
|
||||
final int pwdLength = utf8.encode(pwd!).length;
|
||||
@ -105,7 +108,7 @@ class ChangeAdministratorPasswordCommand extends SenderProtocol {
|
||||
subData.add((endTime! & 0xff00) >> 8);
|
||||
subData.add(endTime! & 0xff);
|
||||
|
||||
if(needAuthor == 0){
|
||||
if (needAuthor == 0) {
|
||||
//AuthCodeLen 1
|
||||
subData.add(0);
|
||||
} else {
|
||||
@ -147,10 +150,11 @@ class ChangeAdministratorPasswordCommand extends SenderProtocol {
|
||||
}
|
||||
|
||||
class ChangeAdministratorPasswordReply extends Reply {
|
||||
ChangeAdministratorPasswordReply.parseData(CommandType commandType, List<int> dataDetail)
|
||||
ChangeAdministratorPasswordReply.parseData(
|
||||
CommandType commandType, List<int> dataDetail)
|
||||
: super.parseData(commandType, dataDetail) {
|
||||
data = dataDetail;
|
||||
final int status = data[2];
|
||||
errorWithStstus(status);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user