memberSetmealRepository = $memberSetmealRepository; $this->pmsRepository = $pmsRepository; } /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $default_site = ''; if (get_subsite_id() > 0) { $default_site = 'jkq.'; } $companyInfo = auth('web-company')->user(); $mySetmeal = $this->memberSetmealRepository->findWhere(['uid'=>$companyInfo->id]); if (config('aix.companyset.audit.checkset.login_com_audit_certificate') == 1) { if ($companyInfo->audit != 1) { return redirect()->route($default_site.'com.auth')->with('message', "请上传企业营业执照或审核通过后,再进行其他操作"); } } if (config('aix.companyset.audit.checkset.login_com_audit_mobile') == 1) { if ($companyInfo->mobile_audit == 0) { return redirect()->route($default_site.'com.security')->with('message', "您的手机号未认证,认证后才能进行其他操作"); } } //正确的套餐,已经过期,不免费,过期时间不为0 if ($mySetmeal[0]->setmeal_id > 0 && $mySetmeal[0]->expire ==1 && $mySetmeal[0]->is_free == 0 && $mySetmeal[0]->endtime!=0) { return redirect()->route($default_site.'service.setmeal')->with('message', "会员套餐已到期,请续费"); } return $next($request); } }