Parcourir la source

第三方支付方式

shish il y a 5 ans
Parent
commit
a60afcd708

+ 1 - 0
app-mall/controllers/OrderController.php

@@ -281,6 +281,7 @@ class OrderController extends BaseController
         $post['goodsNum'] = 1;
         $post['fromType'] = $fromType;
         $post['reachDate'] = isset($post['reachDate']) && !empty($post['reachDate']) ? $post['reachDate'] : '00-00-00';
+        $post['thirdPay'] = dict::getDict('thirdPay', 'onlineWay');
         $order = OrderClass::addOrder($post);
         $orderId = $order['id'];
         $orderSn = $order['orderSn'];

+ 4 - 2
biz-hd/order/classes/OrderClass.php

@@ -165,6 +165,8 @@ class OrderClass extends BaseClass
         }
         $date = date("Y-m-d H:i:s");
         $order->payTime = $date;
+        $order->thirdPay = dict::getDict('thirdPay', 'onlineWay');
+        $order->save();
         if ($order->fromType == dict::getDict("fromType", "shop")) {
             $shopAdminIds = \bizGhs\shop\classes\ShopAdminClass::getRemindAdminIdsByShopId($order->shopId);
             if ($shopAdminIds) {
@@ -273,8 +275,8 @@ class OrderClass extends BaseClass
                 OrderSendClass::withoutSend($order);
             }
         } else {
-            //客户下单增加商家可提现余额
-            if (isset($order->customId) && !empty($order->customId)) {
+            //客户在线支付下单增加商家可提现余额
+            if (isset($order->thirdPay) && $order->thirdPay == dict::getDict('thirdPay', 'onlineWay')) {
                 $amount = $order->actPrice;
                 ShopClass::customKdAddBalance($shop, $amount, $order, $capitalType);
             }

+ 3 - 0
common/components/dict.php

@@ -25,6 +25,9 @@ class dict
             'ghsTxBalance' => ['id' => 4, 'name' => '供货商可提现'],
         ],
 
+        //支付方式的类型 1商家开单选的支付方式 2客户在线支付
+        'thirdPay' => ['selectWay' => 1, 'onlineWay' => 2],
+
         //采购和销售单的有效期
         'sale_purchase_order_valid' => 200,