mirror of
https://github.com/whyour/qinglong.git
synced 2025-05-23 06:46:09 +08:00
修复更新系统通知
This commit is contained in:
parent
38e1ba67af
commit
7f986fdb2d
|
@ -313,8 +313,16 @@ export default class UserService {
|
||||||
}
|
}
|
||||||
|
|
||||||
private async updateAuthDb(payload: AuthInfo): Promise<any> {
|
private async updateAuthDb(payload: AuthInfo): Promise<any> {
|
||||||
await AuthModel.upsert({ ...payload });
|
let doc = await AuthModel.findOne({ type: payload.type });
|
||||||
const doc = await this.getDb({ type: payload.type });
|
if (doc) {
|
||||||
|
const updateResult = await AuthModel.update(payload, {
|
||||||
|
where: { id: doc.id },
|
||||||
|
returning: true,
|
||||||
|
});
|
||||||
|
doc = updateResult[1][0];
|
||||||
|
} else {
|
||||||
|
doc = await AuthModel.create(payload, { returning: true });
|
||||||
|
}
|
||||||
return doc;
|
return doc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user