feat: 修改了条码支付逻辑和订单逻辑
This commit is contained in:
parent
f878847d28
commit
970202fdc7
@ -110,7 +110,7 @@ class StoreController extends BaseApiController
|
||||
$order['pay_price']=$order['price'];
|
||||
$result = PaymentLogic::codepay($auth_code, $order,'条码支付');
|
||||
if (PaymentLogic::hasError()) {
|
||||
return $this->fail(PaymentLogic::getError(), $params);
|
||||
return $this->fail(PaymentLogic::getError());
|
||||
}
|
||||
if (isset($result['trade_state_desc']) && $result['trade_state_desc'] == '支付成功') {
|
||||
PayNotifyLogic::handle('recharge', $result['out_trade_no'], $result);
|
||||
|
@ -103,7 +103,7 @@ class OrderLogic extends BaseLogic
|
||||
$cart_select[$k]['vip_price'] = bcmul($v['cart_num'], $find['vip_price'], 2) ?? 0; //vip售价
|
||||
|
||||
if($cart_select[$k]['total_price']>$cart_select[$k]['pay_price']){
|
||||
$deduction_price=bcsub($cart_select[$k]['total_price'],$find['deduction_price'],2);
|
||||
$deduction_price=bcsub($cart_select[$k]['total_price'],$cart_select[$k]['pay_price'],2);
|
||||
$cart_select[$k]['deduction_price'] =$deduction_price;//抵扣金额
|
||||
}
|
||||
$cart_select[$k]['product_id'] = $find['product_id'];
|
||||
|
Loading…
x
Reference in New Issue
Block a user