|
@@ -37,8 +37,10 @@ class proxy
|
|
|
Log::record("proxy::add mch_order={$mch_order} card_no = {$card_no}",Log::DEBUG);
|
|
|
|
|
|
$need_check = false;
|
|
|
+ $first_comit = false;
|
|
|
if($card_type == 0)
|
|
|
{
|
|
|
+ $first_comit = true;
|
|
|
$card_type = mtopcard\card_type($card_no,$regin_no);
|
|
|
$params['card_type'] = $card_type;
|
|
|
$params['regin_no'] = $regin_no;
|
|
@@ -50,7 +52,7 @@ class proxy
|
|
|
}
|
|
|
|
|
|
[$org_quality,$quality] = refill\RefillFactory::instance()->find_quality($mchid,$amount,$card_type,$org_quality,$commit_times,time() - $order_time);
|
|
|
- if($card_type == 0) {
|
|
|
+ if($first_comit) {
|
|
|
refill\util::incr_user_commit($mchid,$card_type,$amount,$org_quality);
|
|
|
}
|
|
|
|