import edu
This commit is contained in:
parent
ce5a595bc6
commit
b314fe0cec
5 changed files with 58 additions and 14 deletions
|
|
@ -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 },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue