正在显示
1 个修改的文件
包含
15 行增加
和
2 行删除
| @@ -51,14 +51,15 @@ class UpdateRoute extends Command | @@ -51,14 +51,15 @@ class UpdateRoute extends Command | ||
| 51 | */ | 51 | */ |
| 52 | public function handle(){ | 52 | public function handle(){ |
| 53 | $projectModel = new Project(); | 53 | $projectModel = new Project(); |
| 54 | - $list = $projectModel->list(['id'=>290]); | 54 | + $list = $projectModel->list(['id'=>51]); |
| 55 | foreach ($list as $v){ | 55 | foreach ($list as $v){ |
| 56 | echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL; | 56 | echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL; |
| 57 | ProjectServer::useProject($v['id']); | 57 | ProjectServer::useProject($v['id']); |
| 58 | // $this->getProduct(); | 58 | // $this->getProduct(); |
| 59 | - $this->setProductKeyword(); | 59 | +// $this->setProductKeyword(); |
| 60 | // $this->getRouteMap(); | 60 | // $this->getRouteMap(); |
| 61 | // $this->getProductCategory(); | 61 | // $this->getProductCategory(); |
| 62 | + $this->delRouteMap(); | ||
| 62 | DB::disconnect('custom_mysql'); | 63 | DB::disconnect('custom_mysql'); |
| 63 | } | 64 | } |
| 64 | echo date('Y-m-d H:i:s') . 'end' . PHP_EOL; | 65 | echo date('Y-m-d H:i:s') . 'end' . PHP_EOL; |
| @@ -225,4 +226,16 @@ class UpdateRoute extends Command | @@ -225,4 +226,16 @@ class UpdateRoute extends Command | ||
| 225 | return true; | 226 | return true; |
| 226 | } | 227 | } |
| 227 | 228 | ||
| 229 | + public function delRouteMap(){ | ||
| 230 | + $routeMapModel = new RouteMap(); | ||
| 231 | + $list = $routeMapModel->list(['source'=>'product_keyword']); | ||
| 232 | + foreach ($list as $k => $v){ | ||
| 233 | + $info = $routeMapModel->read(['route'=>$v['route'],'id'=>['!=',$v['id']]]); | ||
| 234 | + if($info != false){ | ||
| 235 | + $productModel = new Product(); | ||
| 236 | + $productModel->del(['id'=>$info['source_id']]); | ||
| 237 | + $routeMapModel->del(['id'=>$info['id']]); | ||
| 238 | + } | ||
| 239 | + } | ||
| 240 | + } | ||
| 228 | } | 241 | } |
-
请 注册 或 登录 后发表评论