作者 lyh

gxshuju

... ... @@ -62,7 +62,7 @@ class UpdateBuildConfiguration extends Command
*/
public function handle(){
$projectModel = new Project();
$list = $projectModel->list(['delete_status'=>0,'id'=>3050],'id',['id'],'asc');
$list = $projectModel->list(['delete_status'=>0,'id'=>1214],'id',['id'],'asc');
foreach ($list as $k => $v){
echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
ProjectServer::useProject($v['id']);
... ... @@ -87,14 +87,14 @@ class UpdateBuildConfiguration extends Command
// if(($product_list > 0) && ($lists == 0)){
// echo date('Y-m-d H:i:s') . '需要处理的项目:'.$project_id . PHP_EOL;
// }
Detail::truncate();
Column::truncate();
$c = new Column();
$c->addReturnId(['column_name'=>'product detail']);
// Detail::truncate();
// Column::truncate();
// $c = new Column();
// $c->addReturnId(['column_name'=>'product detail']);
$productModel = new Product();
$page = 1;
while (true){
$lists = $productModel->lists([],$page,1,['id','content','describe']);
$lists = $productModel->lists(['id'=>361],$page,1,['id','content','describe']);
$detailModel = new Detail();
if(!empty($lists['list'])){
foreach ($lists['list'] as $k => $v){
... ... @@ -105,40 +105,40 @@ class UpdateBuildConfiguration extends Command
'column_id'=>1,
'text_type'=>1,
'title'=>'product detail',
'sort'=>1,
'sort'=>2,
'content'=>json_encode(['content'=>$v['content'] ?? ''],JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
'created_at'=>date('Y-m-d H:i:s'),
'updated_at'=>date('Y-m-d H:i:s')
];
$detailModel->insert($data);
}
if(!empty($v['describe'])){
foreach ($v['describe'] as $key => $value){
if(isset($value['title']) && ($value['title'] == null)){
$value['title'] = '';
}
if(isset($value['text']) && ($value['text'] == null)){
$value['text'] = '';
}
if(empty($value['title'])){
continue;
}
//添加切换栏
$c = new Column();
$id = $c->addReturnId(['column_name'=>$value['title'],'product_id'=>$v['id']]);
$dataS = [
'product_id'=>$v['id'],
'column_id'=>$id,
'text_type'=>1,
'title'=>$value['title'] ?? '',
'sort'=>$key + 1,
'content'=>json_encode(['content'=>$value['text'] ?? ''],JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
'created_at'=>date('Y-m-d H:i:s'),
'updated_at'=>date('Y-m-d H:i:s')
];
$detailModel->insert($dataS);
}
}
// if(!empty($v['describe'])){
// foreach ($v['describe'] as $key => $value){
// if(isset($value['title']) && ($value['title'] == null)){
// $value['title'] = '';
// }
// if(isset($value['text']) && ($value['text'] == null)){
// $value['text'] = '';
// }
// if(empty($value['title'])){
// continue;
// }
// //添加切换栏
// $c = new Column();
// $id = $c->addReturnId(['column_name'=>$value['title'],'product_id'=>$v['id']]);
// $dataS = [
// 'product_id'=>$v['id'],
// 'column_id'=>$id,
// 'text_type'=>1,
// 'title'=>$value['title'] ?? '',
// 'sort'=>$key + 1,
// 'content'=>json_encode(['content'=>$value['text'] ?? ''],JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
// 'created_at'=>date('Y-m-d H:i:s'),
// 'updated_at'=>date('Y-m-d H:i:s')
// ];
// $detailModel->insert($dataS);
// }
// }
}
}else{
break;
... ...