เพิ่มวันเวลา แก้ไข/สร้าง
This commit is contained in:
parent
2a117223f7
commit
5c2569e5b4
10 changed files with 284 additions and 0 deletions
|
|
@ -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 });
|
||||
}),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue