dever 3 年 前
コミット
b3b51ea9af
2 ファイル変更34 行追加0 行削除
  1. 23 0
      app/shop/lib/Sell.php
  2. 11 0
      app/shop/src/Buy.php

+ 23 - 0
app/shop/lib/Sell.php

@@ -854,6 +854,29 @@ class Sell
         return $result;
     }
 
+    # 查询是否支付
+    public function cpay($id, $system_source = 5, $refer = '')
+    {
+        $order = Dever::db('shop/sell_order')->find($id);
+
+        if (!$order) {
+            Dever::alert('订单信息错误');
+        }
+
+        $result['order_num'] = $order['order_num'];
+        $result['order_id'] = $id;
+
+        if ($order['status'] > 1) {
+            # 已支付
+            $result['status'] = 1;
+        } else {
+            # 待支付
+            $result['status'] = 2;
+        }
+
+        return $result;
+    }
+
     # 支付成功回调 安全加密 设置token
     public function success_secure_api_token()
     {

+ 11 - 0
app/shop/src/Buy.php

@@ -258,4 +258,15 @@ class Buy extends Core
 
 		return $pay;
 	}
+
+	# 查询是否支付
+	public function c_pay()
+	{
+		$refer = Dever::input('refer');
+		$order_id = Dever::input('order_id');
+
+		$pay = Dever::load('shop/lib/sell')->cpay($order_id, 5, $refer);
+
+		return $pay;
+	}
 }