stanley-king 3 years ago
parent
commit
ac48d71c49
1 changed files with 10 additions and 2 deletions
  1. 10 2
      helper/refill/RefillBase.php

+ 10 - 2
helper/refill/RefillBase.php

@@ -467,16 +467,24 @@ class RefillBase
                 //提交成功
                 util::incr_commit($channel_name,$card_type,$amount,$quality,true);
                 $trade_no = $errmsg;
-                if ($provider->refill_type() == 'api') {
+
+                $refill_type = $provider->refill_type();
+                if ($refill_type == 'api') {
                     $logic_vr_order = Logic("vr_order");
                     $logic_vr_order->changeOrderStateSend($order_id,true);
-                } else {
+                } elseif($refill_type == 'fetch') {
+                    $logic_vr_order = Logic("vr_order");
+                    $logic_vr_order->changeOrderStateSend($order_id,true);
+
                     $mod_fetch_order = Model('fetch_order');
                     $fetch_datas = ['order_id' => $order_id, 'order_sn' => $order_sn, 'store_id' => $order_info['store_id'],'channel_name' => $channel_name,
                         'fetch_status' => 1, 'card_no' => $card_no, 'card_type' => $card_type, 'refill_amount' => $amount,
                         'add_time' => time()];
                     $mod_fetch_order->add($fetch_datas);
                 }
+                else {
+                    Log::record("Err refill_type = {$refill_type}",Log::ERR);
+                }
 
                 $data = ['commit_time' => time(), 'ch_trade_no' => $trade_no];
                 $mod_refill->edit($order_id, $data);