|
@@ -9,6 +9,7 @@ |
|
@@ -9,6 +9,7 @@ |
|
9
|
|
9
|
|
|
10
|
namespace App\Console\Commands\Test;
|
10
|
namespace App\Console\Commands\Test;
|
|
11
|
|
11
|
|
|
|
|
12
|
+use App\Models\Product\Column;
|
|
12
|
use App\Models\Product\Detail;
|
13
|
use App\Models\Product\Detail;
|
|
13
|
use App\Models\Product\Product;
|
14
|
use App\Models\Product\Product;
|
|
14
|
use App\Models\Project\DeployBuild;
|
15
|
use App\Models\Project\DeployBuild;
|
|
@@ -61,7 +62,7 @@ class UpdateBuildConfiguration extends Command |
|
@@ -61,7 +62,7 @@ class UpdateBuildConfiguration extends Command |
|
61
|
*/
|
62
|
*/
|
|
62
|
public function handle(){
|
63
|
public function handle(){
|
|
63
|
$projectModel = new Project();
|
64
|
$projectModel = new Project();
|
|
64
|
- $list = $projectModel->list(['delete_status'=>0,'id'=>['in',[1671,1718]]],'id',['id'],'asc');
|
65
|
+ $list = $projectModel->list(['delete_status'=>0,'id'=>['not in',[1671,1718]]],'id',['id'],'asc');
|
|
65
|
foreach ($list as $k => $v){
|
66
|
foreach ($list as $k => $v){
|
|
66
|
echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
|
67
|
echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
|
|
67
|
ProjectServer::useProject($v['id']);
|
68
|
ProjectServer::useProject($v['id']);
|
|
@@ -83,24 +84,12 @@ class UpdateBuildConfiguration extends Command |
|
@@ -83,24 +84,12 @@ class UpdateBuildConfiguration extends Command |
|
83
|
$productModel = new Product();
|
84
|
$productModel = new Product();
|
|
84
|
$page = 1;
|
85
|
$page = 1;
|
|
85
|
while (true){
|
86
|
while (true){
|
|
86
|
- $lists = $productModel->lists([],$page,10,['id','describe']);
|
87
|
+ $lists = $productModel->lists([],$page,100,['id','content','describe']);
|
|
87
|
$detailModel = new Detail();
|
88
|
$detailModel = new Detail();
|
|
88
|
if(!empty($lists['list'])){
|
89
|
if(!empty($lists['list'])){
|
|
89
|
foreach ($lists['list'] as $k => $v){
|
90
|
foreach ($lists['list'] as $k => $v){
|
|
90
|
echo date('Y-m-d H:i:s') . '产品id:'.$v['id'] . PHP_EOL;
|
91
|
echo date('Y-m-d H:i:s') . '产品id:'.$v['id'] . PHP_EOL;
|
|
91
|
- if(empty($v['describe'])){
|
|
|
|
92
|
- continue;
|
|
|
|
93
|
- }
|
|
|
|
94
|
- foreach ($v['describe'] as $key => $value){
|
|
|
|
95
|
- if(isset($value['title']) && ($value['title'] == null)){
|
|
|
|
96
|
- $value['title'] = '';
|
|
|
|
97
|
- }
|
|
|
|
98
|
- if(isset($value['text']) && ($value['text'] == null)){
|
|
|
|
99
|
- $value['text'] = '';
|
|
|
|
100
|
- }
|
|
|
|
101
|
- if(empty($value['text'])){
|
|
|
|
102
|
- continue;
|
|
|
|
103
|
- }
|
92
|
+ if(!empty($v['content'])){
|
|
104
|
$data = [
|
93
|
$data = [
|
|
105
|
'product_id'=>$v['id'],
|
94
|
'product_id'=>$v['id'],
|
|
106
|
'column_id'=>1,
|
95
|
'column_id'=>1,
|
|
@@ -113,6 +102,33 @@ class UpdateBuildConfiguration extends Command |
|
@@ -113,6 +102,33 @@ class UpdateBuildConfiguration extends Command |
|
113
|
];
|
102
|
];
|
|
114
|
$detailModel->insert($data);
|
103
|
$detailModel->insert($data);
|
|
115
|
}
|
104
|
}
|
|
|
|
105
|
+ if(!empty($v['describe'])){
|
|
|
|
106
|
+ foreach ($v['describe'] as $key => $value){
|
|
|
|
107
|
+ if(isset($value['title']) && ($value['title'] == null)){
|
|
|
|
108
|
+ $value['title'] = '';
|
|
|
|
109
|
+ }
|
|
|
|
110
|
+ if(isset($value['text']) && ($value['text'] == null)){
|
|
|
|
111
|
+ $value['text'] = '';
|
|
|
|
112
|
+ }
|
|
|
|
113
|
+ if(empty($value['title'])){
|
|
|
|
114
|
+ continue;
|
|
|
|
115
|
+ }
|
|
|
|
116
|
+ //添加切换栏
|
|
|
|
117
|
+ $c = new Column();
|
|
|
|
118
|
+ $id = $c->addReturnId(['column_name'=>$value['title'],'product_id'=>$v['id']]);
|
|
|
|
119
|
+ $dataS = [
|
|
|
|
120
|
+ 'product_id'=>$v['id'],
|
|
|
|
121
|
+ 'column_id'=>$id,
|
|
|
|
122
|
+ 'text_type'=>1,
|
|
|
|
123
|
+ 'title'=>$value['title'] ?? '',
|
|
|
|
124
|
+ 'sort'=>$key + 1,
|
|
|
|
125
|
+ 'content'=>json_encode(['content'=>$value['text'] ?? ''],JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
|
|
|
126
|
+ 'created_at'=>date('Y-m-d H:i:s'),
|
|
|
|
127
|
+ 'updated_at'=>date('Y-m-d H:i:s')
|
|
|
|
128
|
+ ];
|
|
|
|
129
|
+ $detailModel->insert($dataS);
|
|
|
|
130
|
+ }
|
|
|
|
131
|
+ }
|
|
116
|
}
|
132
|
}
|
|
117
|
}else{
|
133
|
}else{
|
|
118
|
break;
|
134
|
break;
|