合并分支 'akun' 到 'master'
Akun 查看合并请求 !432
正在显示
1 个修改的文件
包含
17 行增加
和
14 行删除
| @@ -665,23 +665,24 @@ class ProjectUpdate extends Command | @@ -665,23 +665,24 @@ class ProjectUpdate extends Command | ||
| 665 | foreach ($item['extend'] as $ke => $ve) { | 665 | foreach ($item['extend'] as $ke => $ve) { |
| 666 | $extend = $extend_model->read(['title' => $ke]); | 666 | $extend = $extend_model->read(['title' => $ke]); |
| 667 | if ($extend) { | 667 | if ($extend) { |
| 668 | - $extend_info = $extend_info_model->read(['key' => $extend['key'], 'content_id' => $id]); | ||
| 669 | - if (!$extend_info) { | ||
| 670 | - if ($extend['type'] == 3) { | ||
| 671 | - $gallery = []; | ||
| 672 | - if (is_array($ve)) { | ||
| 673 | - foreach ($ve as $ve_img) { | ||
| 674 | - $gallery[] = ['title' => '', 'description' => '', 'url' => $this->source_download($ve_img, $project_id, $domain_arr['host'], $web_url_domain, $home_url)]; | ||
| 675 | - } | ||
| 676 | - } else { | ||
| 677 | - $gallery[] = ['title' => '', 'description' => '', 'url' => $this->source_download($ve, $project_id, $domain_arr['host'], $web_url_domain, $home_url)]; | 668 | + if ($extend['type'] == 3) { |
| 669 | + $gallery = []; | ||
| 670 | + if (is_array($ve)) { | ||
| 671 | + foreach ($ve as $ve_img) { | ||
| 672 | + $gallery[] = ['title' => '', 'description' => '', 'url' => $this->source_download($ve_img, $project_id, $domain_arr['host'], $web_url_domain, $home_url)]; | ||
| 678 | } | 673 | } |
| 679 | - $value = Arr::a2s($gallery); | ||
| 680 | - } elseif ($extend['type'] == 4) { | ||
| 681 | - $value = Arr::a2s([$this->source_download($ve, $project_id, $domain_arr['host'], $web_url_domain, $home_url)]); | ||
| 682 | } else { | 674 | } else { |
| 683 | - $value = $ve; | 675 | + $gallery[] = ['title' => '', 'description' => '', 'url' => $this->source_download($ve, $project_id, $domain_arr['host'], $web_url_domain, $home_url)]; |
| 684 | } | 676 | } |
| 677 | + $value = Arr::a2s($gallery); | ||
| 678 | + } elseif ($extend['type'] == 4) { | ||
| 679 | + $value = Arr::a2s([$this->source_download($ve, $project_id, $domain_arr['host'], $web_url_domain, $home_url)]); | ||
| 680 | + } else { | ||
| 681 | + $value = $ve; | ||
| 682 | + } | ||
| 683 | + | ||
| 684 | + $extend_info = $extend_info_model->read(['key' => $extend['key'], 'content_id' => $id]); | ||
| 685 | + if (!$extend_info) { | ||
| 685 | $extend_info_model->add([ | 686 | $extend_info_model->add([ |
| 686 | 'key' => $extend['key'], | 687 | 'key' => $extend['key'], |
| 687 | 'type' => $extend['type'], | 688 | 'type' => $extend['type'], |
| @@ -690,6 +691,8 @@ class ProjectUpdate extends Command | @@ -690,6 +691,8 @@ class ProjectUpdate extends Command | ||
| 690 | 'module_id' => $custom_info['id'], | 691 | 'module_id' => $custom_info['id'], |
| 691 | 'values' => $value, | 692 | 'values' => $value, |
| 692 | ]); | 693 | ]); |
| 694 | + } else { | ||
| 695 | + $extend_info_model->edit(['type' => $extend['type'], 'value' => $value], ['key' => $extend['key'], 'content_id' => $id]); | ||
| 693 | } | 696 | } |
| 694 | } | 697 | } |
| 695 | } | 698 | } |
-
请 注册 或 登录 后发表评论