<?php
/**
* * * * * * * *<4297088@qq.com>
* */
namespace cn\gz53\framework\service\http;
use cn\gz53\framework\dao\env\EnvCacheDao;
use cn\gz53\framework\dao\http\HttpRequestDao;
use cn\gz53\framework\dao\runner\RunnerDao;
use cn\gz53\framework\model\bo\http\HttpRequestConfigSetBo;
use cn\gz53\framework\model\bo\http\HttpRequestRunnerSetBo;
use cn\gz53\framework\service\Service;
class HttpRequestService extends Service
{
public function setConfig(){
$bo = HttpRequestConfigSetBo::getInstance($this->_context);
$envCacheDao = EnvCacheDao::getInstance($this->_context);
$mlpClassifierDao = HttpRequestDao::getInstance($this->_context);
if(!$envCacheDao->getAbsoluteMainDeployPath($bo)){
return false;
}
if(!$mlpClassifierDao->loadConfig($bo)){
return false;
}
if(!$mlpClassifierDao->setConfig($bo)){
return false;
}
return true;
}
public function setRunner(){
$bo = HttpRequestRunnerSetBo::getInstance($this->_context);
$runnerDao = RunnerDao::getInstance($this->_context);
$httpRequestDao = HttpRequestDao::getInstance($this->_context);
if(!$runnerDao->getRunCallback($bo)){
return false;
}
if(!$httpRequestDao->setRunCallback($bo)){
return false;
}
return true;
}
}