作者 lyh

gxshuju

@@ -62,7 +62,7 @@ class UpdateBuildConfiguration extends Command @@ -62,7 +62,7 @@ class UpdateBuildConfiguration extends Command
62 */ 62 */
63 public function handle(){ 63 public function handle(){
64 $projectModel = new Project(); 64 $projectModel = new Project();
65 - $list = $projectModel->list(['delete_status'=>0,'id'=>3050],'id',['id'],'asc'); 65 + $list = $projectModel->list(['delete_status'=>0,'id'=>1214],'id',['id'],'asc');
66 foreach ($list as $k => $v){ 66 foreach ($list as $k => $v){
67 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;
68 ProjectServer::useProject($v['id']); 68 ProjectServer::useProject($v['id']);
@@ -87,14 +87,14 @@ class UpdateBuildConfiguration extends Command @@ -87,14 +87,14 @@ class UpdateBuildConfiguration extends Command
87 // if(($product_list > 0) && ($lists == 0)){ 87 // if(($product_list > 0) && ($lists == 0)){
88 // echo date('Y-m-d H:i:s') . '需要处理的项目:'.$project_id . PHP_EOL; 88 // echo date('Y-m-d H:i:s') . '需要处理的项目:'.$project_id . PHP_EOL;
89 // } 89 // }
90 - Detail::truncate();  
91 - Column::truncate();  
92 - $c = new Column();  
93 - $c->addReturnId(['column_name'=>'product detail']); 90 +// Detail::truncate();
  91 +// Column::truncate();
  92 +// $c = new Column();
  93 +// $c->addReturnId(['column_name'=>'product detail']);
94 $productModel = new Product(); 94 $productModel = new Product();
95 $page = 1; 95 $page = 1;
96 while (true){ 96 while (true){
97 - $lists = $productModel->lists([],$page,1,['id','content','describe']); 97 + $lists = $productModel->lists(['id'=>361],$page,1,['id','content','describe']);
98 $detailModel = new Detail(); 98 $detailModel = new Detail();
99 if(!empty($lists['list'])){ 99 if(!empty($lists['list'])){
100 foreach ($lists['list'] as $k => $v){ 100 foreach ($lists['list'] as $k => $v){
@@ -105,40 +105,40 @@ class UpdateBuildConfiguration extends Command @@ -105,40 +105,40 @@ class UpdateBuildConfiguration extends Command
105 'column_id'=>1, 105 'column_id'=>1,
106 'text_type'=>1, 106 'text_type'=>1,
107 'title'=>'product detail', 107 'title'=>'product detail',
108 - 'sort'=>1, 108 + 'sort'=>2,
109 'content'=>json_encode(['content'=>$v['content'] ?? ''],JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES), 109 'content'=>json_encode(['content'=>$v['content'] ?? ''],JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
110 'created_at'=>date('Y-m-d H:i:s'), 110 'created_at'=>date('Y-m-d H:i:s'),
111 'updated_at'=>date('Y-m-d H:i:s') 111 'updated_at'=>date('Y-m-d H:i:s')
112 ]; 112 ];
113 $detailModel->insert($data); 113 $detailModel->insert($data);
114 } 114 }
115 - if(!empty($v['describe'])){  
116 - foreach ($v['describe'] as $key => $value){  
117 - if(isset($value['title']) && ($value['title'] == null)){  
118 - $value['title'] = '';  
119 - }  
120 - if(isset($value['text']) && ($value['text'] == null)){  
121 - $value['text'] = '';  
122 - }  
123 - if(empty($value['title'])){  
124 - continue;  
125 - }  
126 - //添加切换栏  
127 - $c = new Column();  
128 - $id = $c->addReturnId(['column_name'=>$value['title'],'product_id'=>$v['id']]);  
129 - $dataS = [  
130 - 'product_id'=>$v['id'],  
131 - 'column_id'=>$id,  
132 - 'text_type'=>1,  
133 - 'title'=>$value['title'] ?? '',  
134 - 'sort'=>$key + 1,  
135 - 'content'=>json_encode(['content'=>$value['text'] ?? ''],JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),  
136 - 'created_at'=>date('Y-m-d H:i:s'),  
137 - 'updated_at'=>date('Y-m-d H:i:s')  
138 - ];  
139 - $detailModel->insert($dataS);  
140 - }  
141 - } 115 +// if(!empty($v['describe'])){
  116 +// foreach ($v['describe'] as $key => $value){
  117 +// if(isset($value['title']) && ($value['title'] == null)){
  118 +// $value['title'] = '';
  119 +// }
  120 +// if(isset($value['text']) && ($value['text'] == null)){
  121 +// $value['text'] = '';
  122 +// }
  123 +// if(empty($value['title'])){
  124 +// continue;
  125 +// }
  126 +// //添加切换栏
  127 +// $c = new Column();
  128 +// $id = $c->addReturnId(['column_name'=>$value['title'],'product_id'=>$v['id']]);
  129 +// $dataS = [
  130 +// 'product_id'=>$v['id'],
  131 +// 'column_id'=>$id,
  132 +// 'text_type'=>1,
  133 +// 'title'=>$value['title'] ?? '',
  134 +// 'sort'=>$key + 1,
  135 +// 'content'=>json_encode(['content'=>$value['text'] ?? ''],JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
  136 +// 'created_at'=>date('Y-m-d H:i:s'),
  137 +// 'updated_at'=>date('Y-m-d H:i:s')
  138 +// ];
  139 +// $detailModel->insert($dataS);
  140 +// }
  141 +// }
142 } 142 }
143 }else{ 143 }else{
144 break; 144 break;