เพิ่มวันที่เวลา แก้ไข/สร้าง
This commit is contained in:
parent
f8bebde592
commit
1c2bc1dbda
17 changed files with 505 additions and 361 deletions
|
|
@ -29,7 +29,7 @@ import { Not, Brackets } from "typeorm";
|
|||
import { DevelopmentProject } from "../entities/developmentProject";
|
||||
import { RequestWithUser } from "../middlewares/user";
|
||||
import permission from "../interfaces/permission";
|
||||
import { addLogSequence, setLogDataDiff } from "../interfaces/utils";
|
||||
import { setLogDataDiff } from "../interfaces/utils";
|
||||
|
||||
@Route("api/v1/kpi/user/achievement/development")
|
||||
@Tags("KpiUserDevelopment")
|
||||
|
|
@ -95,6 +95,8 @@ export class KpiUserDevelopmentController extends Controller {
|
|||
kpiUserDevelopment.createdFullName = request.user.name;
|
||||
kpiUserDevelopment.lastUpdateUserId = request.user.sub;
|
||||
kpiUserDevelopment.lastUpdateFullName = request.user.name;
|
||||
kpiUserDevelopment.createdAt = new Date();
|
||||
kpiUserDevelopment.lastUpdatedAt = new Date();
|
||||
await this.kpiUserDevelopmentRepository.save(kpiUserDevelopment, { data: request });
|
||||
setLogDataDiff(request, { before, after: kpiUserDevelopment });
|
||||
|
||||
|
|
@ -107,6 +109,8 @@ export class KpiUserDevelopmentController extends Controller {
|
|||
data.createdFullName = request.user.name;
|
||||
data.lastUpdateUserId = request.user.sub;
|
||||
data.lastUpdateFullName = request.user.name;
|
||||
data.createdAt = new Date();
|
||||
data.lastUpdatedAt = new Date();
|
||||
data.kpiUserDevelopmentId = kpiUserDevelopment.id;
|
||||
await this.developmentProjectRepository.save(data, { data: request });
|
||||
setLogDataDiff(request, { before, after: data });
|
||||
|
|
@ -179,6 +183,7 @@ export class KpiUserDevelopmentController extends Controller {
|
|||
const before = structuredClone(kpiUserDevelopment);
|
||||
kpiUserDevelopment.lastUpdateUserId = request.user.sub;
|
||||
kpiUserDevelopment.lastUpdateFullName = request.user.name;
|
||||
kpiUserDevelopment.lastUpdatedAt = new Date();
|
||||
Object.assign(kpiUserDevelopment, requestBody);
|
||||
await this.kpiUserDevelopmentRepository.save(kpiUserDevelopment, { data: request });
|
||||
setLogDataDiff(request, { before, after: kpiUserDevelopment });
|
||||
|
|
@ -192,6 +197,8 @@ export class KpiUserDevelopmentController extends Controller {
|
|||
data.createdFullName = request.user.name;
|
||||
data.lastUpdateUserId = request.user.sub;
|
||||
data.lastUpdateFullName = request.user.name;
|
||||
data.createdAt = new Date();
|
||||
data.lastUpdatedAt = new Date();
|
||||
data.kpiUserDevelopmentId = kpiUserDevelopment.id;
|
||||
await this.developmentProjectRepository.save(data, { data: request });
|
||||
setLogDataDiff(request, { before: null, after: data });
|
||||
|
|
@ -325,6 +332,7 @@ export class KpiUserDevelopmentController extends Controller {
|
|||
this.kpiUserDevelopmentRepository.merge(kpiUserDevelopment, item);
|
||||
kpiUserDevelopment.lastUpdateUserId = request.user.sub;
|
||||
kpiUserDevelopment.lastUpdateFullName = request.user.name;
|
||||
kpiUserDevelopment.lastUpdatedAt = new Date();
|
||||
await this.kpiUserDevelopmentRepository.save(kpiUserDevelopment, { data: request });
|
||||
setLogDataDiff(request, { before, after: kpiUserDevelopment });
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue