From 5dc5332dfb88c1550206f0d5d29de261cf0e9c64 Mon Sep 17 00:00:00 2001 From: xuanchen <122383162@qq.com> Date: Wed, 19 Jan 2022 13:13:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Models/Log.php | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/app/Models/Log.php b/app/Models/Log.php index 12c67de..e462cb4 100644 --- a/app/Models/Log.php +++ b/app/Models/Log.php @@ -4,6 +4,8 @@ namespace App\Models; use DateTimeInterface; use Illuminate\Database\Eloquent\Model; +use Illuminate\Database\Eloquent\Relations\HasMany; +use Illuminate\Database\Eloquent\Relations\HasOne; use Illuminate\Database\Schema\Blueprint; use Schema; @@ -72,14 +74,26 @@ class Log extends Model } /** - * Notes: 关联优惠券 + * Notes: 关联优惠券-成功 * * @Author: 玄尘 * @Date: 2022/1/19 11:24 * @return \Illuminate\Database\Eloquent\Relations\HasOne */ - public function coupon() + public function coupon(): HasOne { - return $this->hasOne(Coupon::class, 'redemptionCode', 'coupon_no'); + return $this->hasOne(Coupon::class, 'redemptionCode', 'coupon_no')->where('status', 2); + } + + /** + * Notes: 关联优惠券 + * + * @Author: 玄尘 + * @Date: 2022/1/19 13:12 + * @return \Illuminate\Database\Eloquent\Relations\HasMany + */ + public function coupons(): HasMany + { + return $this->hasMany(Coupon::class, 'redemptionCode', 'coupon_no')->where('status', 2); } }