diff --git a/app/Observers/ActivityRuleObserver.php b/app/Observers/ActivityRuleObserver.php index 61bd0b5..3655b0c 100644 --- a/app/Observers/ActivityRuleObserver.php +++ b/app/Observers/ActivityRuleObserver.php @@ -3,6 +3,7 @@ namespace App\Observers; use App\Models\ActivityRule; +use App\Models\UserCode; use RuLong\Identity\Models\IdentityCode; class ActivityRuleObserver @@ -33,7 +34,16 @@ class ActivityRuleObserver */ public function updated(ActivityRule $rule) { - // + info(json_encode($rule)); + $info = IdentityCode::where('code', $rule->code)->exists(); + if (!$info) { + IdentityCode::create([ + 'identity_id' => 1, + 'name' => $rule->title, + 'code' => $rule->code, + 'profit' => 0, + ]); + } } /** @@ -43,7 +53,8 @@ class ActivityRuleObserver */ public function deleted(ActivityRule $rule) { - + IdentityCode::where('code', $rule->code)->delete(); + UserCode::where('code', $rule->code)->delete(); } /** diff --git a/packages/coupon/src/Action/ysd/YsdQuery.php b/packages/coupon/src/Action/ysd/YsdQuery.php index 81707ec..9951c6e 100644 --- a/packages/coupon/src/Action/ysd/YsdQuery.php +++ b/packages/coupon/src/Action/ysd/YsdQuery.php @@ -29,6 +29,7 @@ class YsdQuery extends Init throw new \Exception('操作失败,未查到活动信息'); } + //获取所有可核销渠道 $verifications = $activity->verifications()->pluck('user_id'); if ($verifications->isEmpty()) {