From c0fa314702c6bb19b0c8975dfaee8e39d1896844 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 26 七月 2024 22:15:18 +0800 Subject: [PATCH] 代理新功能完善 --- src/main/java/com/taoke/autopay/task/KeyOrderDistributeTask.java | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/taoke/autopay/task/KeyOrderDistributeTask.java b/src/main/java/com/taoke/autopay/task/KeyOrderDistributeTask.java index e6626bc..78b9917 100644 --- a/src/main/java/com/taoke/autopay/task/KeyOrderDistributeTask.java +++ b/src/main/java/com/taoke/autopay/task/KeyOrderDistributeTask.java @@ -4,6 +4,7 @@ import com.taoke.autopay.dto.DYOrderDto; import com.taoke.autopay.entity.KeyOrder; import com.taoke.autopay.exception.KeyOrderException; +import com.taoke.autopay.manager.OrderPayFailProcessor; import com.taoke.autopay.service.KeyOrderService; import com.taoke.autopay.utils.StringUtil; import com.taoke.autopay.utils.order.DYOrderApi; @@ -103,4 +104,21 @@ } } + + @Resource + private OrderPayFailProcessor orderPayFailProcessor; + + @Scheduled(cron = "0/5 * * * * ? ") + private void processPayFail(){ + for(int i=0;i<10;i++) { + // 涓�娆℃渶澶氬鐞�10鏉℃暟鎹� + orderPayFailProcessor.processFromQueue(); + } + } + + @Scheduled(cron = "0 0 3 * * ? ") + private void clearProcessPayFailCache(){ + orderPayFailProcessor.clearCacheData(); + } + } -- Gitblit v1.8.0