作者 lyh

gx

@@ -330,4 +330,15 @@ class NewsController extends BaseController @@ -330,4 +330,15 @@ class NewsController extends BaseController
330 $lists = $news->list($this->map); 330 $lists = $news->list($this->map);
331 $this->response('success',Code::SUCCESS,$lists); 331 $this->response('success',Code::SUCCESS,$lists);
332 } 332 }
  333 +
  334 + /**
  335 + * @remark :复制新闻
  336 + * @name :copyNews
  337 + * @author :lyh
  338 + * @method :post
  339 + * @time :2024/4/28 11:53
  340 + */
  341 + public function copyNews(NewsModel $news){
  342 +
  343 + }
333 } 344 }
@@ -166,9 +166,10 @@ class FileController @@ -166,9 +166,10 @@ class FileController
166 public function getOnlyFilename($name,$project_id = 0){ 166 public function getOnlyFilename($name,$project_id = 0){
167 $nameArr = explode('.',$name); 167 $nameArr = explode('.',$name);
168 $enName = generateRoute(Translate::tran($nameArr[0], 'en')); 168 $enName = generateRoute(Translate::tran($nameArr[0], 'en'));
  169 + $fileName = $enName;
169 $i=1; 170 $i=1;
170 while($this->onlyName($enName.'.'.$nameArr[1],$project_id)){ 171 while($this->onlyName($enName.'.'.$nameArr[1],$project_id)){
171 - $enName = $enName .'-'.$i; 172 + $enName = $fileName .'_'.$i;
172 $i++; 173 $i++;
173 } 174 }
174 return $enName.'.'.$nameArr[1]; 175 return $enName.'.'.$nameArr[1];
@@ -226,9 +226,10 @@ class ImageController extends Controller @@ -226,9 +226,10 @@ class ImageController extends Controller
226 public function getOnlyFilename($name,$project_id = 0){ 226 public function getOnlyFilename($name,$project_id = 0){
227 $nameArr = explode('.',$name); 227 $nameArr = explode('.',$name);
228 $enName = generateRoute(Translate::tran($nameArr[0], 'en')); 228 $enName = generateRoute(Translate::tran($nameArr[0], 'en'));
  229 + $fileName = $enName;
229 $i=1; 230 $i=1;
230 while($this->onlyName($enName.'.'.$nameArr[1],$project_id)){ 231 while($this->onlyName($enName.'.'.$nameArr[1],$project_id)){
231 - $enName = $enName .'-'.$i; 232 + $enName = $fileName .'_'.$i;
232 $i++; 233 $i++;
233 } 234 }
234 return $enName.'.'.$nameArr[1]; 235 return $enName.'.'.$nameArr[1];