正在显示
1 个修改的文件
包含
24 行增加
和
1 行删除
| @@ -8,8 +8,11 @@ | @@ -8,8 +8,11 @@ | ||
| 8 | namespace App\Console\Commands\Test; | 8 | namespace App\Console\Commands\Test; |
| 9 | 9 | ||
| 10 | 10 | ||
| 11 | +use App\Helper\Arr; | ||
| 12 | +use App\Models\Blog\Blog; | ||
| 11 | use App\Models\Com\KeywordVideoTask; | 13 | use App\Models\Com\KeywordVideoTask; |
| 12 | use App\Models\Com\KeywordVideoTaskLog; | 14 | use App\Models\Com\KeywordVideoTaskLog; |
| 15 | +use App\Models\CustomModule\CustomModuleContent; | ||
| 13 | use App\Models\Devops\ServerConfig; | 16 | use App\Models\Devops\ServerConfig; |
| 14 | use App\Models\Devops\Servers; | 17 | use App\Models\Devops\Servers; |
| 15 | use App\Models\Devops\ServersIp; | 18 | use App\Models\Devops\ServersIp; |
| @@ -23,6 +26,7 @@ use App\Models\Project\DeployOptimize; | @@ -23,6 +26,7 @@ use App\Models\Project\DeployOptimize; | ||
| 23 | use App\Models\Project\MinorLanguages; | 26 | use App\Models\Project\MinorLanguages; |
| 24 | use App\Models\Project\Project; | 27 | use App\Models\Project\Project; |
| 25 | use App\Models\Purchaser\PurchaserInfo; | 28 | use App\Models\Purchaser\PurchaserInfo; |
| 29 | +use App\Models\RouteMap\RouteMap; | ||
| 26 | use App\Services\AmazonS3Service; | 30 | use App\Services\AmazonS3Service; |
| 27 | use App\Services\ProjectServer; | 31 | use App\Services\ProjectServer; |
| 28 | use App\Utils\EncryptUtils; | 32 | use App\Utils\EncryptUtils; |
| @@ -48,7 +52,26 @@ class Demo extends Command | @@ -48,7 +52,26 @@ class Demo extends Command | ||
| 48 | protected $description = 'demo'; | 52 | protected $description = 'demo'; |
| 49 | 53 | ||
| 50 | public function handle(){ | 54 | public function handle(){ |
| 51 | -// $this->synchronizationFile('/upload/m/file/2024-07/tongli-haiyuan-keywords.pdf'); | 55 | + ProjectServer::useProject(1462); |
| 56 | + $customContentModel = new CustomModuleContent(); | ||
| 57 | + $contentLists = $customContentModel->list(['module_id'=>8]); | ||
| 58 | + foreach ($contentLists as $v){ | ||
| 59 | + if(!empty($v['category_id']) && is_array($v['category_id'])){ | ||
| 60 | + $v['category_id'] = ','.implode(',',$v['category_id']).','; | ||
| 61 | + } | ||
| 62 | + if(!empty($v['video'])){ | ||
| 63 | + $v['video'] = Arr::a2s($v['video']); | ||
| 64 | + } | ||
| 65 | + unset($v['id'],$v['created_at'],$v['updated_at']); | ||
| 66 | + | ||
| 67 | + $blogModel = new Blog(); | ||
| 68 | + $id = $blogModel->addReturnId($v); | ||
| 69 | + if($id){ | ||
| 70 | + $route = RouteMap::setRoute($v['route'],RouteMap::SOURCE_BLOG,$id,1462); | ||
| 71 | + $blogModel->edit(['url'=>$route],['id'=>$id]); | ||
| 72 | + } | ||
| 73 | + } | ||
| 74 | + DB::disconnect('custom_mysql'); | ||
| 52 | } | 75 | } |
| 53 | 76 | ||
| 54 | public function synchronizationFile($path_name){ | 77 | public function synchronizationFile($path_name){ |
-
请 注册 或 登录 后发表评论