From a73c5475562c038fd8a598cac801d5e37109274f Mon Sep 17 00:00:00 2001 From: ctexthuang Date: Tue, 1 Apr 2025 09:21:58 +0800 Subject: [PATCH] fix : coupon --- app/Service/Admin/Coupon/DispenseAddService.php | 2 -- app/Service/Admin/Coupon/DispenseConfirmService.php | 7 +++++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/Service/Admin/Coupon/DispenseAddService.php b/app/Service/Admin/Coupon/DispenseAddService.php index 1392644..f4f1cee 100644 --- a/app/Service/Admin/Coupon/DispenseAddService.php +++ b/app/Service/Admin/Coupon/DispenseAddService.php @@ -120,8 +120,6 @@ class DispenseAddService extends BaseService /** * @return array - * @throws ContainerExceptionInterface - * @throws NotFoundExceptionInterface */ public function handle(): array { diff --git a/app/Service/Admin/Coupon/DispenseConfirmService.php b/app/Service/Admin/Coupon/DispenseConfirmService.php index 2cd33f0..4756226 100644 --- a/app/Service/Admin/Coupon/DispenseConfirmService.php +++ b/app/Service/Admin/Coupon/DispenseConfirmService.php @@ -68,10 +68,11 @@ class DispenseConfirmService extends BaseService */ private array $appointValue; + /** * @var int */ - private int $groupType; + private int $claimRule; /** * @return array @@ -80,7 +81,9 @@ class DispenseConfirmService extends BaseService public function handle(): array { try { - $userIdList = match ($this->groupType = (int)$this->request->input('appoint_group',CouponCode::DISPENSE_APPOINT_GROUP_ALL_PEOPLE)) + $this->claimRule = (int)$this->request->input('claim_rule',CouponCode::DISPENSE_CLAIM_RULE_HOME_POPUPS); + + $userIdList = match ((int)$this->request->input('appoint_group',CouponCode::DISPENSE_APPOINT_GROUP_ALL_PEOPLE)) { CouponCode::DISPENSE_APPOINT_GROUP_DESIGNATED_USERS => $this->handleDesignatedUsers(), CouponCode::DISPENSE_APPOINT_GROUP_DESIGNATED_SITES => $this->handleDesignatedSites(),