This commit is contained in:
mkm 2024-01-21 10:11:03 +08:00
parent 7126d108e6
commit 344e2c67ba

View File

@ -562,9 +562,18 @@ class StoreOrderCreateRepository extends StoreOrderRepository
$consumption_money=0;
if($consumption_id>0){
$consumption_money=Db::name('store_consumption_user')->where('coupon_user_id',$consumption_id)->where('uid',$uid)->value('balance');
if($consumption_money){
$pay_price = bcsub($pay_price, $consumption_money, 2);
$store_consumption_user=Db::name('store_consumption_user')->where('coupon_user_id',$consumption_id)->where('uid',$uid)->find();
if($store_consumption_user){
if($store_consumption_user['type']==2){
$a=bcdiv($pay_price,4);
if($store_consumption_user['balance']>$a){
$pay_price = bcsub($pay_price, $a, 2);
$consumption_money=$a;
}else{
$pay_price = bcsub($pay_price, $store_consumption_user['balance'], 2);
$consumption_money=$store_consumption_user['balance'];
}
}
}
}