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