This commit is contained in:
张成
2025-12-18 18:18:43 +08:00
parent 56e40efadb
commit 699c1d4f55
4 changed files with 56 additions and 30 deletions

View File

@@ -24,9 +24,14 @@ class PlaAccountService {
const accountData = account.get({ plain: true });
// 移除 device_status 依赖,在线状态和登录状态设为默认值
accountData.is_online = false;
accountData.is_logged_in = false;
// is_online 和 is_logged_in 字段已存在于数据库中,直接返回
// 如果字段不存在,设置默认值
if (accountData.is_online === undefined) {
accountData.is_online = false;
}
if (accountData.is_logged_in === undefined) {
accountData.is_logged_in = false;
}
return accountData;
}
@@ -57,9 +62,14 @@ class PlaAccountService {
const accountData = account.get({ plain: true });
// 移除 device_status 依赖,在线状态和登录状态设为默认值
accountData.is_online = false;
accountData.is_logged_in = false;
// is_online 和 is_logged_in 字段已存在于数据库中,直接返回
// 如果字段不存在,设置默认值
if (accountData.is_online === undefined) {
accountData.is_online = false;
}
if (accountData.is_logged_in === undefined) {
accountData.is_logged_in = false;
}
return accountData;
}
@@ -102,10 +112,16 @@ class PlaAccountService {
order: [['id', 'DESC']]
});
// 处理返回数据is_online 设为默认值 false
// 处理返回数据is_online 和 is_logged_in 从数据库读取
const rows = result.rows.map(account => {
const accountData = account.get({ plain: true });
accountData.is_online = false;
// 如果字段不存在,设置默认值
if (accountData.is_online === undefined) {
accountData.is_online = false;
}
if (accountData.is_logged_in === undefined) {
accountData.is_logged_in = false;
}
return accountData;
});