import edu

This commit is contained in:
mamoss 2025-03-11 23:37:05 +07:00
parent ce5a595bc6
commit b314fe0cec
5 changed files with 58 additions and 14 deletions

View file

@ -493,6 +493,24 @@ export class OrgRootController extends Controller {
.getOne();
try {
if (orgRevisionPublish != null) {
const _orgRevisions = await repoOrgRevision.find({
where: [{ orgRevisionIsDraft: true, id: Not(orgRevisionPublish.id) }],
});
const _employeePosMasters = await repoEmployeePosmaster.find({
where: [{ orgRevisionId: In(_orgRevisions.map((x) => x.id)) }],
});
const _employeeTempPosMasters = await repoEmployeeTempPosmaster.find({
where: [{ orgRevisionId: In(_orgRevisions.map((x) => x.id)) }],
});
await employeePositionRepository.delete({
posMasterId: In(_employeePosMasters.map((x) => x.id)),
});
await employeePositionRepository.delete({
posMasterTempId: In(_employeeTempPosMasters.map((x) => x.id)),
});
await repoEmployeePosmaster.remove(_employeePosMasters);
await repoEmployeeTempPosmaster.remove(_employeeTempPosMasters);
//หา dna tree
const orgRoot = await orgRootRepository.find({
where: { orgRevisionId: orgRevisionPublish.id },