diff --git a/admin/controllers/receiver/Clues.php b/admin/controllers/receiver/Clues.php index 8514a556..24aaa948 100644 --- a/admin/controllers/receiver/Clues.php +++ b/admin/controllers/receiver/Clues.php @@ -163,7 +163,6 @@ class Clues extends HD_Controller{ ); } } - $data && $data = array_unique($data); //去除重复数据 $done = $this->add_batch($data); @unlink($file); $this->data['load_num'] = count($data); @@ -293,11 +292,14 @@ class Clues extends HD_Controller{ $where = array('status' => 1); $select = 'id, title'; $map_cfrom = $this->clues_cfrom_model->map('title', 'id', $where, '', 0, 0, $select); - foreach($lists as $v){ + $fails= array(); + foreach($lists as $k => $v){ if(!$v['name']){ + $fails[] = array('data' => $v, 'msg' => 'name is null'); continue; } if(!mobile_valid($v['mobile'])){ + $fails[] = array('data' => $v, 'msg' => 'mobile valid fail'); continue; } $cf_id = $map_cfrom[$v['cfrom']]; @@ -310,6 +312,8 @@ class Clues extends HD_Controller{ $done++; } + $fails && debug_log('[warning]# fails=' . json_encode($fails), __FUNCTION__, $this->log_dir); + if($adds){ $ret = $this->clues_model->add_batch($adds); if(!$ret){