作者 lyh

gx脚本demo

... ... @@ -106,7 +106,6 @@ class CountAll extends Command
if($inquiry_list == false){
return false;
}
echo date('Y-m-d H:i:s') . '拉取询盘状态:' .$inquiry_list['status'] . PHP_EOL;
if($inquiry_list['status'] == self::STATUS_ERROR){
$arr['inquiry_num'] = 0;
$countryArr = [];
... ...
... ... @@ -149,6 +149,7 @@ class CountProject extends Command
if($inquiry_list == false){
return false;
}
echo date('Y-m-d H:i:s') . '拉取询盘状态:' .json_encode($inquiry_list) . PHP_EOL;
if($inquiry_list['status'] == self::STATUS_ERROR){
$arr['inquiry_num'] = 0;
$countryArr = [];
... ...
... ... @@ -35,6 +35,7 @@ use App\Models\Template\BTemplateCom;
use App\Services\AmazonS3Service;
use App\Services\ProjectServer;
use App\Utils\EncryptUtils;
use GuzzleHttp\Exception\GuzzleException;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;
... ... @@ -56,6 +57,20 @@ class Demo extends Command
*/
protected $description = 'demo';
public function handle(){
$domain = "https://www.xawellauto.com/";
$token = md5($domain.date("Y-m-d"));
$url = "https://form.globalso.com/api/external-interface/domain_con/15243d63ed5a5738?domain=$domain&token=$token&source=1,2,3,4&num=15";
try {
$res = http_get($url,['charset=utf-8']);
} catch (\Exception | GuzzleException $e) {
errorLog('提交询盘信息失败', $domain, $e);
return false;
}
echo date('Y-m-d H:i:s') . '数据:'.json_encode($res) . PHP_EOL;
return true;
}
// public function handle(){
// $projectModel = new Project();
// $list = $projectModel->list(['id'=>503]);
... ... @@ -89,26 +104,26 @@ class Demo extends Command
// DB::disconnect('custom_mysql');
// }
// }
public function handle(){
ProjectServer::useProject(503);
$newsCate = new NewsCategory();
$newsList = $newsCate->list();
foreach ($newsList as $v){
$data = [
'name'=>$v['name'],
'status'=>0,
'sort'=>$v['sort'],
'pid'=>$v['pid'],
'route'=>$v['alias'],
'project_id'=>503,
'operator_id'=>$v['operator_id'],
'create_id'=>1101,
'module_id'=>10,
];
$moduleCateModel = new CustomModuleCategory();
$id = $moduleCateModel->addReturnId($data);
RouteMap::setRoute($v['alias'],RouteMap::SOURCE_MODULE_CATE,$id,503);
}
DB::disconnect('custom_mysql');
}
// public function handle(){
// ProjectServer::useProject(503);
// $newsCate = new NewsCategory();
// $newsList = $newsCate->list();
// foreach ($newsList as $v){
// $data = [
// 'name'=>$v['name'],
// 'status'=>0,
// 'sort'=>$v['sort'],
// 'pid'=>$v['pid'],
// 'route'=>$v['alias'],
// 'project_id'=>503,
// 'operator_id'=>$v['operator_id'],
// 'create_id'=>1101,
// 'module_id'=>10,
// ];
// $moduleCateModel = new CustomModuleCategory();
// $id = $moduleCateModel->addReturnId($data);
// RouteMap::setRoute($v['alias'],RouteMap::SOURCE_MODULE_CATE,$id,503);
// }
// DB::disconnect('custom_mysql');
// }
}
... ...
... ... @@ -155,5 +155,24 @@ class FormGlobalsoApi
return $res;
}
/**
* @remark :获取当前项目所有询盘及询盘国家
* @name :getInquiryAll
* @author :lyh
* @method :post
* @time :2024/8/15 14:16
*/
public function getInquiryAll($domain){
$domain = 'https://'.$domain.'/';
$token = md5($domain.date("Y-m-d"));
$url = "https://form.globalso.com/api/external-interface/domain_con/15243d63ed5a5738?domain=$domain&token=$token&source=1,2,3,4&num=15";
try {
$res = http_get($url,['charset=utf-8']);
} catch (\Exception | GuzzleException $e) {
errorLog('提交询盘信息失败', $domain, $e);
return false;
}
echo date('Y-m-d H:i:s') . '数据:'.json_encode($res) . PHP_EOL;
return $res;
}
}
... ...