Merge remote-tracking branch 'origin/master' into akun
正在显示
5 个修改的文件
包含
22 行增加
和
5 行删除
| @@ -106,9 +106,10 @@ class FileManageController extends BaseController | @@ -106,9 +106,10 @@ class FileManageController extends BaseController | ||
| 106 | public function getOnlyFilename($name,$project_id = 0){ | 106 | public function getOnlyFilename($name,$project_id = 0){ |
| 107 | $nameArr = explode('.',$name); | 107 | $nameArr = explode('.',$name); |
| 108 | $enName = generateRoute(Translate::tran($nameArr[0], 'en')); | 108 | $enName = generateRoute(Translate::tran($nameArr[0], 'en')); |
| 109 | + $fileName = $enName; | ||
| 109 | $i=1; | 110 | $i=1; |
| 110 | while($this->onlyName($enName.'.'.$nameArr[1],$project_id)){ | 111 | while($this->onlyName($enName.'.'.$nameArr[1],$project_id)){ |
| 111 | - $enName = $enName .'-'.$i; | 112 | + $enName = $fileName .'-'.$i; |
| 112 | $i++; | 113 | $i++; |
| 113 | } | 114 | } |
| 114 | return $enName.'.'.$nameArr[1]; | 115 | return $enName.'.'.$nameArr[1]; |
| @@ -131,6 +132,7 @@ class FileManageController extends BaseController | @@ -131,6 +132,7 @@ class FileManageController extends BaseController | ||
| 131 | } | 132 | } |
| 132 | 133 | ||
| 133 | 134 | ||
| 135 | + | ||
| 134 | protected function checkFile($file){ | 136 | protected function checkFile($file){ |
| 135 | $count = FileManage::where('project_id', $this->user['project_id'])->count(); | 137 | $count = FileManage::where('project_id', $this->user['project_id'])->count(); |
| 136 | if($count >= $this->upload_config['upload_max_num']){ | 138 | if($count >= $this->upload_config['upload_max_num']){ |
| @@ -33,9 +33,11 @@ class NavController extends BaseController | @@ -33,9 +33,11 @@ class NavController extends BaseController | ||
| 33 | $lists = $nav->list($this->map,$this->order = ['sort','id'],['*'],'asc'); | 33 | $lists = $nav->list($this->map,$this->order = ['sort','id'],['*'],'asc'); |
| 34 | $data = array(); | 34 | $data = array(); |
| 35 | if(!empty($lists)){ | 35 | if(!empty($lists)){ |
| 36 | + foreach ($lists as $k => $v){ | ||
| 37 | + $v = $this->handleReturnInfo((array)$v); | ||
| 38 | + $lists[$k] = $v; | ||
| 39 | + } | ||
| 36 | foreach ($lists as $v){ | 40 | foreach ($lists as $v){ |
| 37 | - $v = (array)$v; | ||
| 38 | - $v = $this->handleReturnInfo($v); | ||
| 39 | if ($v['pid'] == 0) { | 41 | if ($v['pid'] == 0) { |
| 40 | $v['sub'] = _get_child($v['id'], $lists); | 42 | $v['sub'] = _get_child($v['id'], $lists); |
| 41 | $data[] = $v; | 43 | $data[] = $v; |
| @@ -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]; |
-
请 注册 或 登录 后发表评论