/** * 发送模板短信 * 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; } }
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)); }