diff --git a/src/controllers/CommandController.ts b/src/controllers/CommandController.ts index 5d9323d0..5f5918de 100644 --- a/src/controllers/CommandController.ts +++ b/src/controllers/CommandController.ts @@ -2468,6 +2468,7 @@ export class CommandController extends Controller { date: item.date, refCommandNo: item.refCommandNo, templateDoc: item.salaryRef, + commandId: item.commandId, position: profile.profileSalary.length > 0 ? profile.profileSalary[0].position : null, positionType: profile.profileSalary.length > 0 ? profile.profileSalary[0].positionType : null, @@ -2506,7 +2507,18 @@ export class CommandController extends Controller { await this.salaryHistoryRepo.save(history); }), ); - + const checkCommandType = await this.commandRepository.findOne({ + where: { id: (body.data.length > 0 ? body.data[0].commandId?.toString() : "") }, + relations: ["commandType"] + }); + if(checkCommandType?.commandType.code == "C-PM-11") { + const profile = await this.profileRepository.find({ where: { id: In(body.data.map(x => x.profileId)) } }); + const data = profile.map((x) => ({ + ...x, + isProbation: false, + })); + await this.profileRepository.save(data); + } return new HttpSuccess(); }