// +---------------------------------------------------------------------- namespace App\Models; use App\Services\RedisService; use Illuminate\Support\Facades\DB; /** * 账户明细-模型 * @author laravel开发员 * @since 2020/11/10 * Class ActionLogModel * @package App\Models */ class AccountLogModel extends BaseModel { // 设置数据表 protected $table = 'account_log'; /** * 用户 * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function member() { return $this->hasOne(MemberModel::class, 'id','user_id') ->where(['mark'=>1]) ->select(['id','nickname','username','realname','balance','trc_url','usdt','avatar','status']); } /** * 承兑商 * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function acceptor() { return $this->hasOne(AcceptorModel::class, 'id','user_id') ->where(['mark'=>1]) ->select(['id','name as nickname','user_id','mobile']); } /** * 商家 * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function merchant() { return $this->hasOne(MerchantModel::class, 'id','user_id') ->where(['mark'=>1]) ->select(['id','name as nickname','user_id','mobile']); } }