ayHaru 4 years ago
parent
commit
40aad2a6f9
1 changed files with 3 additions and 0 deletions
  1. 3 0
      helper/refill/RefillFactory.php

+ 3 - 0
helper/refill/RefillFactory.php

@@ -538,6 +538,7 @@ class RefillFactory
 
         if ($state === true) {
             $mod_refill->edit($order_id, ['notify_time' => time(), 'notify_state' => 1]);
+
             if(!$provider->callback()) {
                 $logic_vr_order = Logic("vr_order");
                 if ($order_state == ORDER_STATE_SUCCESS) {
@@ -547,6 +548,8 @@ class RefillFactory
                     $order_info = $mod_order->getOrderInfo(['order_id' => $order_id]);
 
                     $logic_vr_order->changeOrderStateCancel($order_info, '', "{$chname}接口查询通知失败,不可重试.");
+                } elseif ($order_state == ORDER_STATE_SEND) {
+                    QueueClient::async_push("QueryRefillState",['order_id' => $order_id],180);
                 }
             }
             QueueClient::push("NotifyMerchantComplete", ['order_id' => $order_id]);