|
...
|
...
|
@@ -103,7 +103,7 @@ 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') . ' 传入数据的route:' . $title . PHP_EOL;
|
|
|
|
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('路由不能为空');
|
|
...
|
...
|
@@ -112,12 +112,12 @@ class RouteMap extends Base |
|
|
|
try {
|
|
|
|
$route_map = self::where('project_id', $project_id)->where('source_id', $source_id)->where('source', $source)->first();
|
|
|
|
//上线项目 不能修改链接了
|
|
|
|
if($route_map){
|
|
|
|
$project = ProjectLogic::instance()->getInfo($project_id);
|
|
|
|
if($project['type'] !== Project::STATUS_ONE){
|
|
|
|
return $route_map->route;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// if($route_map){
|
|
|
|
// $project = ProjectLogic::instance()->getInfo($project_id);
|
|
|
|
// if($project['type'] !== Project::STATUS_ONE){
|
|
|
|
// return $route_map->route;
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
if(!$route_map){
|
|
|
|
$route_map = new self();
|
|
|
|
$route_map->source = $source;
|
|
...
|
...
|
@@ -137,6 +137,7 @@ class RouteMap extends Base |
|
|
|
$route_map->path = self::SOURCE_BLOG;
|
|
|
|
}
|
|
|
|
$route_map->route = $route;
|
|
|
|
echo date('Y-m-d H:i:s') . ' 保存时的route:' . $route . PHP_EOL;
|
|
|
|
$route_map->save();
|
|
|
|
}catch (\Exception $e){
|
|
|
|
throw new \Exception('路由映射失败');
|
...
|
...
|
|