From 39226f28b2ca53e5988e614ab93c25c16e3d4a44 Mon Sep 17 00:00:00 2001 From: winter <664946893@qq.com> Date: Wed, 9 Apr 2025 10:03:32 +0800 Subject: [PATCH] fix --- .../main/java/com/iformall/schedule/AiOrderSchedule.java | 7 +++++-- mallinkService/src/main/resources/mapper/AiOrderMapper.xml | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/mallinkSchedule/src/main/java/com/iformall/schedule/AiOrderSchedule.java b/mallinkSchedule/src/main/java/com/iformall/schedule/AiOrderSchedule.java index 2a65013a0..cf5944419 100644 --- a/mallinkSchedule/src/main/java/com/iformall/schedule/AiOrderSchedule.java +++ b/mallinkSchedule/src/main/java/com/iformall/schedule/AiOrderSchedule.java @@ -64,13 +64,16 @@ public class AiOrderSchedule { private List getMalls() { WxMall wxMall = new WxMall(); + wxMall.setTenantId("789"); return wxMallMapper.findList(wxMall); } //查询新创建的订单,增量同步wxCouponOrder.因为中间有些订单有付了款,有没付款 @Async - @Scheduled(cron = "0 50 0 * * ?") // 每天凌晨00:50 + //@Scheduled(cron = "0 */5 * * * ?") // 每天凌晨00:50 + @Scheduled(cron = "0 53 0 * * *?")// 每天凌晨00:53 public void updateWxCouponOrderSchedule() { + System.out.println(">>>>> updateWxCouponOrderSchedule"); List malls = getMalls(); for (WxMall mall : malls) { @@ -126,7 +129,7 @@ public class AiOrderSchedule { //更新coupon_order_status==0或者为空的订单, 因为订单可能被核销等操作会变更一些数据 @Async - @Scheduled(cron = "0 0 0/2 * * ?") // 每2个小时执行一次 + @Scheduled(cron = "0 0 */2 * * ?") // 每2个小时执行一次 public void updateOrderSchedule() { List malls = getMalls(); for (WxMall mall : malls) { diff --git a/mallinkService/src/main/resources/mapper/AiOrderMapper.xml b/mallinkService/src/main/resources/mapper/AiOrderMapper.xml index d34223a62..e329a4388 100644 --- a/mallinkService/src/main/resources/mapper/AiOrderMapper.xml +++ b/mallinkService/src/main/resources/mapper/AiOrderMapper.xml @@ -83,10 +83,10 @@ - and `coupon_order_id` is null + and (`coupon_order_id` is null or coupon_order_id = 0 ) - and `coupon_order_id` is not null + and (`coupon_order_id` is not null and coupon_order_id > 0) and `coupon_order_status` is null