This commit is contained in:
Adisak 2025-11-12 14:39:44 +07:00
parent 7737f09493
commit 83de71c40c

View file

@ -86,7 +86,7 @@ import { ProfileSalaryHistory } from "../entities/ProfileSalaryHistory";
import { ProfileAssistance } from "../entities/ProfileAssistance";
import { CommandRecive } from "../entities/CommandRecive";
import { EmployeePosMaster } from "../entities/EmployeePosMaster";
import { getTopDegrees } from "../services/PositionService";
import { CreatePosMasterHistoryOfficer, getTopDegrees } from "../services/PositionService";
import { ProfileLeaveService } from "../services/ProfileLeaveService";
@Route("api/v1/org/profile")
@ -10789,6 +10789,9 @@ export class ProfileController extends Controller {
await this.profileRepo.save(profile, { data: request });
setLogDataDiff(request, { before, after: profile });
if (requestBody.isLeave == true) {
if(orgRevisionRef){
await CreatePosMasterHistoryOfficer(orgRevisionRef.id, request);
}
await removeProfileInOrganize(profile.id, "OFFICER");
}
return new HttpSuccess();