public function before($context)
 {
     parent::before($context);
     $userInfo = $context->request->getCookie('userinfo');
     $inspector = DAL::get()->find_by_userid('inspector', $userInfo['id']);
     $user = DAL::get()->find('user', $userInfo['id']);
     DBC::requireTrue(Inspector::isInSpector($user), '你没有权限访问');
     $leaderGroup = DAL::get()->queryBuAndSaleLeaderIdAndAdmin("Inspector");
     DBC::requireTrue(in_array($inspector->id, $leaderGroup), "没有操作权限!");
     $context->response->curInspector = $inspector;
 }
    public function before($context)
    {
        parent::before($context);

        $inspectorId = $context->request->getCookie('inspector');
        $inspector = DAL::get()->find('inspector', $inspectorId);
        $userInfo = $context->request->getCookie('userinfo');
        if($inspector->isNull() || $inspector->user->id != $userInfo['id'])
        {
            $inspector = DAL::get()->find_by_userid('inspector', $userInfo['id']);
            $ck = new HdfCookie();
            $ck->set4CurrentSession('inspector', $inspector->id);
        }

        DBC::requireTrue(false == $inspector->isNull() && $inspector->isActived(), '你没有权限访问');

        $context->response->curInspector = $inspector;
    }