示例#1
0
文件: Util.php 项目: krisrita/udo
 /**
  * 发送模板短信
  * sendTemplateSMS("手机号码","内容数据","模板Id");
  * @param to 手机号码集合,用英文逗号分开
  * @param datas 内容数据 格式为数组 例如:array('Marry','Alon'),如不需替换请填 null
  * @param $tempId 模板Id
  */
 function sendTemplateSMS($to, $datas, $tempId)
 {
     // 发送模板短信
     //echo "Sending TemplateSMS to $to <br/>";
     $result = $this->rest->sendTemplateSMS($to, $datas, $tempId);
     Common_Log::debug(json_encode($result));
     Common_Log::debug(json_encode($to));
     Common_Log::debug(json_encode($datas));
     Common_Log::debug(json_encode($tempId));
     if ($result == NULL) {
         $info['state'] = '';
         $info['msg'] = "发送失败";
         return $info;
     }
     if ($result->statusCode != 0) {
         // 		     echo "error code :" . $result->statusCode . "<br>";
         // 		     echo "error msg :" . $result->statusMsg . "<br>";
         //TODO 添加错误处理逻辑
         $info['state'] = $result->statusCode;
         $info['msg'] = $result->statusMsg;
         return $info;
     } else {
         //TODO 添加成功处理逻辑
         // echo "Sendind TemplateSMS success!<br/>";
         // 获取返回信息
         $smsmessage = $result->TemplateSMS;
         // 	       	 echo "dateCreated:".$smsmessage->dateCreated."<br/>";
         // 	         echo "smsMessageSid:".$smsmessage->smsMessageSid."<br/>";
         //TODO 添加成功处理逻辑
         $info['state'] = 0;
         $info['msg'] = $smsmessage->smsMessageSid;
         $info['dateCreated'] = $smsmessage->dateCreated;
         return $info;
     }
 }
示例#2
0
文件: Contr.php 项目: krisrita/udo
 function displayJsonUdo($code, $data = NULL, $msg = NULL)
 {
     header('Content-Type:application/json;charset=UTF-8');
     $msg = $msg ? $msg : (isset(Common_Error::$errmsg[$code]) ? Common_Error::$errmsg[$code] : '');
     $return = array('code' => $code, 'msg' => $msg, 'data' => $data);
     Common_Log::debug(json_encode($return));
     exit(json_encode($return, JSON_NUMERIC_CHECK));
 }