调整优惠券退款

This commit is contained in:
luofei 2024-02-24 17:27:46 +08:00
parent d585ae22dc
commit c0cd366469

View File

@ -173,10 +173,13 @@ class StoreCouponUserDao extends BaseDao
throw new ValidateException('优惠券不存在');
}
$storeCouponUser->coupon_price = bcadd($storeCouponUser->coupon_price, $amount, 2);
if ($storeCouponUser->status != 0 && $storeCouponUser->coupon_price > 0) {
$storeCouponUser->status = 0;
}
if (!$storeCouponUser->save()) {
throw new ValidateException('优惠券余额更新出错');
}
StoreCouponDetail::income($order, $storeCouponUser['coupon_user_id'], $storeCouponUser->coupon_price, $mark);
StoreCouponDetail::income($order, $storeCouponUser['coupon_user_id'], $amount, $mark);
}
/**