diff --git a/app/common/dao/user/VipExchangeCodeDao.php b/app/common/dao/user/VipExchangeCodeDao.php index 91b112d..d8639c0 100644 --- a/app/common/dao/user/VipExchangeCodeDao.php +++ b/app/common/dao/user/VipExchangeCodeDao.php @@ -50,7 +50,10 @@ class VipExchangeCodeDao extends BaseDao{ return $value['svip_name'] ?? ''; })->bind(['svip_name']); - } + }, + 'user' => function($query){ + $query->field('uid,nickname,avatar'); + }, ]) ->order('create_time DESC,id DESC'); } diff --git a/app/common/model/user/UserVipExchangeCode.php b/app/common/model/user/UserVipExchangeCode.php index 4799dc9..5f7720d 100644 --- a/app/common/model/user/UserVipExchangeCode.php +++ b/app/common/model/user/UserVipExchangeCode.php @@ -22,7 +22,9 @@ class UserVipExchangeCode extends BaseModel{ public function vipInfo(){ return $this->hasOne(SystemGroupData::class, 'group_data_id', 'group_data_id'); } - + public function user(){ + return $this->hasOne(User::class, 'uid', 'use_user_id'); + }