Răsfoiți Sursa

chore: Optimize task item retrieval query

xiongzhu 1 an în urmă
părinte
comite
e7abec8963
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      src/task/task.service.ts

+ 2 - 2
src/task/task.service.ts

@@ -950,12 +950,12 @@ export class TaskService implements OnModuleInit {
             config = new SysConfig()
             config.name = 'check_availability_numbers'
         }
-        for (let i = 0; i < 10; i++) {
+        for (let i = 0; i < 99; i++) {
             const items = await this.taskItemRepository
                 .createQueryBuilder()
                 .select()
                 .where('status = :status', { status: TaskItemStatus.SUCCESS })
-                .andWhere('sendAt > :sendAt', { sendAt: addHours(new Date(), -12 * (i + 1)) })
+                .andWhere('sendAt > :sendAt', { sendAt: addHours(new Date(), -6 * (i + 1)) })
                 .orderBy('RAND()')
                 .limit(5)
                 .getMany()