This commit is contained in:
van
2026-04-03 17:18:27 +08:00
parent d4fdf076e9
commit fa7e26cf6e
6 changed files with 85 additions and 10 deletions

View File

@@ -38,6 +38,7 @@ public class LogisticsScanTask {
int orderSuccess = 0;
int orderFailed = 0;
int adhocQueuePopped = 0;
int adhocReconciled = 0;
logger.info("========== 物流扫描定时任务开始(订单 F/PDD + 企微分享链队列) ==========");
@@ -83,6 +84,13 @@ public class LogisticsScanTask {
} catch (Exception e) {
logger.error("订单扫描阶段异常", e);
} finally {
try {
logger.info("---------- 企微分享链 adhoc落库对账入队IMPORTED/PENDING/WAITING 等) ----------");
adhocReconciled = logisticsService.reconcileShareLinkJobsIntoPendingQueue();
logger.info("企微分享链 adhoc对账入队 {} 条(余者可能尚在限频窗口内)", adhocReconciled);
} catch (Exception e) {
logger.error("企微分享链 adhoc 对账入队异常", e);
}
try {
logger.info("---------- 企微分享链 adhoc 队列:开始 drain ----------");
adhocQueuePopped = logisticsService.drainPendingShareLinkQueue();
@@ -95,7 +103,8 @@ public class LogisticsScanTask {
logger.info("========== 物流扫描任务统计(本轮) ==========");
logger.info("订单:候选 {} 条 | 跳过(Redis已处理) {} | 本次已拉取处理 {} | 成功 {} | 失败或未推送 {}",
orderCandidates, orderSkipped, orderProcessed, orderSuccess, orderFailed);
logger.info("企微分享链队列Redis 弹出并处理 {} 条(未出单等情况会重入队,与逐条日志一致)", adhocQueuePopped);
logger.info("企微分享链队列:对账入队 {} 条 | Redis 弹出并处理 {} 条(未出单等情况会重入队,与逐条日志一致)",
adhocReconciled, adhocQueuePopped);
logger.info("总耗时 {} ms", elapsed);
logger.info("==========================================");
}