update user activity
This commit is contained in:
@ -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": {
|
||||||
|
|||||||
@ -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);
|
||||||
|
|||||||
@ -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' : ''
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user