作者 lyh

gx

... ... @@ -14,6 +14,7 @@ use App\Models\Blog\BlogCategory;
use App\Models\News\News;
use App\Models\News\NewsCategory;
use App\Models\Product\Category;
use App\Models\Product\CategoryRelated;
use App\Models\Product\Keyword;
use App\Models\Product\Product;
use App\Models\Project\Project;
... ... @@ -54,13 +55,14 @@ class UpdateRoute extends Command
*/
public function handle(){
$projectModel = new Project();
$list = $projectModel->list(['id'=>['in',[627]]]);
$list = $projectModel->list(['id'=>['in',[475]]]);
foreach ($list as $v){
echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
ProjectServer::useProject($v['id']);
// $this->getProduct();
// $this->setProductKeyword();
$this->getRouteMap();
// $this->getRouteMap();
$this->getProductCategory();
DB::disconnect('custom_mysql');
}
echo date('Y-m-d H:i:s') . 'end' . PHP_EOL;
... ... @@ -157,6 +159,27 @@ class UpdateRoute extends Command
}
/**
* @remark :更新产品关联表
* @name :getProductCategory
* @author :lyh
* @method :post
* @time :2024/1/4 14:48
*/
public function getProductCategory(){
$product = new Product();
$list = $product->list(['status'=>1]);
foreach ($list as $k => $v){
if(empty($v['category_id'])){
continue;
}
$category_ids = $v['category_id'];
//产品分类关联
CategoryRelated::saveRelated($v['id'], $category_ids);
echo date('Y-m-d H:i:s') . '产品id:'.$v['id'] . PHP_EOL;
}
}
/**
* @remark :删除路由通知C端
* @name :curlDelRoute
* @author :lyh
... ...
... ... @@ -173,7 +173,8 @@ class BaseLogic extends Logic
$data['project_id'] = $this->user['project_id'];
$str = http_build_query($data);
$url = $this->user['domain'].'api/delHtml/?'.$str;
curlGet($url);
shell_exec($url);
// curlGet($url);
return $this->success();
}
}
... ...