mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-10-31 15:00:52 +00:00
优惠券领取不减少数量问题修复
This commit is contained in:
parent
d1363eaf6e
commit
01990a29d5
@ -374,9 +374,13 @@ class StoreCouponIssueServices extends BaseServices
|
||||
$issueUserService = app()->make(StoreCouponIssueUserServices::class);
|
||||
/** @var StoreCouponUserServices $couponUserService */
|
||||
$couponUserService = app()->make(StoreCouponUserServices::class);
|
||||
$this->transaction(function () use ($issueUserService, $uid, $id, $couponUserService, $issueCouponInfo) {
|
||||
$this->transaction(function () use ($issueUserService, $uid, $id, $couponUserService, $issueCouponInfo, $is_receive) {
|
||||
$issueUserService->save(['uid' => $uid, 'issue_coupon_id' => $id, 'add_time' => time()]);
|
||||
$couponUserService->addUserCoupon($uid, $issueCouponInfo, "send");
|
||||
if ($issueCouponInfo['total_count'] > 0 && $is_receive) {
|
||||
$issueCouponInfo['remain_count'] -= 1;
|
||||
$issueCouponInfo->save();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user