bianjunhui 3 лет назад
Родитель
Сommit
12333f63dd
2 измененных файлов с 20 добавлено и 7 удалено
  1. 14 3
      application/module/ctrl/Send_sms_adminAction.class.php
  2. 6 4
      jb/smsQueue.php

+ 14 - 3
application/module/ctrl/Send_sms_adminAction.class.php

@@ -33,24 +33,31 @@ class Send_sms_adminAction extends Action
         switch ($uid) {
             case 6:
                 $fromName = 'SuperNova Hair';
+                $from = 'SuperNovaHair';
                 break;
             case 1:
                 $fromName = 'Alipearl Hair';
+                $from = 'AlipearlHair';
                 break;
             case 3:
                 $fromName = 'Westkiss Hair';
+                $from = 'Westkiss';
                 break;
             case 4:
                 $fromName = 'Wiggins Hair';
+                $from = 'WigginsHair';
                 break;
             case 5:
                 $fromName = 'Asteria Hair';
+                $from= 'AsteriaHair';
                 break;
             case 7:
                 $fromName = 'Yolissa Hair';
+                $from = 'YolissaHair';
                 break;
             case 8:
                 $fromName = 'Mellow Hair';
+                $from = 'Mellow';
                 break;
         }
         $admin = new AdvertAdminAction();
@@ -102,13 +109,17 @@ class Send_sms_adminAction extends Action
                 $customer_list_now = array_slice($customer_list, $min, $c);
                 foreach($customer_list_now as $key=>$list){
                     $countryMobile = $this->getCountryMobile($list['country']);
-                    $data['ymobile'][] =$list['tel'];
-                    $data['mobile'][] =$countryMobile.$list['tel'];
+                    if($countryMobile==1){
+                        $data[$key]['from_name'] ='13013071800';
+                    }else{
+                        $data[$key]['from_name'] =$from;
+                    }
+
+                    $data[$key]['mobile'] =$countryMobile.$list['tel'];
                 }
                 $params = array(
                     'to' => $data,
                     'template_id' => $id,
-                    'from_name' => $fromName,
                     'uid' => $uid,
                     'template_body' => $content
                 );

+ 6 - 4
jb/smsQueue.php

@@ -28,12 +28,14 @@ if (empty($email_data)) {
     $db->query($sql['delQueueHead']);
 }
 $params = unserialize($email_data['params_json']);
-$mobile =$params['to']['mobile'];
-foreach ($mobile as $k=>$v){
-    sendSmsali($v,$params['template_body']);
+$mobiles =$params['to'];
+foreach ($mobiles as $k=>$v){
+    $mobile = $v['mobile'];
+    $from = $v['from_name'];
+    sendSmsali($mobile,$params['template_body'],$from);
     $times=date('Y-m-d H:i:s',time());
     $sql['insert_log'] = 'INSERT INTO `ly_send_sms_log` (`mobile`,`addtime`,`template_id`,`template_body`,`from_name`,`uid`) VALUES ';
-    $sql['insert_log'] .= "('{$v}','{$times}','{$params['template_id']}','{$params['template_body']}','{$params['from_name']}','{$params['uid']}');";
+    $sql['insert_log'] .= "('{$mobile}','{$times}','{$params['template_id']}','{$params['template_body']}','{$from}','{$params['uid']}');";
     $insert_log = $db->query($sql['insert_log']);
 }
 echo 'success';