Exemplo n.º 1
0
 public function setProviderConfigs($request, $response)
 {
     if (!$this->curOperator->isOperatorAdmin()) {
         throw new TelConfException('抱歉,此座席无权限查看!');
     }
     $spType = $request->spType;
     $appType = $request->appType;
     DBC::requireNotEmptyString($spType, 'spType不能为空');
     DBC::requireNotEmptyString($appType, 'appType不能为空');
     $response->callcenterProvider = DAL::get()->find_by_sptype('teleconfprovider', $spType);
     $providerConfig = ProviderConfigFactory::createProviderConfig($spType, $appType);
     $response->appUrlList = $providerConfig->returnAppUrlList();
 }
 public function setProviderConfigs($request, $response)
 {/*{{{*/
     DBC::requireTrue(in_array($this->curUser->name,array('byteh','miaoqing1983','zhb110good')),'没有权限,亲!');
     $spType = $request->spType;
     $appType = $request->appType;
     DBC::requireNotEmptyString($spType, "spType不能为空");
     DBC::requireNotEmptyString($appType, "appType不能为空");
     $response->teleProvider = DAL::get()->find_by_sptype_and_apptype('teleconfprovider', $spType, $appType);
     $providerConfig = ProviderConfigFactory::createProviderConfig($spType, $appType);
     $response->appUrlList = $providerConfig->returnAppUrlList();
 }/*}}}*/