作者 lyh

gx

@@ -35,23 +35,26 @@ class WebSettingServiceLogic extends BaseLogic @@ -35,23 +35,26 @@ class WebSettingServiceLogic extends BaseLogic
35 * @time :2023/5/4 11:10 35 * @time :2023/5/4 11:10
36 */ 36 */
37 public function setting_service_save(){ 37 public function setting_service_save(){
38 -// DB::beginTransaction();  
39 -// try { 38 + DB::beginTransaction();
  39 + try {
40 $this->param['data'] = Common::uniqueMultiArray($this->param['data']); 40 $this->param['data'] = Common::uniqueMultiArray($this->param['data']);
41 //删除以前的数据 41 //删除以前的数据
42 $this->model->del(['project_id'=>$this->user['project_id']]); 42 $this->model->del(['project_id'=>$this->user['project_id']]);
43 foreach ($this->param['data'] as $k => $v){ 43 foreach ($this->param['data'] as $k => $v){
  44 + if(!isset($v['values']) || empty($v['values'])){
  45 + $v['values'] = '';
  46 + }
44 $v['project_id'] = $this->user['project_id']; 47 $v['project_id'] = $this->user['project_id'];
45 $v['created_at'] = date('Y-m-d H:i:s'); 48 $v['created_at'] = date('Y-m-d H:i:s');
46 $v['updated_at'] = date('Y-m-d H:i:s'); 49 $v['updated_at'] = date('Y-m-d H:i:s');
47 $this->param['data'][$k] = $v; 50 $this->param['data'][$k] = $v;
48 } 51 }
49 $this->model->insert($this->param['data']); 52 $this->model->insert($this->param['data']);
50 -// DB::commit();  
51 -// }catch (\Exception $e){  
52 -// DB::rollBack();  
53 -// $this->fail('系统错误,请联系管理员');  
54 -// } 53 + DB::commit();
  54 + }catch (\Exception $e){
  55 + DB::rollBack();
  56 + $this->fail('系统错误,请联系管理员');
  57 + }
55 return $this->success(); 58 return $this->success();
56 } 59 }
57 } 60 }