正在显示
1 个修改的文件
包含
43 行增加
和
39 行删除
| @@ -352,47 +352,51 @@ class LyhImportTest extends Command | @@ -352,47 +352,51 @@ class LyhImportTest extends Command | ||
| 352 | $customCategoryModel = new CustomModuleCategory();; | 352 | $customCategoryModel = new CustomModuleCategory();; |
| 353 | $customExtendContentTModel = new CustomModuleExtentContent(); | 353 | $customExtendContentTModel = new CustomModuleExtentContent(); |
| 354 | foreach ($line_of_text as $k => $item){ | 354 | foreach ($line_of_text as $k => $item){ |
| 355 | - $item = trim($item,','); | ||
| 356 | - //按照逗号转为数组 | ||
| 357 | - $array = explode(",", $item); | ||
| 358 | - //添加分类 | ||
| 359 | - if(empty($array[0])){ | ||
| 360 | - continue; | ||
| 361 | - } | ||
| 362 | - //添加内容 | ||
| 363 | - $contentId = $customContentModel->addReturnId(['name'=>$array[0],'module_id'=>2,'project_id'=>$project_id]); | ||
| 364 | - echo date('Y-m-d H:i:s') . '当前扩展数据id:'. $contentId . PHP_EOL; | ||
| 365 | - //注册路由 | ||
| 366 | - $route = RouteMap::setRoute($array[0], RouteMap::SOURCE_MODULE, | ||
| 367 | - $contentId, $project_id); | ||
| 368 | - $customContentModel->edit(['route'=>$route],['id'=>$contentId]); | ||
| 369 | - if(!empty($array[1])){ | ||
| 370 | - $categoryId = ','; | ||
| 371 | - $cateArr = explode('/',$array[1]); | ||
| 372 | - foreach ($cateArr as $cateV){ | ||
| 373 | - $cateInfo = $customCategoryModel->read(['name'=>$cateV,'module_id'=>2,'project_id'=>$project_id]); | ||
| 374 | - if($cateInfo !== false){ | ||
| 375 | - $categoryId .= $cateInfo['id'].','; | 355 | +// try { |
| 356 | + //添加内容 | ||
| 357 | + $contentId = $customContentModel->addReturnId(['name'=>$item[0],'module_id'=>2,'project_id'=>$project_id]); | ||
| 358 | + echo date('Y-m-d H:i:s') . '当前扩展数据id:'. $contentId . PHP_EOL; | ||
| 359 | + //注册路由 | ||
| 360 | + $route = RouteMap::setRoute($item[0], RouteMap::SOURCE_MODULE, | ||
| 361 | + $contentId, $project_id); | ||
| 362 | + $customContentModel->edit(['route'=>$route],['id'=>$contentId]); | ||
| 363 | + if(!empty($item[1])){ | ||
| 364 | + $categoryId = ','; | ||
| 365 | + $cateArr = explode('/',$item[1]); | ||
| 366 | + foreach ($cateArr as $cateV){ | ||
| 367 | + $cateInfo = $customCategoryModel->read(['name'=>$cateV,'module_id'=>2,'project_id'=>$project_id]); | ||
| 368 | + if($cateInfo !== false){ | ||
| 369 | + $categoryId .= $cateInfo['id'].','; | ||
| 370 | + }else{ | ||
| 371 | + $cateVId = $customCategoryModel->addReturnId(['name'=>$cateV,'module_id'=>2,'project_id'=>$project_id]); | ||
| 372 | + $cateRoute = RouteMap::setRoute($cateV, RouteMap::SOURCE_MODULE_CATE, | ||
| 373 | + $cateVId, $project_id); | ||
| 374 | + $customCategoryModel->edit(['route'=>$cateRoute],['id'=>$cateVId]); | ||
| 375 | + $categoryId .= $cateVId.','; | ||
| 376 | + } | ||
| 376 | } | 377 | } |
| 378 | + $customContentModel->edit(['category_id'=>$categoryId],['id'=>$contentId]); | ||
| 377 | } | 379 | } |
| 378 | - $customContentModel->edit(['category_id'=>$categoryId],['id'=>$contentId]); | ||
| 379 | - } | ||
| 380 | - $saveData = [ | ||
| 381 | - ['key'=>'pd_extended_field_1', 'type'=>1, 'values'=>$array[2], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 382 | - ['key'=>'pd_extended_field_2', 'type'=>1, 'values'=>$array[4], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 383 | - ['key'=>'pd_extended_field_3', 'type'=>1, 'values'=>$array[5], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 384 | - ['key'=>'pd_extended_field_4', 'type'=>1, 'values'=>$array[3], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 385 | - ['key'=>'pd_extended_field_5', 'type'=>1, 'values'=>$array[8], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 386 | - ['key'=>'pd_extended_field_6', 'type'=>1, 'values'=>$array[6], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 387 | - ['key'=>'pd_extended_field_7', 'type'=>1, 'values'=>$array[9], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 388 | - ['key'=>'pd_extended_field_8', 'type'=>1, 'values'=>$array[10], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 389 | - ['key'=>'pd_extended_field_9', 'type'=>1, 'values'=>$array[11], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 390 | - ['key'=>'pd_extended_field_10', 'type'=>1, 'values'=>$array[12], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 391 | - ['key'=>'pd_extended_field_11', 'type'=>1, 'values'=>$array[13], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 392 | - ['key'=>'pd_extended_field_12', 'type'=>1, 'values'=>$array[14] ?? '', 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 393 | - ['key'=>'pd_extended_field_13', 'type'=>1, 'values'=>$array[7], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 394 | - ]; | ||
| 395 | - $customExtendContentTModel->insert($saveData); | 380 | + $saveData = [ |
| 381 | + ['key'=>'pd_extended_field_1', 'type'=>1, 'values'=>$item[2], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 382 | + ['key'=>'pd_extended_field_2', 'type'=>1, 'values'=>$item[4], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 383 | + ['key'=>'pd_extended_field_3', 'type'=>1, 'values'=>$item[5], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 384 | + ['key'=>'pd_extended_field_4', 'type'=>1, 'values'=>$item[3], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 385 | + ['key'=>'pd_extended_field_5', 'type'=>1, 'values'=>$item[8], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 386 | + ['key'=>'pd_extended_field_6', 'type'=>1, 'values'=>$item[6], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 387 | + ['key'=>'pd_extended_field_7', 'type'=>1, 'values'=>$item[9], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 388 | + ['key'=>'pd_extended_field_8', 'type'=>1, 'values'=>$item[10], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 389 | + ['key'=>'pd_extended_field_9', 'type'=>1, 'values'=>$item[11], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 390 | + ['key'=>'pd_extended_field_10', 'type'=>1, 'values'=>$item[12], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 391 | + ['key'=>'pd_extended_field_11', 'type'=>1, 'values'=>$item[13], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 392 | + ['key'=>'pd_extended_field_12', 'type'=>1, 'values'=>$item[14] ?? '', 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 393 | + ['key'=>'pd_extended_field_13', 'type'=>1, 'values'=>$item[7], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>2, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')], | ||
| 394 | + ]; | ||
| 395 | + $customExtendContentTModel->insert($saveData); | ||
| 396 | +// }catch (\Exception $e){ | ||
| 397 | +// echo date('Y-m-d H:i:s') . '错误name:'. $item[0] . PHP_EOL; | ||
| 398 | +// continue; | ||
| 399 | +// } | ||
| 396 | } | 400 | } |
| 397 | } | 401 | } |
| 398 | 402 |
-
请 注册 或 登录 后发表评论