hasMany(TouristOrder::class, 'type_id', 'id') ->where('type','community')->where('pay_status', '>', 0); } public function virtualMembers() { return $this->hasMany(CommunityActivityMember::class, 'activity_id', 'id'); } public function manualSignIn($name, $mobile, $user_id=null,$declare="后台商家代为签到") { $qrcode = QrCode::where(['type'=>'community', 'type_id'=>$this->id])->first(); $qrcode->signIns()->updateOrCreate(['mobile'=> $mobile], ['merchant_user_id'=>$user_id,'declare'=>$declare, 'name'=>$name]); } }