作者 lyh

gx

@@ -54,11 +54,11 @@ class UpdateRoute extends Command @@ -54,11 +54,11 @@ class UpdateRoute extends Command
54 */ 54 */
55 public function handle(){ 55 public function handle(){
56 // $projectModel = new Project(); 56 // $projectModel = new Project();
57 -// $list = $projectModel->list(['type'=>['in',[1,2,3,4]]]);  
58 - 57 +// $list = $projectModel->list(['type'=>['in',[1,2,3,4]],'is_upgrade'=>0]);
59 // foreach ($list as $v){ 58 // foreach ($list as $v){
60 - ProjectServer::useProject(197);  
61 - $this->getProduct(); 59 +// echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
  60 + ProjectServer::useProject(153);
  61 +// $this->getProduct();
62 $this->setProductKeyword(); 62 $this->setProductKeyword();
63 DB::disconnect('custom_mysql'); 63 DB::disconnect('custom_mysql');
64 // } 64 // }
@@ -66,49 +66,6 @@ class UpdateRoute extends Command @@ -66,49 +66,6 @@ class UpdateRoute extends Command
66 } 66 }
67 67
68 /** 68 /**
69 - * @remark :产品关键字  
70 - * @name :getProductKeyword  
71 - * @author :lyh  
72 - * @method :post  
73 - * @time :2023/12/8 11:13  
74 - */  
75 - public function getProductKeyword(){  
76 - $keywordModel = new Keyword();  
77 - $lists = $keywordModel->list(['status'=>1,'route'=>'']);  
78 - if(!empty($lists)){  
79 - foreach ($lists as $v){  
80 - $tag = "-tag";  
81 - if (!(substr($v['route'], -strlen($tag)) === $tag)) {  
82 - echo date('Y-m-d H:i:s') . '拼接'.$tag . PHP_EOL;  
83 - $route = $v['route'].$tag;  
84 - // 如果不是以 '-tag' 结尾,则拼接上 '-tag'  
85 - $routeModel = new RouteMap();  
86 - $routeModel->edit(['route'=>$route],['source'=>RouteMap::SOURCE_PRODUCT_KEYWORD,'source_id'=>$v['id']]);  
87 - $keywordModel->edit(['route'=>$route],['id'=>$v['id']]);  
88 - echo date('Y-m-d H:i:s') . 'end'.$v['id'] . PHP_EOL;  
89 - }  
90 - }  
91 - }  
92 - }  
93 -  
94 - public function getProduct(){  
95 - $productModel = new Product();  
96 - $lists = $productModel->list(['status'=>1]);  
97 - if(!empty($lists)){  
98 - foreach ($lists as $v){  
99 - $tag = "-product";  
100 - if (!(substr($v['route'], -strlen($tag)) === $tag)) {  
101 - echo date('Y-m-d H:i:s') . '拼接'.$tag . PHP_EOL;  
102 - $route = $v['route'].$tag;  
103 - // 如果不是以 '-product' 结尾,则拼接上 '-product'  
104 - $route = RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']);  
105 - $productModel->edit(['route'=>$route],['id'=>$v['id']]);  
106 - }  
107 - }  
108 - }  
109 - }  
110 -  
111 - /**  
112 * @remark :写入 69 * @remark :写入
113 * @name :getProductKeyword 70 * @name :getProductKeyword
114 * @author :lyh 71 * @author :lyh
@@ -139,6 +96,51 @@ class UpdateRoute extends Command @@ -139,6 +96,51 @@ class UpdateRoute extends Command
139 } 96 }
140 97
141 /** 98 /**
  99 + * @remark :产品关键字
  100 + * @name :getProductKeyword
  101 + * @author :lyh
  102 + * @method :post
  103 + * @time :2023/12/8 11:13
  104 + */
  105 +// public function getProductKeyword(){
  106 +// $keywordModel = new Keyword();
  107 +// $lists = $keywordModel->list(['status'=>1,'route'=>'']);
  108 +// if(!empty($lists)){
  109 +// foreach ($lists as $v){
  110 +// $tag = "-tag";
  111 +// if (!(substr($v['route'], -strlen($tag)) === $tag)) {
  112 +// echo date('Y-m-d H:i:s') . '拼接'.$tag . PHP_EOL;
  113 +// $route = $v['route'].$tag;
  114 +// // 如果不是以 '-tag' 结尾,则拼接上 '-tag'
  115 +// $routeModel = new RouteMap();
  116 +// $routeModel->edit(['route'=>$route],['source'=>RouteMap::SOURCE_PRODUCT_KEYWORD,'source_id'=>$v['id']]);
  117 +// $keywordModel->edit(['route'=>$route],['id'=>$v['id']]);
  118 +// echo date('Y-m-d H:i:s') . 'end'.$v['id'] . PHP_EOL;
  119 +// }
  120 +// }
  121 +// }
  122 +// }
  123 +
  124 +// public function getProduct(){
  125 +// $productModel = new Product();
  126 +// $lists = $productModel->list(['status'=>1]);
  127 +// if(!empty($lists)){
  128 +// foreach ($lists as $v){
  129 +// $tag = "-product";
  130 +// if (!(substr($v['route'], -strlen($tag)) === $tag)) {
  131 +// echo date('Y-m-d H:i:s') . '拼接'.$tag . PHP_EOL;
  132 +// $route = $v['route'].$tag;
  133 +// // 如果不是以 '-product' 结尾,则拼接上 '-product'
  134 +// $route = RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']);
  135 +// $productModel->edit(['route'=>$route],['id'=>$v['id']]);
  136 +// }
  137 +// }
  138 +// }
  139 +// }
  140 +
  141 +
  142 +
  143 + /**
142 * @remark :删除路由通知C端 144 * @remark :删除路由通知C端
143 * @name :curlDelRoute 145 * @name :curlDelRoute
144 * @author :lyh 146 * @author :lyh