作者 lyh

demo

@@ -10,8 +10,10 @@ namespace App\Console\Commands\Test; @@ -10,8 +10,10 @@ namespace App\Console\Commands\Test;
10 10
11 use App\Helper\Arr; 11 use App\Helper\Arr;
12 use App\Models\Blog\Blog; 12 use App\Models\Blog\Blog;
  13 +use App\Models\Blog\BlogCategory;
13 use App\Models\Com\KeywordVideoTask; 14 use App\Models\Com\KeywordVideoTask;
14 use App\Models\Com\KeywordVideoTaskLog; 15 use App\Models\Com\KeywordVideoTaskLog;
  16 +use App\Models\CustomModule\CustomModuleCategory;
15 use App\Models\CustomModule\CustomModuleContent; 17 use App\Models\CustomModule\CustomModuleContent;
16 use App\Models\Devops\ServerConfig; 18 use App\Models\Devops\ServerConfig;
17 use App\Models\Devops\Servers; 19 use App\Models\Devops\Servers;
@@ -53,38 +55,60 @@ class Demo extends Command @@ -53,38 +55,60 @@ class Demo extends Command
53 protected $description = 'demo'; 55 protected $description = 'demo';
54 56
55 public function handle(){ 57 public function handle(){
56 - $projectModel = new Project();  
57 - $list = $projectModel->list(['id'=>1462]);  
58 - foreach ($list as $v){  
59 - echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;  
60 - ProjectServer::useProject($v['id']);  
61 - $blogModel = new Blog();  
62 - $blogList = $blogModel->list(['status'=>1],'id',['*'],'asc');  
63 - foreach ($blogList as $blogV){  
64 - $customContentModel = new CustomModuleContent();  
65 - $id = $customContentModel->addReturnId([  
66 - 'name'=>$blogV['name'],  
67 - 'status'=>0,  
68 - 'sort'=>$blogV['sort'],  
69 - 'remark'=>$blogV['remark'],  
70 - 'route'=>$blogV['url'],  
71 - 'image'=>$blogV['image'],  
72 - 'seo_title'=>$blogV['seo_title'],  
73 - 'seo_keywords'=>$blogV['seo_keywords'],  
74 - 'seo_description'=>$blogV['seo_description'],  
75 - 'project_id'=>$blogV['project_id'],  
76 - 'created_at'=>$blogV['created_at'],  
77 - 'updated_at'=>$blogV['updated_at'],  
78 - 'module_id'=>8,  
79 - 'video'=>null,  
80 - 'release_at'=>$blogV['release_at'],  
81 - 'operator_id'=>$blogV['operator_id']  
82 - ]);  
83 - RouteMap::setRoute($blogV['url'],RouteMap::SOURCE_MODULE,$id,1462);  
84 - }  
85 - DB::disconnect('custom_mysql'); 58 + ProjectServer::useProject(1462);
  59 + $blogCate = new BlogCategory();
  60 + $blogList = $blogCate->list();
  61 + foreach ($blogList as $v){
  62 + $data = [
  63 + 'name'=>$v['name'],
  64 + 'status'=>0,
  65 + 'sort'=>$v['sort'],
  66 + 'pid'=>$v['pid'],
  67 + 'route'=>$v['alias'],
  68 + 'project_id'=>1462,
  69 + 'operator_id'=>$v['operator_id'],
  70 + 'create_id'=>4173,
  71 + 'module_id'=>8,
  72 + ];
  73 + $moduleCateModel = new CustomModuleCategory();
  74 + $id = $moduleCateModel->addReturnId($data);
  75 + RouteMap::setRoute($v['alias'],RouteMap::SOURCE_MODULE_CATE,$id,1462);
86 } 76 }
87 - 77 + DB::disconnect('custom_mysql');
88 } 78 }
89 79
  80 +// public function handle(){
  81 +// $projectModel = new Project();
  82 +// $list = $projectModel->list(['id'=>1462]);
  83 +// foreach ($list as $v){
  84 +// echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
  85 +// ProjectServer::useProject($v['id']);
  86 +// $blogModel = new Blog();
  87 +// $blogList = $blogModel->list(['status'=>1],'id',['*'],'asc');
  88 +// foreach ($blogList as $blogV){
  89 +// $customContentModel = new CustomModuleContent();
  90 +// $id = $customContentModel->addReturnId([
  91 +// 'name'=>$blogV['name'],
  92 +// 'status'=>0,
  93 +// 'sort'=>$blogV['sort'],
  94 +// 'remark'=>$blogV['remark'],
  95 +// 'route'=>$blogV['url'],
  96 +// 'image'=>$blogV['image'],
  97 +// 'seo_title'=>$blogV['seo_title'],
  98 +// 'seo_keywords'=>$blogV['seo_keywords'],
  99 +// 'seo_description'=>$blogV['seo_description'],
  100 +// 'project_id'=>$blogV['project_id'],
  101 +// 'created_at'=>$blogV['created_at'],
  102 +// 'updated_at'=>$blogV['updated_at'],
  103 +// 'module_id'=>8,
  104 +// 'video'=>null,
  105 +// 'release_at'=>$blogV['release_at'],
  106 +// 'operator_id'=>$blogV['operator_id']
  107 +// ]);
  108 +// RouteMap::setRoute($blogV['url'],RouteMap::SOURCE_MODULE,$id,1462);
  109 +// }
  110 +// DB::disconnect('custom_mysql');
  111 +// }
  112 +// }
  113 +
90 } 114 }