正在显示
1 个修改的文件
包含
10 行增加
和
8 行删除
| @@ -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); |
-
请 注册 或 登录 后发表评论