Merge remote-tracking branch 'origin/master' into akun
正在显示
1 个修改的文件
包含
4 行增加
和
3 行删除
| @@ -86,7 +86,6 @@ class UpdateRoute extends Command | @@ -86,7 +86,6 @@ class UpdateRoute extends Command | ||
| 86 | $route = preg_replace('/-1-product.*/', '', $route); | 86 | $route = preg_replace('/-1-product.*/', '', $route); |
| 87 | $route = preg_replace('/-product.*/', '', $route); | 87 | $route = preg_replace('/-product.*/', '', $route); |
| 88 | $i = 0; | 88 | $i = 0; |
| 89 | - echo date('Y-m-d H:i:s') . ' 计数:' . $i . PHP_EOL; | ||
| 90 | $routes = $this->productRoute($route,$v['id'],$i); | 89 | $routes = $this->productRoute($route,$v['id'],$i); |
| 91 | $route = RouteMap::setRoute($routes, RouteMap::SOURCE_PRODUCT, $v['id'], $project_id); | 90 | $route = RouteMap::setRoute($routes, RouteMap::SOURCE_PRODUCT, $v['id'], $project_id); |
| 92 | echo date('Y-m-d H:i:s') . ' 路由表返回的route:' . $route . PHP_EOL; | 91 | echo date('Y-m-d H:i:s') . ' 路由表返回的route:' . $route . PHP_EOL; |
| @@ -103,17 +102,19 @@ class UpdateRoute extends Command | @@ -103,17 +102,19 @@ class UpdateRoute extends Command | ||
| 103 | * @time :2023/11/21 18:48 | 102 | * @time :2023/11/21 18:48 |
| 104 | */ | 103 | */ |
| 105 | public function productRoute($route,$id,$i){ | 104 | public function productRoute($route,$id,$i){ |
| 105 | + echo date('Y-m-d H:i:s') . ' 打印$i:' . $i . PHP_EOL; | ||
| 106 | if($i == 0){ | 106 | if($i == 0){ |
| 107 | $routes = $route.'-product'; | 107 | $routes = $route.'-product'; |
| 108 | }else{ | 108 | }else{ |
| 109 | $routes = $route.'-'.$i.'-product'; | 109 | $routes = $route.'-'.$i.'-product'; |
| 110 | } | 110 | } |
| 111 | $routeMapModel = new RouteMap(); | 111 | $routeMapModel = new RouteMap(); |
| 112 | - $routeInfo = $routeMapModel->read(['route'=>$routes,'id'=>['!=',$id]]); | ||
| 113 | - if($routeInfo === false){ | 112 | + $routeInfo = $routeMapModel->read(['route'=>$routes,'source'=>'product','source_id'=>['!=',$id]]); |
| 113 | + if($routeInfo == false){ | ||
| 114 | echo date('Y-m-d H:i:s') . ' route:' . $routes . PHP_EOL; | 114 | echo date('Y-m-d H:i:s') . ' route:' . $routes . PHP_EOL; |
| 115 | return $routes; | 115 | return $routes; |
| 116 | }else{ | 116 | }else{ |
| 117 | + echo date('Y-m-d H:i:s') . ' 数据:' . $routeInfo['id'] . PHP_EOL; | ||
| 117 | $i = $i + 1; | 118 | $i = $i + 1; |
| 118 | return $this->productRoute($route,$id,$i); | 119 | return $this->productRoute($route,$id,$i); |
| 119 | } | 120 | } |
-
请 注册 或 登录 后发表评论