เพิ่มวันที่เวลา แก้ไข/สร้าง

This commit is contained in:
kittapath 2024-09-03 15:39:45 +07:00
parent f8bebde592
commit 1c2bc1dbda
17 changed files with 505 additions and 361 deletions

View file

@ -24,8 +24,7 @@ import { Brackets, IsNull, Like } from "typeorm";
import { KpiRoleHistory } from "../entities/kpiRoleHistory";
import permission from "../interfaces/permission";
import { RequestWithUser } from "../middlewares/user";
import { addLogSequence, setLogDataDiff } from "../interfaces/utils";
import { setLogDataDiff } from "../interfaces/utils";
@Route("api/v1/kpi/role")
@Tags("kpiRole")
@ -181,6 +180,8 @@ export class kpiRoleController extends Controller {
kpiRole.createdFullName = request.user.name;
kpiRole.lastUpdateUserId = request.user.sub;
kpiRole.lastUpdateFullName = request.user.name;
kpiRole.createdAt = new Date();
kpiRole.lastUpdatedAt = new Date();
await this.kpiRoleRepository.save(kpiRole, { data: request });
setLogDataDiff(request, { before, after: kpiRole });
@ -190,6 +191,8 @@ export class kpiRoleController extends Controller {
history.createdFullName = request.user.name;
history.lastUpdateUserId = request.user.sub;
history.lastUpdateFullName = request.user.name;
history.createdAt = new Date();
history.lastUpdatedAt = new Date();
await this.kpiRoleHistoryRepository.save(history, { data: request });
setLogDataDiff(request, { before, after: kpiRole });
@ -257,6 +260,8 @@ export class kpiRoleController extends Controller {
kpiRole.createdFullName = request.user.name;
kpiRole.lastUpdateUserId = request.user.sub;
kpiRole.lastUpdateFullName = request.user.name;
kpiRole.createdAt = new Date();
kpiRole.lastUpdatedAt = new Date();
await this.kpiRoleRepository.save(kpiRole, { data: request });
setLogDataDiff(request, { before, after: kpiRole });
@ -267,6 +272,8 @@ export class kpiRoleController extends Controller {
history.createdFullName = request.user.name;
history.lastUpdateUserId = request.user.sub;
history.lastUpdateFullName = request.user.name;
history.createdAt = new Date();
history.lastUpdatedAt = new Date();
await this.kpiRoleHistoryRepository.save(history, { data: request });
setLogDataDiff(request, { before, after: kpiRole });
@ -761,6 +768,9 @@ export class kpiRoleController extends Controller {
remainingKpiRoles.forEach((kpiRole: any, index: any) => {
kpiRole.including = index + 1;
});
remainingKpiRoles.lastUpdateUserId = request.user.sub;
remainingKpiRoles.lastUpdateFullName = request.user.name;
remainingKpiRoles.lastUpdatedAt = new Date();
await this.kpiRoleRepository.save(remainingKpiRoles, { data: request });
}
return new HttpSuccess();