hasOne('app\\common\\model\\file\\UploadFile', 'file_id', 'business_id'); } /** * 关联会员记录表 */ public function user() { $module = self::getCalledModule() ?: 'common'; return $this->belongsTo("app\\{$module}\\model\\user\\User"); } /** * 关联分类表 */ public function category() { $module = self::getCalledModule() ?: 'common'; return $this->hasOne("app\\{$module}\\model\\supplier\\Category",'category_id', 'category_id'); } /** * 关联区域表 */ public function area() { $module = self::getCalledModule() ?: 'common'; return $this->belongsTo("app\\{$module}\\model\\supplier\\Area",'area_id', 'area_id'); } /** * 最近申请记录 */ public static function getLastDetail($user_id){ return (new static())->where('user_id','=', $user_id) ->order('supplier_apply_id desc') ->find(); } //判断用户是否申请 public function isApply($user_id) { return $this->where('user_id', '=', $user_id)->where('status', 'in', '0,1,3')->count(); } }