where('status','1') ->cache() ->select(); //模块 $strmodule = request()->module(); foreach ($configs as $config){ if($strmodule == $config['url']){ //模块维护中 return ['is_maintain'=>true,'msg'=>$config['msg'],'openid'=>$config['openid']]; } } //模块/控制器 $strcontroller = strtolower(request()->module().'/'.request()->controller()); foreach ($configs as $config){ if($strcontroller == $config['url']){ //模块维护中 return ['is_maintain'=>true,'msg'=>$config['msg'],'openid'=>$config['openid']]; } } //模块/控制器/方法 $straction = strtolower(request()->module().'/'.request()->controller().'/'.request()->action()); foreach ($configs as $config){ if($straction == $config['url']){ //模块维护中 return ['is_maintain'=>true,'msg'=>$config['msg'],'openid'=>$config['openid']]; } } //未维护 return ['is_maintain'=>false,'msg'=>'服务运行中']; } }