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

This commit is contained in:
kittapath 2024-09-03 14:48:19 +07:00
parent 2a117223f7
commit 5c2569e5b4
10 changed files with 284 additions and 0 deletions

View file

@ -92,6 +92,9 @@ export class SalaryEmployeeController extends Controller {
salarys.createdFullName = request.user.name;
salarys.lastUpdateUserId = request.user.sub;
salarys.lastUpdateFullName = request.user.name;
salarys.createdAt = new Date();
salarys.lastUpdatedAt = new Date();
await this.salaryEmployeeRepository.save(salarys, { data: request });
setLogDataDiff(request, { before, after: salarys });
return new HttpSuccess(salarys.id);
@ -296,12 +299,24 @@ export class SalaryEmployeeController extends Controller {
const newSalary = { ...salary, id: randomUUID(), isActive: false };
const before = null;
newSalary.createdUserId = request.user.sub;
newSalary.createdFullName = request.user.name;
newSalary.lastUpdateUserId = request.user.sub;
newSalary.lastUpdateFullName = request.user.name;
newSalary.createdAt = new Date();
newSalary.lastUpdatedAt = new Date();
await this.salaryEmployeeRepository.save(newSalary, { data: request });
setLogDataDiff(request, { before, after: newSalary });
await Promise.all(
salaryRank.map(async (v) => {
const newSalaryRank = { ...v, id: randomUUID() };
newSalaryRank.createdUserId = request.user.sub;
newSalaryRank.createdFullName = request.user.name;
newSalaryRank.lastUpdateUserId = request.user.sub;
newSalaryRank.lastUpdateFullName = request.user.name;
newSalaryRank.createdAt = new Date();
newSalaryRank.lastUpdatedAt = new Date();
await this.salaryRankEmployeeRepository.save(newSalaryRank, { data: request });
setLogDataDiff(request, { before, after: newSalaryRank });
}),