shenzhipeng 3 年之前
父节点
当前提交
292c25e922

+ 6 - 0
application/lib/data/adminAction.php

@@ -159,6 +159,12 @@ class AdvertAdminAction extends BaseAction{
 			$result = $this->getDbEntity()->query($sql);
 			return $result;
 		}
+
+		public function selectSmsBlackList($uid) {
+			$sql = "select tel from ly_sms_customer where is_block=1 and uid=$uid order by id desc ";
+			$result = $this->getDbEntity()->query($sql);
+			return $result;
+		}
   		//查询UID下所有客户Email
 		public function selesctCustomerByUid($uid){
 			$sql    = "select email  from ly_customer where 1=1 and uid = $uid  ";

+ 6 - 0
application/module/ctrl/Sms_customer_list_adminAction.class.php

@@ -295,6 +295,8 @@ class Sms_customer_list_adminAction extends Action{
 
 				unset($excel_array[0]);//若第一排的数据是字段名的话,删除
 				header("Content-type: text/html; charset=utf-8");
+				$blackList = $admin->selectSmsBlackList($uid);
+				$blackListArr = array_column($blackList, 'tel');
 				$values = '';
 				foreach($excel_array as $array){
 					if(!empty($array[2])){
@@ -303,6 +305,10 @@ class Sms_customer_list_adminAction extends Action{
 						$tel = trim($array[2]);
 						$groupName = trim($array[3]);
 
+						if(in_array($tel, $blackList)) {
+							continue;
+						}
+
 						$values .= "('{$uname}', '{$country}', '{$tel}', {$uid}, '{$groupName}', 1),";
 					}