作者 李宇航

合并分支 'lyh-server' 到 'master'

gx



查看合并请求 !2573
@@ -41,13 +41,20 @@ class WebSettingImageController extends BaseController @@ -41,13 +41,20 @@ class WebSettingImageController extends BaseController
41 public function save(WebSettingImage $webSettingImage){ 41 public function save(WebSettingImage $webSettingImage){
42 try { 42 try {
43 foreach ($this->param['data'] as $v){ 43 foreach ($this->param['data'] as $v){
  44 +
44 if(isset($v['id']) && !empty($v['id'])){ 45 if(isset($v['id']) && !empty($v['id'])){
45 $v['image'] = str_replace_url($v['image']); 46 $v['image'] = str_replace_url($v['image']);
46 $webSettingImage->edit($v,['id'=>$v['id']]); 47 $webSettingImage->edit($v,['id'=>$v['id']]);
47 }else{ 48 }else{
48 - $v['project_id'] = $this->user['project_id'];  
49 - $v['image'] = str_replace_url($v['image']);  
50 - $webSettingImage->add($v); 49 + $info = $webSettingImage->read(['type'=>$v['type']],'id');
  50 + if($info === false){
  51 + $v['project_id'] = $this->user['project_id'];
  52 + $v['image'] = str_replace_url($v['image']);
  53 + $webSettingImage->add($v);
  54 + }else{
  55 + $v['image'] = str_replace_url($v['image']);
  56 + $webSettingImage->edit($v,['id'=>$info['id']]);
  57 + }
51 } 58 }
52 } 59 }
53 }catch (\Exception $e){ 60 }catch (\Exception $e){