2024-12-20 17:36:14 +08:00

32 lines
763 B
JavaScript

import { Result } from '../constant'
/**
* 同步全部开门记录
* @param params
* @param {Number} [params.uid] 用户ID
* @param {Boolean} [params.disconnect] 操作后是否断开连接,默认断开
* @returns {Promise<Result>}
*/
export async function syncAllOpenRecord(params) {
const { disconnect } = params
const { code, data, message } = await this.syncOpenRecord({
uid: params.uid,
disconnect: false
})
if (code === Result.Success.code) {
if (data.count === 10) {
return await this.syncAllOpenRecord({
uid: params.uid,
disconnect
})
}
if (disconnect) {
await this.disconnectDevice()
}
return new Result(code, data, message)
}
return new Result(code, data, message)
}