作者 lyh

gx

@@ -1658,13 +1658,16 @@ class LyhImportTest extends Command @@ -1658,13 +1658,16 @@ class LyhImportTest extends Command
1658 $customContentModel = new CustomModuleContent(); 1658 $customContentModel = new CustomModuleContent();
1659 $customExtendContentTModel = new CustomModuleExtentContent(); 1659 $customExtendContentTModel = new CustomModuleExtentContent();
1660 foreach ($data as $item){ 1660 foreach ($data as $item){
1661 - $contentId = $customContentModel->addReturnId(['name'=>$item['name'],'image'=>$item['image'],'project_id'=>$project_id,'release_at'=>$item['release_at'],'module_id'=>5]);  
1662 - $route = RouteMap::setRoute($contentId, RouteMap::SOURCE_MODULE, $contentId, $project_id);  
1663 - $customContentModel->edit(['route'=>$route],['id'=>$contentId]);  
1664 - $saveData = [  
1665 - ['key'=>'pd_extended_field_1', 'type'=>4, 'values'=>$item['href'], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>5, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')],  
1666 - ];  
1667 - $customExtendContentTModel->insert($saveData); 1661 + $info = $customContentModel->read(['name'=>$item['name'],'project_id'=>$project_id,'module_id'=>5]);
  1662 + if($info === false){
  1663 + $contentId = $customContentModel->addReturnId(['name'=>$item['name'],'image'=>$item['image'],'project_id'=>$project_id,'release_at'=>date('Y-m-d H:i:s'),'module_id'=>5]);
  1664 + $route = RouteMap::setRoute($contentId, RouteMap::SOURCE_MODULE, $contentId, $project_id);
  1665 + $customContentModel->edit(['route'=>$route],['id'=>$contentId]);
  1666 + $saveData = [
  1667 + ['key'=>'pd_extended_field_1', 'type'=>4, 'values'=>$item['href'], 'content_id'=>$contentId, 'project_id'=>$project_id, 'module_id'=>5, 'created_at'=>date('Y-m-d H:i:s'), 'updated_at'=>date('Y-m-d H:i:s')],
  1668 + ];
  1669 + $customExtendContentTModel->insert($saveData);
  1670 + }
1668 } 1671 }
1669 return true; 1672 return true;
1670 } 1673 }