|
@@ -32,8 +32,8 @@ class Pay extends Common
|
|
|
$order_sn = $this->request->post('order_sn');
|
|
|
$payment = $this->request->post('payment');
|
|
|
$openid = $this->request->post('openid', '');
|
|
|
- /*$money = $this->request->post('money', 0);
|
|
|
- $money = $money > 0 ? $money : 0;*/
|
|
|
+ $bean = $this->request->post('bean', 0); //善豆
|
|
|
+ $bean = $bean > 0 ? $bean : 0;
|
|
|
$platform = $this->request->post('platform');
|
|
|
|
|
|
list($order, $order_type) = $this->getOrderInstance($order_sn);
|
|
@@ -62,15 +62,15 @@ class Pay extends Common
|
|
|
// pay 实例
|
|
|
$payOper = new PayOper();
|
|
|
|
|
|
- $money = false;
|
|
|
- if ($money && $order_type == 'order') {
|
|
|
+
|
|
|
+ if ($bean && $order_type == 'order') {
|
|
|
// 余额混合支付
|
|
|
- $order = Db::transaction(function () use ($payOper, $order, $order_type, $money) {
|
|
|
+ $order = Db::transaction(function () use ($payOper, $order, $order_type, $bean) {
|
|
|
// 加锁读订单
|
|
|
$order = $order->lock(true)->find($order->id);
|
|
|
|
|
|
// 余额支付
|
|
|
- $order = $payOper->money($order, $money, $order_type);
|
|
|
+ $order = $payOper->bean($order, $bean, $order_type);
|
|
|
|
|
|
return $order;
|
|
|
});
|