|
@@ -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);
|