/**
* 重载社交电商队列
* @param $app_name
* @return mixed
*/
private function reloadQueue($app_name)
{
if($app_name == "zhyshop_sun"){
$file = public_path("addons/zhyshop_sun/public/reloadqueue.php");
if(file_exists($file)){
$url = $_SERVER["REQUEST_SCHEME"]."://".$_SERVER["HTTP_HOST"]."/addons/zhyshop_sun/public/reloadqueue.php";
$curl = curl_init(); // 启动一个CURL会话
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 对认证证书来源的检查
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2); // 从证书中检查SSL加密算法是否存在
$tmpInfo = curl_exec($curl); //返回api的json对象
//关闭URL请求
curl_close($curl);
return $tmpInfo; //返回json对象
}
}
}
private function upgradeApp()
$this->run_file($this->app_name, $upgrade_file);
# 加一行代码
$this->reloadQueue($this->app_name);