作者 lyh

gx数据

@@ -140,7 +140,6 @@ class LyhImportTest extends Command @@ -140,7 +140,6 @@ class LyhImportTest extends Command
140 $cateModel = new Category(); 140 $cateModel = new Category();
141 $productModel = new Product(); 141 $productModel = new Product();
142 $detailModel = new Detail(); 142 $detailModel = new Detail();
143 - $columnModel = new Column();  
144 $extentInfoModel = new ExtendInfo(); 143 $extentInfoModel = new ExtendInfo();
145 foreach ($line_of_text as $k => $val){ 144 foreach ($line_of_text as $k => $val){
146 if($k < 1){ 145 if($k < 1){
@@ -161,12 +160,12 @@ class LyhImportTest extends Command @@ -161,12 +160,12 @@ class LyhImportTest extends Command
161 $saveData['project_id'] = $project_id; 160 $saveData['project_id'] = $project_id;
162 $saveData['status'] = 1; 161 $saveData['status'] = 1;
163 $saveData['intro'] = $val[6] ?? ''; 162 $saveData['intro'] = $val[6] ?? '';
164 - $seo = ['seo_title'=>$val[0]];  
165 - $saveData['seo_mate'] = json_encode($seo,true); 163 + $seo = ['title'=>$val[0]];
  164 + $saveData['seo_mate'] = json_encode($seo,JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
166 $thumb = ['alt'=>'主图','url'=>str_replace('/public','/upload/p/3283',$val[11])]; 165 $thumb = ['alt'=>'主图','url'=>str_replace('/public','/upload/p/3283',$val[11])];
167 $gallery = [['alt'=>'主图','url'=>str_replace('/public','/upload/p/3283',$val[11])]]; 166 $gallery = [['alt'=>'主图','url'=>str_replace('/public','/upload/p/3283',$val[11])]];
168 - $saveData['thumb'] = json_encode($thumb,true);  
169 - $saveData['gallery'] = json_encode($gallery,true); 167 + $saveData['thumb'] = json_encode($thumb,JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
  168 + $saveData['gallery'] = json_encode($gallery,JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
170 $id = $productModel->addReturnId($saveData); 169 $id = $productModel->addReturnId($saveData);
171 //设置关联关系 170 //设置关联关系
172 if($cateInfo !== false){ 171 if($cateInfo !== false){
@@ -238,7 +237,7 @@ class LyhImportTest extends Command @@ -238,7 +237,7 @@ class LyhImportTest extends Command
238 } 237 }
239 if(!empty($val[9])){ 238 if(!empty($val[9])){
240 try { 239 try {
241 - $faqsDetail = json_decode($val[9],true); 240 + $faqsDetail = json_decode($val[9],JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
242 if(!empty($faqsDetail) && is_array($faqsDetail)){ 241 if(!empty($faqsDetail) && is_array($faqsDetail)){
243 $faqContent = '<div>'; 242 $faqContent = '<div>';
244 foreach ($faqsDetail as $faq_Val){ 243 foreach ($faqsDetail as $faq_Val){
@@ -255,7 +254,7 @@ class LyhImportTest extends Command @@ -255,7 +254,7 @@ class LyhImportTest extends Command
255 $detailModel->addReturnId($detailFaqInfo); 254 $detailModel->addReturnId($detailFaqInfo);
256 }else{ 255 }else{
257 @file_put_contents(storage_path('logs/lyh_error.log'), var_export('产品标题:'. $val[0] . PHP_EOL .'faqs数据有问题:' . $val[9], true) . PHP_EOL, FILE_APPEND); 256 @file_put_contents(storage_path('logs/lyh_error.log'), var_export('产品标题:'. $val[0] . PHP_EOL .'faqs数据有问题:' . $val[9], true) . PHP_EOL, FILE_APPEND);
258 - echo date('Y-m-d H:i:s') . '产品标题:'. $val[0] . PHP_EOL .'faqs数据有问题:' . $val[9]; 257 + echo date('Y-m-d H:i:s') . '产品标题:'. $val[0] . PHP_EOL .'SEOQandA数据有问题:' . $val[9].PHP_EOL;
259 } 258 }
260 }catch(\Exception $e){ 259 }catch(\Exception $e){
261 echo 'fqs'; 260 echo 'fqs';
@@ -280,7 +279,7 @@ class LyhImportTest extends Command @@ -280,7 +279,7 @@ class LyhImportTest extends Command
280 $detailModel->addReturnId($detailFaqInfo); 279 $detailModel->addReturnId($detailFaqInfo);
281 }else{ 280 }else{
282 @file_put_contents(storage_path('logs/lyh_error.log'), var_export('产品标题:'. $val[0] . PHP_EOL .'faqs数据有问题:' . $val[10], true) . PHP_EOL, FILE_APPEND); 281 @file_put_contents(storage_path('logs/lyh_error.log'), var_export('产品标题:'. $val[0] . PHP_EOL .'faqs数据有问题:' . $val[10], true) . PHP_EOL, FILE_APPEND);
283 - echo date('Y-m-d H:i:s') . '产品标题:'. $val[0] . PHP_EOL .'SEOQandA_Product数据有问题:' . $val[10]; 282 + echo date('Y-m-d H:i:s') . '产品标题:'. $val[0] . PHP_EOL .'SEOQandA_Product数据有问题:' . $val[10].PHP_EOL;
284 } 283 }
285 }catch(\Exception $e){ 284 }catch(\Exception $e){
286 continue; 285 continue;