作者 lyh

变更数据

@@ -44,14 +44,16 @@ class LinkDataLogic extends BaseLogic @@ -44,14 +44,16 @@ class LinkDataLogic extends BaseLogic
44 public function batchSave(){ 44 public function batchSave(){
45 $data = []; 45 $data = [];
46 foreach ($this->param['data'] as $v){ 46 foreach ($this->param['data'] as $v){
47 - //todo::数据去重  
48 - $data[] = [  
49 - 'url'=>$v['url'],  
50 - 'da'=>$v['da_values'],  
51 - 'type'=>GeoLink::TYPE_LINK,  
52 - 'project_id'=>$this->user['project_id'],  
53 - 'send_time'=>$v['send_time'] ?? date('Y-m-d H:i:s')  
54 - ]; 47 + $info = $this->model->read(['da'=>$v['da_values'],'project_id'=>$this->user['project_id'],'type'=>GeoLink::TYPE_LINK]);
  48 + if($info === false){
  49 + $data[] = [
  50 + 'url'=>$v['url'],
  51 + 'da'=>$v['da_values'],
  52 + 'type'=>GeoLink::TYPE_LINK,
  53 + 'project_id'=>$this->user['project_id'],
  54 + 'send_time'=>$v['send_time'] ?? date('Y-m-d H:i:s')
  55 + ];
  56 + }
55 } 57 }
56 if(!empty($data)){ 58 if(!empty($data)){
57 $this->model->insertAll($data); 59 $this->model->insertAll($data);