feat:调换时间戳处理函数、增加设置密码时删除密码的操作判断
This commit is contained in:
parent
bff152bedc
commit
2f97d501d8
12
common.js
12
common.js
@ -787,15 +787,7 @@ export async function parsingCharacteristicValue(binaryData) {
|
|||||||
|
|
||||||
const cmdId = decrypted[0] * 256 + decrypted[1]
|
const cmdId = decrypted[0] * 256 + decrypted[1]
|
||||||
|
|
||||||
// 处理时间戳
|
|
||||||
if (this.requestParams.startDate) {
|
|
||||||
// 判断是否为秒级时间戳(10位)
|
|
||||||
this.requestParams.startDate = _convertToMilliseconds(this.requestParams.startDate)
|
|
||||||
}
|
|
||||||
if (this.requestParams.endDate) {
|
|
||||||
// 判断是否为秒级时间戳(10位)
|
|
||||||
this.requestParams.startDate = _convertToMilliseconds(this.requestParams.startDate)
|
|
||||||
}
|
|
||||||
|
|
||||||
switch (cmdId) {
|
switch (cmdId) {
|
||||||
case cmdIds.getLockStatus:
|
case cmdIds.getLockStatus:
|
||||||
@ -907,7 +899,7 @@ export async function parsingCharacteristicValue(binaryData) {
|
|||||||
new Result(updateResult.code, updateResult.data, updateResult.message)
|
new Result(updateResult.code, updateResult.data, updateResult.message)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
} else if (this.requestParams.operate === 3) {
|
} else if (this.requestParams.operate === 2 || this.requestParams.operate === 3) {
|
||||||
const deleteResult = await deletePasswordRequest(this.requestParams)
|
const deleteResult = await deletePasswordRequest(this.requestParams)
|
||||||
if (deleteResult.code === Result.Success.code) {
|
if (deleteResult.code === Result.Success.code) {
|
||||||
this.characteristicValueCallback(new Result(deleteResult.code))
|
this.characteristicValueCallback(new Result(deleteResult.code))
|
||||||
|
|||||||
@ -14,6 +14,7 @@ import {
|
|||||||
getIcCardListRequest, getPalmVeinListRequest, getRemoteListRequest,
|
getIcCardListRequest, getPalmVeinListRequest, getRemoteListRequest,
|
||||||
updateIcCardRequest
|
updateIcCardRequest
|
||||||
} from "../api.js";
|
} from "../api.js";
|
||||||
|
import {_convertToMilliseconds} from "../common.js";
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -305,6 +306,23 @@ export async function registerExtendedProducts(params) {
|
|||||||
|
|
||||||
this.requestParams = params
|
this.requestParams = params
|
||||||
|
|
||||||
|
// 处理时间戳
|
||||||
|
if (this.requestParams.startDate !== undefined && this.requestParams.startDate !== null) {
|
||||||
|
// 确保转换为数字类型
|
||||||
|
const startDate = Number(this.requestParams.startDate);
|
||||||
|
if (!isNaN(startDate)) {
|
||||||
|
this.requestParams.startDate = _convertToMilliseconds(startDate);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (this.requestParams.endDate !== undefined && this.requestParams.endDate !== null) {
|
||||||
|
// 确保转换为数字类型
|
||||||
|
const endDate = Number(this.requestParams.endDate);
|
||||||
|
if (!isNaN(endDate)) {
|
||||||
|
this.requestParams.endDate = _convertToMilliseconds(endDate);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
startDate = Math.floor(startDate / 1000)
|
startDate = Math.floor(startDate / 1000)
|
||||||
endDate = Math.floor(endDate / 1000)
|
endDate = Math.floor(endDate / 1000)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user