|
...
|
...
|
@@ -10,8 +10,10 @@ namespace App\Console\Commands\Test; |
|
|
|
|
|
|
|
use App\Helper\Arr;
|
|
|
|
use App\Models\Blog\Blog;
|
|
|
|
use App\Models\Blog\BlogCategory;
|
|
|
|
use App\Models\Com\KeywordVideoTask;
|
|
|
|
use App\Models\Com\KeywordVideoTaskLog;
|
|
|
|
use App\Models\CustomModule\CustomModuleCategory;
|
|
|
|
use App\Models\CustomModule\CustomModuleContent;
|
|
|
|
use App\Models\Devops\ServerConfig;
|
|
|
|
use App\Models\Devops\Servers;
|
|
...
|
...
|
@@ -53,38 +55,60 @@ class Demo extends Command |
|
|
|
protected $description = 'demo';
|
|
|
|
|
|
|
|
public function handle(){
|
|
|
|
$projectModel = new Project();
|
|
|
|
$list = $projectModel->list(['id'=>1462]);
|
|
|
|
foreach ($list as $v){
|
|
|
|
echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
|
|
|
|
ProjectServer::useProject($v['id']);
|
|
|
|
$blogModel = new Blog();
|
|
|
|
$blogList = $blogModel->list(['status'=>1],'id',['*'],'asc');
|
|
|
|
foreach ($blogList as $blogV){
|
|
|
|
$customContentModel = new CustomModuleContent();
|
|
|
|
$id = $customContentModel->addReturnId([
|
|
|
|
'name'=>$blogV['name'],
|
|
|
|
ProjectServer::useProject(1462);
|
|
|
|
$blogCate = new BlogCategory();
|
|
|
|
$blogList = $blogCate->list();
|
|
|
|
foreach ($blogList as $v){
|
|
|
|
$data = [
|
|
|
|
'name'=>$v['name'],
|
|
|
|
'status'=>0,
|
|
|
|
'sort'=>$blogV['sort'],
|
|
|
|
'remark'=>$blogV['remark'],
|
|
|
|
'route'=>$blogV['url'],
|
|
|
|
'image'=>$blogV['image'],
|
|
|
|
'seo_title'=>$blogV['seo_title'],
|
|
|
|
'seo_keywords'=>$blogV['seo_keywords'],
|
|
|
|
'seo_description'=>$blogV['seo_description'],
|
|
|
|
'project_id'=>$blogV['project_id'],
|
|
|
|
'created_at'=>$blogV['created_at'],
|
|
|
|
'updated_at'=>$blogV['updated_at'],
|
|
|
|
'sort'=>$v['sort'],
|
|
|
|
'pid'=>$v['pid'],
|
|
|
|
'route'=>$v['alias'],
|
|
|
|
'project_id'=>1462,
|
|
|
|
'operator_id'=>$v['operator_id'],
|
|
|
|
'create_id'=>4173,
|
|
|
|
'module_id'=>8,
|
|
|
|
'video'=>null,
|
|
|
|
'release_at'=>$blogV['release_at'],
|
|
|
|
'operator_id'=>$blogV['operator_id']
|
|
|
|
]);
|
|
|
|
RouteMap::setRoute($blogV['url'],RouteMap::SOURCE_MODULE,$id,1462);
|
|
|
|
];
|
|
|
|
$moduleCateModel = new CustomModuleCategory();
|
|
|
|
$id = $moduleCateModel->addReturnId($data);
|
|
|
|
RouteMap::setRoute($v['alias'],RouteMap::SOURCE_MODULE_CATE,$id,1462);
|
|
|
|
}
|
|
|
|
DB::disconnect('custom_mysql');
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
// public function handle(){
|
|
|
|
// $projectModel = new Project();
|
|
|
|
// $list = $projectModel->list(['id'=>1462]);
|
|
|
|
// foreach ($list as $v){
|
|
|
|
// echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
|
|
|
|
// ProjectServer::useProject($v['id']);
|
|
|
|
// $blogModel = new Blog();
|
|
|
|
// $blogList = $blogModel->list(['status'=>1],'id',['*'],'asc');
|
|
|
|
// foreach ($blogList as $blogV){
|
|
|
|
// $customContentModel = new CustomModuleContent();
|
|
|
|
// $id = $customContentModel->addReturnId([
|
|
|
|
// 'name'=>$blogV['name'],
|
|
|
|
// 'status'=>0,
|
|
|
|
// 'sort'=>$blogV['sort'],
|
|
|
|
// 'remark'=>$blogV['remark'],
|
|
|
|
// 'route'=>$blogV['url'],
|
|
|
|
// 'image'=>$blogV['image'],
|
|
|
|
// 'seo_title'=>$blogV['seo_title'],
|
|
|
|
// 'seo_keywords'=>$blogV['seo_keywords'],
|
|
|
|
// 'seo_description'=>$blogV['seo_description'],
|
|
|
|
// 'project_id'=>$blogV['project_id'],
|
|
|
|
// 'created_at'=>$blogV['created_at'],
|
|
|
|
// 'updated_at'=>$blogV['updated_at'],
|
|
|
|
// 'module_id'=>8,
|
|
|
|
// 'video'=>null,
|
|
|
|
// 'release_at'=>$blogV['release_at'],
|
|
|
|
// 'operator_id'=>$blogV['operator_id']
|
|
|
|
// ]);
|
|
|
|
// RouteMap::setRoute($blogV['url'],RouteMap::SOURCE_MODULE,$id,1462);
|
|
|
|
// }
|
|
|
|
// DB::disconnect('custom_mysql');
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
} |
...
|
...
|
|