update user activity

This commit is contained in:
2024-12-27 10:38:46 +07:00
parent ea8b9774a8
commit 2bab431d01
3 changed files with 5 additions and 4 deletions

View File

@ -28,8 +28,8 @@
"database": "bri_erp_staging" "database": "bri_erp_staging"
}, },
"auth": { "auth": {
"refresh_token_lifetime_day": 30, "refresh_token_lifetime_day": 1,
"access_token_lifetime": 86400, "access_token_lifetime": 900,
"reset_password_url": "https://brilianapps.shiblysolution.id/ukln/auth/reset-password/" "reset_password_url": "https://brilianapps.shiblysolution.id/ukln/auth/reset-password/"
}, },
"service": { "service": {

View File

@ -14,6 +14,7 @@ import { v4 as uuidv4 } from 'uuid';
import { EmailBody, Menu, User, UserRefreshToken, UserRole } from "entity"; import { EmailBody, Menu, User, UserRefreshToken, UserRole } from "entity";
import axios from 'axios'; import axios from 'axios';
import CommonHelper from "../helpers/common"; import CommonHelper from "../helpers/common";
import { MoreThan } from "typeorm";
const log: Logger<ILogObj> = new Logger({ name: '[UserController]', type: 'pretty' }); const log: Logger<ILogObj> = new Logger({ name: '[UserController]', type: 'pretty' });
@ -314,7 +315,7 @@ export class AuthController {
const userRefreshTokenRepo = OrmHelper.DB.getRepository(UserRefreshToken); const userRefreshTokenRepo = OrmHelper.DB.getRepository(UserRefreshToken);
const refresh_token = await userRefreshTokenRepo.findOneBy({ refresh_token: param.refresh_token }); const refresh_token = await userRefreshTokenRepo.findOneBy({ refresh_token: param.refresh_token, expired_at: MoreThan(new Date()) });
if (refresh_token != null) { if (refresh_token != null) {
const userRepo = OrmHelper.DB.getRepository(User); const userRepo = OrmHelper.DB.getRepository(User);

View File

@ -88,7 +88,7 @@ export class UserActivityController {
const { whereAttr, whereVal } = CommonHelper.handleFilter({ const { whereAttr, whereVal } = CommonHelper.handleFilter({
filter: param.filter, filter: param.filter,
col_any_eq: [], col_any_eq: [],
col_any_like: ['module', 'description'], col_any_like: ['u.username', 'module', 'description'],
additional_where: !param.all_user ? 'id_user = :id_user' : '' additional_where: !param.all_user ? 'id_user = :id_user' : ''
}); });