From bc442b304e69346a4c6c2593fea295cae0382504 Mon Sep 17 00:00:00 2001 From: Qiuyi LI Date: Tue, 2 Jul 2024 17:11:06 +0200 Subject: [PATCH] Hotfix 2.5.1 : Quit job when no local tracking number can be updated --- .../modules/business/domain/job/YDTrackingNumberJob.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/job/YDTrackingNumberJob.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/job/YDTrackingNumberJob.java index e73a11d81..0c4d43c54 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/job/YDTrackingNumberJob.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/job/YDTrackingNumberJob.java @@ -113,6 +113,10 @@ public class YDTrackingNumberJob implements Job { long nbSuccesses = results.stream().filter(b -> b).count(); log.info("{}/{} local tracking numbers have been retrieved.", nbSuccesses, ydRequests.size()); + if (localTrackingNumbers.isEmpty()) { + log.info("No local tracking numbers to be updated, quitting."); + return; + } log.info("Started updating {} local tracking numbers", localTrackingNumbers.size()); platformOrderService.updateLocalTrackingNumber(localTrackingNumbers); log.info("Ended updating local tracking numbers for the following orders : {}", localTrackingNumbers.stream()