|
@@ -54,6 +54,8 @@ class Pay
|
|
|
Dever::alert('支付失败');
|
|
|
}
|
|
|
|
|
|
+ $refer = 'test';
|
|
|
+
|
|
|
//$param参数
|
|
|
$param = array
|
|
|
(
|
|
@@ -67,6 +69,7 @@ class Pay
|
|
|
'openid' => isset($wechat['openid']) ? $wechat['openid'] : '',
|
|
|
'product_id' => $goods['id'],
|
|
|
'order_id' => $order_data['order_id'],
|
|
|
+ 'refer' => $refer
|
|
|
);
|
|
|
|
|
|
if ($method == 'apple') {
|
|
@@ -83,10 +86,10 @@ class Pay
|
|
|
# 生成订单号
|
|
|
public function getOrderId()
|
|
|
{
|
|
|
- $update['order_id'] = $this->createOrderId();
|
|
|
- $state = Dever::db('goods/order')->one($update);
|
|
|
+ $where['order_id'] = $this->createOrderId();
|
|
|
+ $state = Dever::db('goods/order')->one($where);
|
|
|
if (!$state) {
|
|
|
- return $update['order_id'];
|
|
|
+ return $where['order_id'];
|
|
|
} else {
|
|
|
return $this->getOrderId();
|
|
|
}
|