Browse Source

订单用储值卡

gorden 3 months ago
parent
commit
741db3b19c

+ 3 - 0
app/admin/controller/member/AccountController.php

@@ -109,6 +109,9 @@ class AccountController extends Curd
             } elseif ($item['member_account_classify'] == 'CASH') {
                 $data['cash'] = $item;
             } elseif ($item['member_account_classify'] == 'CARD') {
+                if (intval($item['member_account_surplus']) == 0 && intval($item['member_account_added']) == 0){
+                    continue;
+                }
                 $data['card'][] = $item;
             } elseif ($item['member_account_classify'] == 'WELFARE') {
                 $data['welfare'] = $item;

+ 2 - 2
app/admin/controller/order/GoodsController.php

@@ -1240,7 +1240,7 @@ class GoodsController extends Curd
                 $account->member_account_updatetimes = time();
                 $account->save();
             } else if ($params['pay_category'] == 'CARD') {  // 储值卡账户
-                $cardNbr = $params['card_nbr'];
+                $cardNbr = $params['card_id'];
                 if (!$cardNbr) {
                     throw new BusinessException('账户异常');
                 }
@@ -1359,7 +1359,7 @@ class GoodsController extends Curd
             } else if ($params['pay_category'] == 'VIP') {
                 $payData['pay_prepayid'] = $params['join_order_member_id'] . '-VIP';
             } else if ($params['pay_category'] == 'CARD') {
-                $payData['pay_prepayid'] = $params['card_nbr'];
+                $payData['pay_prepayid'] = $params['card_id'];
             } else if ($params['pay_category'] == 'OFFLINE') {
                 $payData['pay_prepayid'] = 'OFFLINE';
             } else if ($params['pay_category'] == 'OFFLINE_ALIPAY') {