作者 lyh

gx

@@ -55,12 +55,14 @@ class UpdateRoute extends Command @@ -55,12 +55,14 @@ class UpdateRoute extends Command
55 */ 55 */
56 public function handle(){ 56 public function handle(){
57 $projectModel = new Project(); 57 $projectModel = new Project();
58 - $list = $projectModel->list(['is_upgrade'=>0,'type'=>['!=',0],'id'=>['<',52]]); 58 + $list = $projectModel->list(['is_upgrade'=>0,'type'=>['!=',0]]);
  59 + $data = [];
59 foreach ($list as $v){ 60 foreach ($list as $v){
60 echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL; 61 echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
61 ProjectServer::useProject($v['id']); 62 ProjectServer::useProject($v['id']);
  63 + $this->checkProduct($data,$v['id']);
62 // $this->getProduct(); 64 // $this->getProduct();
63 - $this->setProductKeyword(); 65 +// $this->setProductKeyword();
64 // $this->getRouteMap(); 66 // $this->getRouteMap();
65 // $this->getProductCategory(); 67 // $this->getProductCategory();
66 // $this->delRouteMap(); 68 // $this->delRouteMap();
@@ -259,4 +261,18 @@ class UpdateRoute extends Command @@ -259,4 +261,18 @@ class UpdateRoute extends Command
259 RouteMap::setRoute($v['route'],'product_keyword',$v['id'],569); 261 RouteMap::setRoute($v['route'],'product_keyword',$v['id'],569);
260 } 262 }
261 } 263 }
  264 +
  265 + public function checkProduct(&$data,$project_id){
  266 + $productModel = new Product();
  267 + $info = $productModel->read(['route'=>['like'=>'%-1-1%']]);
  268 + if($info !== false){
  269 + $data[] = '1-'.$project_id;
  270 + echo date('Y-m-d H:i:s') . '需要处理的项目id:'.$project_id . PHP_EOL;
  271 + }
  272 + $info = $productModel->read(['route'=>['like'=>'%-product-product%']]);
  273 + if($info !== false){
  274 + $data[] = 'product-'.$project_id;
  275 + echo date('Y-m-d H:i:s') . '需要处理的项目id:'.$project_id . PHP_EOL;
  276 + }
  277 + }
262 } 278 }