正在显示
1 个修改的文件
包含
10 行增加
和
7 行删除
| @@ -42,16 +42,19 @@ class WebSettingServiceLogic extends BaseLogic | @@ -42,16 +42,19 @@ class WebSettingServiceLogic extends BaseLogic | ||
| 42 | $this->param['data'] = Common::uniqueMultiArray($this->param['data']); | 42 | $this->param['data'] = Common::uniqueMultiArray($this->param['data']); |
| 43 | //删除以前的数据 | 43 | //删除以前的数据 |
| 44 | $this->model->del(['project_id'=>$this->user['project_id']]); | 44 | $this->model->del(['project_id'=>$this->user['project_id']]); |
| 45 | + $data = []; | ||
| 45 | foreach ($this->param['data'] as $k => $v){ | 46 | foreach ($this->param['data'] as $k => $v){ |
| 46 | - if(!isset($v['values']) || empty($v['values'])){ | ||
| 47 | - $v['values'] = ''; | 47 | + if(isset($v['values']) && empty($v['values'])){ |
| 48 | + $v['project_id'] = $this->user['project_id']; | ||
| 49 | + $v['created_at'] = date('Y-m-d H:i:s'); | ||
| 50 | + $v['updated_at'] = date('Y-m-d H:i:s'); | ||
| 51 | + $data = $v; | ||
| 48 | } | 52 | } |
| 49 | - $v['project_id'] = $this->user['project_id']; | ||
| 50 | - $v['created_at'] = date('Y-m-d H:i:s'); | ||
| 51 | - $v['updated_at'] = date('Y-m-d H:i:s'); | ||
| 52 | - $this->param['data'][$k] = $v; | ||
| 53 | } | 53 | } |
| 54 | - $this->model->insert($this->param['data']); | 54 | + if(!empty($data)){ |
| 55 | + $this->model->insert($data); | ||
| 56 | + } | ||
| 57 | + | ||
| 55 | DB::commit(); | 58 | DB::commit(); |
| 56 | }catch (\Exception $e){ | 59 | }catch (\Exception $e){ |
| 57 | DB::rollBack(); | 60 | DB::rollBack(); |
-
请 注册 或 登录 后发表评论