|
...
|
...
|
@@ -68,12 +68,29 @@ class UpdateRoute extends Command |
|
|
|
*/
|
|
|
|
public function handle()
|
|
|
|
{
|
|
|
|
ProjectServer::useProject(1181);
|
|
|
|
return $this->setProductKeyword();
|
|
|
|
ProjectServer::useProject(4132);
|
|
|
|
return $this->product_action(4132);
|
|
|
|
DB::disconnect('custom_mysql');
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :执行所有产品的路由
|
|
|
|
* @name :product_action
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2025/6/21 17:29
|
|
|
|
*/
|
|
|
|
public function product_action($project_id){
|
|
|
|
$productModel = new Product();
|
|
|
|
$lists = $productModel->list([],'id',['id','title','route']);
|
|
|
|
foreach ($lists as $item){
|
|
|
|
$route = RouteMap::setRoute($item['title'],RouteMap::SOURCE_PRODUCT,$item['id'],$project_id);
|
|
|
|
$productModel->edit(['route'=>$route],['id'=>$item['id']]);
|
|
|
|
}
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :查询 路由为空的关键词项目id
|
|
|
|
* @name :getNullRoute
|
|
|
|
* @author :lyh
|
|
...
|
...
|
@@ -170,32 +187,6 @@ class UpdateRoute extends Command |
|
|
|
return true;
|
|
|
|
}
|
|
|
|
|
|
|
|
// $this->updateProjectOp();
|
|
|
|
// $projectModel = new Project();
|
|
|
|
// $lists = $projectModel->list(['delete_status'=>0],'id',['id']);
|
|
|
|
// foreach ($lists as $v){
|
|
|
|
// echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
|
|
|
|
// ProjectServer::useProject($v['id']);
|
|
|
|
// $webSettingModel = new WebSetting();
|
|
|
|
// $settingInfo = $webSettingModel->read(['project_id'=>$v['id']]);
|
|
|
|
// if($settingInfo === false){
|
|
|
|
// echo date('Y-m-d H:i:s') . '当前项目的设置数据不存在:'.$v['id'] . PHP_EOL;
|
|
|
|
// //新增一条数据
|
|
|
|
// $data = [
|
|
|
|
// 'anchor_setting'=>'["3","4","5"]',
|
|
|
|
// 'anchor_is_enable'=>1,
|
|
|
|
// 'anchor_page_num'=>1,
|
|
|
|
// 'anchor_num'=>2,
|
|
|
|
// 'anchor_keyword_is_enable'=>1,
|
|
|
|
// 'project_id'=>$v['id']
|
|
|
|
// ];
|
|
|
|
// $webSettingModel->add($data);
|
|
|
|
// }
|
|
|
|
// DB::disconnect('custom_mysql');
|
|
|
|
// }
|
|
|
|
// echo date('Y-m-d H:i:s') . 'end' . PHP_EOL;
|
|
|
|
// }
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :更新产品
|
|
|
|
* @name :updateProduct
|
...
|
...
|
|