作者 刘锟

合并分支 'akun' 到 'master'

Akun



查看合并请求 !432
@@ -665,8 +665,6 @@ class ProjectUpdate extends Command @@ -665,8 +665,6 @@ 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) { 668 if ($extend['type'] == 3) {
671 $gallery = []; 669 $gallery = [];
672 if (is_array($ve)) { 670 if (is_array($ve)) {
@@ -682,6 +680,9 @@ class ProjectUpdate extends Command @@ -682,6 +680,9 @@ class ProjectUpdate extends Command
682 } else { 680 } else {
683 $value = $ve; 681 $value = $ve;
684 } 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 }