fix draft rabbitMq
This commit is contained in:
parent
ed1cbea7c6
commit
33ac43071e
1 changed files with 11 additions and 2 deletions
|
|
@ -1684,7 +1684,6 @@ async function handler_org_draft(msg: amqp.ConsumeMessage): Promise<boolean> {
|
|||
}
|
||||
}
|
||||
}
|
||||
console.log("ssssssssss");
|
||||
const _orgRevisions = await orgRevisionRepository.find({
|
||||
where: [{ orgRevisionIsDraft: true, id: Not(revision.id) }],
|
||||
});
|
||||
|
|
@ -1712,7 +1711,17 @@ async function handler_org_draft(msg: amqp.ConsumeMessage): Promise<boolean> {
|
|||
await posMasterActRepository.delete({
|
||||
posMasterChildId: In(_posMasters.map((x) => x.id)),
|
||||
});
|
||||
await posMasterRepository.remove(_posMasters);
|
||||
// await posMasterRepository.remove(_posMasters);
|
||||
const batchSize = 1000;
|
||||
for (let i = 0; i < _posMasters.length; i += batchSize) {
|
||||
const batch = _posMasters.slice(i, i + batchSize);
|
||||
try {
|
||||
await posMasterRepository.remove(batch);
|
||||
console.log(`Removed PosMaster batch ${i / batchSize + 1}`);
|
||||
} catch (error) {
|
||||
console.log(`Failed to remove batch ${i / batchSize + 1}`);
|
||||
}
|
||||
}
|
||||
await employeePosMasterRepository.remove(_employeePosMasters);
|
||||
await employeeTempPosMasterRepository.remove(_employeeTempPosMasters);
|
||||
await child4Repository.delete({ orgRevisionId: In(_orgRevisions.map((x) => x.id)) });
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue