Merge branch 'develop' of github.com:Frappet/hrms-api-org into develop
This commit is contained in:
commit
06fb09afa2
2 changed files with 18 additions and 15 deletions
|
|
@ -548,15 +548,15 @@ export function commandTypePath(commandCode: string): string | null {
|
||||||
case "C-PM-32":
|
case "C-PM-32":
|
||||||
return "/discipline/result/command32/report";
|
return "/discipline/result/command32/report";
|
||||||
case "C-PM-33":
|
case "C-PM-33":
|
||||||
return "/salary/report/command/officer/report"; //SALARY
|
return "/salary/report/command33/officer/report"; //SALARY
|
||||||
case "C-PM-34":
|
case "C-PM-34":
|
||||||
return "/salary/report/command/officer/report"; //SALARY
|
return "/salary/report/command34/officer/report"; //SALARY
|
||||||
case "C-PM-35":
|
case "C-PM-35":
|
||||||
return "/salary/report/command/officer/report"; //SALARY
|
return "/salary/report/command35/officer/report"; //SALARY
|
||||||
case "C-PM-36":
|
case "C-PM-36":
|
||||||
return "/salary/report/command/employee/report"; //SALARY
|
return "/salary/report/command36/employee/report"; //SALARY
|
||||||
case "C-PM-37":
|
case "C-PM-37":
|
||||||
return "/salary/report/command/employee/report"; //SALARY
|
return "/salary/report/command37/employee/report"; //SALARY
|
||||||
case "C-PM-38":
|
case "C-PM-38":
|
||||||
return "/org/command/command38/officer/report"; //ORG
|
return "/org/command/command38/officer/report"; //ORG
|
||||||
case "C-PM-39":
|
case "C-PM-39":
|
||||||
|
|
|
||||||
|
|
@ -1711,17 +1711,20 @@ async function handler_org_draft(msg: amqp.ConsumeMessage): Promise<boolean> {
|
||||||
});
|
});
|
||||||
// await posMasterRepository.remove(_posMasters);
|
// await posMasterRepository.remove(_posMasters);
|
||||||
const batchSize = 1000;
|
const batchSize = 1000;
|
||||||
for (let i = 0; i < _posMasters.length; i += batchSize) {
|
const removeInBatches = async (repository:any, data:any, label:any) => {
|
||||||
const batch = _posMasters.slice(i, i + batchSize);
|
for (let i = 0; i < data.length; i += batchSize) {
|
||||||
try {
|
const batch = data.slice(i, i + batchSize);
|
||||||
await posMasterRepository.remove(batch);
|
try {
|
||||||
console.log(`Removed PosMaster batch ${i / batchSize + 1}`);
|
await repository.remove(batch);
|
||||||
} catch (error) {
|
console.log(`Removed ${label} batch ${i / batchSize + 1}`);
|
||||||
console.log(`Failed to remove batch ${i / batchSize + 1}`);
|
} catch (error) {
|
||||||
|
console.log(`Failed to remove ${label} batch ${i / batchSize + 1}`);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
await employeePosMasterRepository.remove(_employeePosMasters);
|
await removeInBatches(posMasterRepository, _posMasters, "PosMaster");
|
||||||
await employeeTempPosMasterRepository.remove(_employeeTempPosMasters);
|
await removeInBatches(employeePosMasterRepository, _employeePosMasters, "EmployeePosMaster");
|
||||||
|
await removeInBatches(employeeTempPosMasterRepository, _employeeTempPosMasters, "EmployeeTempPosMaster");
|
||||||
await child4Repository.delete({ orgRevisionId: In(_orgRevisions.map((x) => x.id)) });
|
await child4Repository.delete({ orgRevisionId: In(_orgRevisions.map((x) => x.id)) });
|
||||||
await child3Repository.delete({ orgRevisionId: In(_orgRevisions.map((x) => x.id)) });
|
await child3Repository.delete({ orgRevisionId: In(_orgRevisions.map((x) => x.id)) });
|
||||||
await child2Repository.delete({ orgRevisionId: In(_orgRevisions.map((x) => x.id)) });
|
await child2Repository.delete({ orgRevisionId: In(_orgRevisions.map((x) => x.id)) });
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue