Forráskód Böngészése

fix(payment): 更新微信订单定时任务查询条件

- 修改支付状态查询条件,包含待付款和已关闭状态
- 添加订单删除时间为空的筛选条件
- 修复定时任务处理逻辑,确保正确处理已关闭订单

(cherry picked from commit 06bd946347bf920d48c0fbdf1f6defce3046da34)
runphp 3 hónapja
szülő
commit
4f20633c66
1 módosított fájl, 2 hozzáadás és 1 törlés
  1. 2 1
      src/Cron/WechatOrderCron.php

+ 2 - 1
src/Cron/WechatOrderCron.php

@@ -54,9 +54,10 @@ class WechatOrderCron
             ->where([
                 'p.pay_type' => 'lakala',
                 'p.biz_type' => 1,
-                'p.status' => 0,
+                ['p.status', 'in', [0, 4]], // 待付款、已关闭
                 ['p.expire_time', '<', time()],
                 'o.order_status' => 10,
+                'o.delete_time' => null,
             ])
             ->field('p.id,p.order_id,o.delete_time')
             ->select()->each(function ($payment) {