作者 lyh

gx

@@ -41,7 +41,7 @@ class WebSettingFromLogic extends BaseLogic @@ -41,7 +41,7 @@ class WebSettingFromLogic extends BaseLogic
41 //删除以前的数据 41 //删除以前的数据
42 $this->model->del(['project_id'=>$this->user['project_id']]); 42 $this->model->del(['project_id'=>$this->user['project_id']]);
43 //新增 43 //新增
44 - $this->model->add($this->param['data']); 44 + $this->model->add_all($this->param['data']);
45 }catch (\Exception $e){ 45 }catch (\Exception $e){
46 $this->fail('error'); 46 $this->fail('error');
47 } 47 }
@@ -22,7 +22,7 @@ class WebSettingReceivingLogic extends BaseLogic @@ -22,7 +22,7 @@ class WebSettingReceivingLogic extends BaseLogic
22 * @time :2023/5/8 16:17 22 * @time :2023/5/8 16:17
23 */ 23 */
24 public function setting_receiving_lists(){ 24 public function setting_receiving_lists(){
25 - $lists = $this->model->list(['project_id'=>$this->user['project_id']]); 25 + $lists = $this->model->list(['project_id'=>$this->user['project_id']],'created_at');
26 return $this->success($lists); 26 return $this->success($lists);
27 } 27 }
28 28
@@ -39,7 +39,7 @@ class WebSettingReceivingLogic extends BaseLogic @@ -39,7 +39,7 @@ class WebSettingReceivingLogic extends BaseLogic
39 $v['project_id'] = $this->user['project_id']; 39 $v['project_id'] = $this->user['project_id'];
40 $this->param['data'][$k] = $v; 40 $this->param['data'][$k] = $v;
41 } 41 }
42 - $this->model->add($this->param['data']); 42 + $this->model->add_all($this->param['data']);
43 }catch (\Exception $e){ 43 }catch (\Exception $e){
44 $this->fail('error'); 44 $this->fail('error');
45 } 45 }
@@ -42,7 +42,7 @@ class WebSettingServiceLogic extends BaseLogic @@ -42,7 +42,7 @@ class WebSettingServiceLogic extends BaseLogic
42 $v['project_id'] = $this->user['project_id']; 42 $v['project_id'] = $this->user['project_id'];
43 $this->param['data'][$k] = $v; 43 $this->param['data'][$k] = $v;
44 } 44 }
45 - $this->model->add($this->param['data']); 45 + $this->model->add_all($this->param['data']);
46 }catch (\Exception $e){ 46 }catch (\Exception $e){
47 $this->fail('error'); 47 $this->fail('error');
48 } 48 }
@@ -69,7 +69,7 @@ class WebSettingTextLogic extends BaseLogic @@ -69,7 +69,7 @@ class WebSettingTextLogic extends BaseLogic
69 $v['project_id'] = $this->user['project_id']; 69 $v['project_id'] = $this->user['project_id'];
70 $this->param['data'][$k] = $v; 70 $this->param['data'][$k] = $v;
71 } 71 }
72 - $this->model->add($this->param['data']); 72 + $this->model->add_all($this->param['data']);
73 DB::commit(); 73 DB::commit();
74 }catch (\Exception $e){ 74 }catch (\Exception $e){
75 DB::rollBack(); 75 DB::rollBack();
@@ -134,6 +134,21 @@ class Base extends Model @@ -134,6 +134,21 @@ class Base extends Model
134 $data['updated_at'] = date('Y-m-d H:i:s'); 134 $data['updated_at'] = date('Y-m-d H:i:s');
135 return $this->insert($data); 135 return $this->insert($data);
136 } 136 }
  137 +
  138 + /**
  139 + * @name :(批量插入)add_all
  140 + * @author :lyh
  141 + * @method :post
  142 + * @time :2023/5/8 17:41
  143 + */
  144 + public function add_all($data){
  145 + foreach ($data as $k => $v){
  146 + $v['created_at'] = date('Y-m-d H:i:s');
  147 + $v['updated_at'] = date('Y-m-d H:i:s');
  148 + $data[$k] = $v;
  149 + }
  150 + return $this->insert($data);
  151 + }
137 /** 152 /**
138 * @name :编辑 153 * @name :编辑
139 * @return void 154 * @return void