Răsfoiți Sursa

订单支付-返回当前正在支付的订单id

whitefang 1 an în urmă
părinte
comite
0b7f839306
1 a modificat fișierele cu 11 adăugiri și 17 ștergeri
  1. 11 17
      app/common/logic/PaymentLogic.php

+ 11 - 17
app/common/logic/PaymentLogic.php

@@ -101,23 +101,17 @@ class PaymentLogic extends BaseLogic
     public static function getPayStatus($params)
     {
         try {
-            $order = [];
-            $orderInfo = [];
-            switch ($params['from']) {
-                case 'recharge':
-                    $order = RechargeOrder::where(['user_id' => $params['user_id'], 'id' => $params['order_id']])
-                        ->findOrEmpty();
-                    $payTime = empty($order['pay_time']) ? '' : date('Y-m-d H:i:s', $order['pay_time']);
-                    $orderInfo = [
-                        'order_id' => $order['id'],
-                        'order_sn' => $order['sn'],
-                        'order_amount' => $order['order_amount'],
-                        'pay_way' => PayEnum::getPayDesc($order['pay_way']),
-                        'pay_status' => PayEnum::getPayStatusDesc($order['pay_status']),
-                        'pay_time' => $payTime,
-                    ];
-                    break;
-            }
+            $order = RechargeOrder::where(['user_id' => $params['user_id'], 'id' => $params['order_id']])
+                ->findOrEmpty();
+            $payTime = empty($order['pay_time']) ? '' : date('Y-m-d H:i:s', $order['pay_time']);
+            $orderInfo = [
+                'order_id' => $order['id'],
+                'order_sn' => $order['sn'],
+                'order_amount' => $order['order_amount'],
+                'pay_way' => PayEnum::getPayDesc($order['pay_way']),
+                'pay_status' => PayEnum::getPayStatusDesc($order['pay_status']),
+                'pay_time' => $payTime,
+            ];
 
             if (empty($order)) {
                 throw new \Exception('订单不存在');