Lei OT 10 months ago
parent 56919d4004
commit f0be26199f

@ -57,7 +57,7 @@ const AidsState = () => {
} }
} else { } else {
console.log('pre job running! cancelNext[AidsState]'); console.log('pre job running! cancelNext[AidsState]');
jobAS.cancelNext(); jobAS.cancelNext(true);
} }
}); });
}); });
@ -77,16 +77,19 @@ const newHotelDetails = () => {
const isRunning = job1.pendingInvocations[0]?.job?.running == 1; const isRunning = job1.pendingInvocations[0]?.job?.running == 1;
if (!isRunning) { if (!isRunning) {
const res = await heytripService.newHotels('1'); try {
const res = await heytripService.newHotels('1');
// job1.cancel(); // debug: 0 // job1.cancel(); // debug: 0
if (res.next !== true) { if (res.next !== true) {
job1.cancel(res.restart); job1.cancel(res.restart);
console.log('job completed! canceled job[newHotelDetails]!'); console.log('job completed! canceled job[newHotelDetails]!');
}
} catch (error) {
job1.cancelNext(true);
} }
} else { } else {
console.log('pre job running! cancelNext[newHotelDetails]'); console.log('pre job running! cancelNext[newHotelDetails]');
job1.cancelNext(); job1.cancelNext(true);
} }
}); });
}); });
@ -105,16 +108,19 @@ const hotelLgcDetails = () => {
const isRunning = job2.pendingInvocations[0]?.job?.running == 1; const isRunning = job2.pendingInvocations[0]?.job?.running == 1;
if (!isRunning) { if (!isRunning) {
const res = await heytripService.newHotelsLgc('1'); try {
const res = await heytripService.newHotelsLgc('1');
// job2.cancel(); // debug: 0 // job2.cancel(); // debug: 0
if (res.next !== true) { if (res.next !== true) {
job2.cancel(res.restart); job2.cancel(res.restart);
console.log('job completed! canceled job[hotelLgcDetails]!'); console.log('job completed! canceled job[hotelLgcDetails]!');
}
} catch (error) {
job2.cancelNext(true);
} }
} else { } else {
console.log('pre job running! cancelNext[hotelLgcDetails]'); console.log('pre job running! cancelNext[hotelLgcDetails]');
job2.cancelNext(); job2.cancelNext(true);
} }
}); });
}); });
@ -132,16 +138,20 @@ const chinaHotelDetails = () => {
console.log('-------------------------syncing heytrip[chinaHotelDetails], get china accommodation details.-------------------------'); console.log('-------------------------syncing heytrip[chinaHotelDetails], get china accommodation details.-------------------------');
const isRunning = job3.pendingInvocations[0]?.job?.running == 1; const isRunning = job3.pendingInvocations[0]?.job?.running == 1;
if (!isRunning) { if (!isRunning) {
const res = await heytripService.chinaHotelsLgc2('2'); try {
// job3.cancel(); // debug: 0 const res = await heytripService.chinaHotelsLgc2('2');
if (res.next !== true) { // job3.cancel(); // debug: 0
job3.cancel(res.restart); if (res.next !== true) {
console.log('job completed! canceled job[chinaHotelDetails]!'); job3.cancel(res.restart);
// job3.reschedule('0 0 0 * * *'); console.log('job completed! canceled job[chinaHotelDetails]!');
// job3.reschedule('0 0 0 * * *');
}
} catch (error) {
job3.cancelNext(true);
} }
} else { } else {
console.log('pre job running! cancelNext[chinaHotelDetails]'); console.log('pre job running! cancelNext[chinaHotelDetails]');
job3.cancelNext(); job3.cancelNext(true);
} }
}); });
}); });

Loading…
Cancel
Save