作者 刘锟

合并分支 'akun' 到 'master'

Akun



查看合并请求 !367
@@ -585,6 +585,13 @@ class ProjectUpdate extends Command @@ -585,6 +585,13 @@ class ProjectUpdate extends Command
585 $category_id = $category_custom['id']; 585 $category_id = $category_custom['id'];
586 } 586 }
587 } 587 }
  588 + //图片
  589 + if (is_array($item['images'] ?? '')) {
  590 + $image = $item['images'][0] ?? '';
  591 + } else {
  592 + $image = $item['images'] ?? '';
  593 + }
  594 + $new_img = $this->source_download($image, $project_id, $domain_arr['host'], $web_url_domain, $home_url);
588 //名称去掉特殊符号 595 //名称去掉特殊符号
589 $item['title'] = $this->special2str($item['title'] ?? ''); 596 $item['title'] = $this->special2str($item['title'] ?? '');
590 597
@@ -597,6 +604,7 @@ class ProjectUpdate extends Command @@ -597,6 +604,7 @@ class ProjectUpdate extends Command
597 'module_id' => $custom_info['id'], 604 'module_id' => $custom_info['id'],
598 'category_id' => $category_id, 605 'category_id' => $category_id,
599 'content' => $item['content'] ?? '', 606 'content' => $item['content'] ?? '',
  607 + 'image' => $new_img,
600 'created_at' => $item['post_time'] ?? date('Y-m-d H:i:s'), 608 'created_at' => $item['post_time'] ?? date('Y-m-d H:i:s'),
601 'updated_at' => $item['post_time'] ?? date('Y-m-d H:i:s'), 609 'updated_at' => $item['post_time'] ?? date('Y-m-d H:i:s'),
602 'is_upgrade' => 1, 610 'is_upgrade' => 1,
@@ -612,6 +620,7 @@ class ProjectUpdate extends Command @@ -612,6 +620,7 @@ class ProjectUpdate extends Command
612 'name' => $item['title'], 620 'name' => $item['title'],
613 'category_id' => $category_id, 621 'category_id' => $category_id,
614 'content' => $item['content'] ?? '', 622 'content' => $item['content'] ?? '',
  623 + 'image' => $new_img
615 ], ['id' => $id]); 624 ], ['id' => $id]);
616 } 625 }
617 626
@@ -649,37 +658,6 @@ class ProjectUpdate extends Command @@ -649,37 +658,6 @@ class ProjectUpdate extends Command
649 } 658 }
650 } 659 }
651 } 660 }
652 -// if ($item['extend'] ?? []) {  
653 -// foreach (array_reverse($item['extend']) as $ke => $ve) {  
654 -// $extend = $extend_model->read(['title' => $ke]);  
655 -// if (!$extend) {  
656 -// $extend_key = $this->get_extend_key($extend_model);  
657 -// $extend_type = 1;  
658 -// $extend_model->add([  
659 -// 'project_id' => $project_id,  
660 -// 'title' => $ke,  
661 -// 'type' => $extend_type,  
662 -// 'key' => $extend_key,  
663 -// 'module_id' => $custom_info['id']  
664 -// ]);  
665 -// } else {  
666 -// $extend_key = $extend['key'];  
667 -// $extend_type = $extend['type'];  
668 -// }  
669 -//  
670 -// $extend_info = $extend_info_model->read(['key' => $extend_key, 'content_id' => $id]);  
671 -// if (!$extend_info) {  
672 -// $extend_info_model->add([  
673 -// 'key' => $extend_key,  
674 -// 'type' => $extend_type,  
675 -// 'project_id' => $project_id,  
676 -// 'content_id' => $id,  
677 -// 'module_id' => $custom_info['id'],  
678 -// 'values' => $ve,  
679 -// ]);  
680 -// }  
681 -// }  
682 -// }  
683 } catch (\Exception $e) { 661 } catch (\Exception $e) {
684 echo 'date:' . date('Y-m-d H:i:s') . ', task_id: ' . $task->id . ', error: ' . $e->getMessage() . PHP_EOL; 662 echo 'date:' . date('Y-m-d H:i:s') . ', task_id: ' . $task->id . ', error: ' . $e->getMessage() . PHP_EOL;
685 continue; 663 continue;