作者 lyh

gx

@@ -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 }