where('uid',$uid)->where('is_enable',1)->select('id')->first(); if($crmuser) return true; //是否充值过 if(!$is_paid) return false; //是否领过书币 if(!UserBindHkWelfareService::isHasGetCrm($uid)){ return false; } //3日内有订阅 //本订 if(BookOrderService::isHasBookOrderInThreeDay($uid)){ self::create($uid); return true; } //章订 if(ChapterOrderService::isHasChapterOrderInThreeDay($uid)){ self::create($uid); return true; } return false; } private static function create(int $uid){ $model = new CrmUser(); $crmuser = $model->where('uid',$uid)->where('is_enable',0)->select('id')->first(); if($crmuser){ $crmuser->is_enable = 1; $crmuser->save();return ; } $model->uid = $uid; $model->is_enable = 1; $model->save(); } }