浏览代码

订单用储值卡

gorden 5 月之前
父节点
当前提交
741db3b19c
共有 2 个文件被更改,包括 5 次插入2 次删除
  1. 3 0
      app/admin/controller/member/AccountController.php
  2. 2 2
      app/admin/controller/order/GoodsController.php

+ 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') {