查询时间延长5分钟

This commit is contained in:
wkj 2024-05-15 10:53:08 +08:00
parent 91a191158f
commit bda6b1b8db
3 changed files with 35 additions and 31 deletions

View File

@ -46,39 +46,43 @@ export class BackendRuntimeContext extends BRC {
async setTokenValue(tokenValue, userId) {
if (tokenValue) {
// 前台传递
const result = await this.select('token', {
data: {
id: 1,
ableState: 1,
user: {
const result = await this.select(
'token',
{
data: {
id: 1,
userState: 1,
isRoot: 1,
},
userId: 1,
value: 1,
player: {
id: 1,
isRoot: 1,
},
},
filter: {
$or: [
{
value: tokenValue,
ableState: 1,
user: {
id: 1,
userState: 1,
isRoot: 1,
},
{
oldValue: tokenValue,
refreshedAt: {
$lte: Date.now() - 60 * 1000,
userId: 1,
value: 1,
player: {
id: 1,
isRoot: 1,
},
},
filter: {
$or: [
{
value: tokenValue,
},
},
],
{
oldValue: tokenValue,
refreshedAt: {
$lte: Date.now() - 300 * 1000,
},
},
],
},
},
}, {
dontCollect: true,
blockTrigger: true,
});
{
dontCollect: true,
blockTrigger: true,
}
);
if (result.length === 0) {
console.log(`构建BackendRuntimeContext对应tokenValue「${tokenValue}找不到相关的user`);
throw new OakTokenExpiredException();

View File

@ -73,7 +73,7 @@ class BackendRuntimeContext extends oak_frontend_base_1.BackendRuntimeContext {
{
oldValue: tokenValue,
refreshedAt: {
$lte: Date.now() - 60 * 1000,
$lte: Date.now() - 300 * 1000,
},
},
],

View File

@ -94,7 +94,7 @@ export abstract class BackendRuntimeContext<ED extends EntityDict & BaseEntityDi
{
oldValue: tokenValue,
refreshedAt: {
$lte: Date.now() - 60 * 1000,
$lte: Date.now() - 300 * 1000,
},
},
],