作者 lyh

gx

@@ -57,9 +57,13 @@ class RouteMap extends Base @@ -57,9 +57,13 @@ class RouteMap extends Base
57 $sign = generateRoute($title); 57 $sign = generateRoute($title);
58 $route = $sign; 58 $route = $sign;
59 if($source == BTemplate::SOURCE_PRODUCT){ 59 if($source == BTemplate::SOURCE_PRODUCT){
  60 + if(!ends_with($sign,'-product')){
60 $route = $sign.'-product'; 61 $route = $sign.'-product';
  62 + }
61 }elseif ($source == 5){ 63 }elseif ($source == 5){
62 - $route = $sign.'-tag'; 64 + if(!ends_with($sign,'-tag')) {
  65 + $route = $sign . '-tag';
  66 + }
63 } 67 }
64 while(self::isExist($route, $source, $source_id, $project_id)){ 68 while(self::isExist($route, $source, $source_id, $project_id)){
65 if($source == BTemplate::SOURCE_PRODUCT){ 69 if($source == BTemplate::SOURCE_PRODUCT){