作者 lyh

gx

... ... @@ -83,7 +83,6 @@ class UpdateRoute extends Command
$route = preg_replace('/-1-product.*/', '', $v['route']);
$route = preg_replace('/-product.*/', '', $route);
$routes = $this->productRoute($route,$v['id']);
echo date('Y-m-d H:i:s') . ' 处理数据的route:' . $routes . PHP_EOL;
$route = RouteMap::setRoute($routes, RouteMap::SOURCE_PRODUCT, $v['id'], $project_id);
echo date('Y-m-d H:i:s') . ' 路由表返回的route:' . $route . PHP_EOL;
$productModel->edit(['route'=>$route],['id'=>$v['id']]);
... ... @@ -103,7 +102,7 @@ class UpdateRoute extends Command
$routeMapModel = new RouteMap();
$routeInfo = $routeMapModel->read(['route'=>$routes,'id'=>['!=',$id]]);
if($routeInfo === false){
// echo date('Y-m-d H:i:s') . ' route:' . $routes . PHP_EOL;
echo date('Y-m-d H:i:s') . ' route:' . $routes . PHP_EOL;
return $routes;
}else{
$i = $i + 1;
... ...
... ... @@ -103,12 +103,10 @@ class RouteMap extends Base
* @date 2023/4/17
*/
public static function setRoute($title, $source, $source_id, $project_id = 0){
echo date('Y-m-d H:i:s') . ' 传入数据的title:' . $title . PHP_EOL;
$route = self::generateRoute($title, $source, $source_id, $project_id);
if(!$route){
throw new \Exception('路由不能为空');
}
echo date('Y-m-d H:i:s') . ' 路由翻译后的route:' . $route . PHP_EOL;
try {
$route_map = self::where('project_id', $project_id)->where('source_id', $source_id)->where('source', $source)->first();
//上线项目 不能修改链接了
... ...