63 lines
1.2 KiB
PHP
63 lines
1.2 KiB
PHP
<?php
|
|
namespace app\api\wxapi\wxmsg;
|
|
|
|
use app\api\wxapi\Base;
|
|
use app\api\wxapi\wxmsg\ReplyText;
|
|
|
|
/* 回复消息
|
|
* */
|
|
class Reply extends Base{
|
|
public $BaseObject;
|
|
|
|
public function run(){
|
|
$EventKey=$this->BaseObject->EventKey;
|
|
|
|
$data['ToUserName']=$this->BaseObject->FromUserName;
|
|
$data['FromUserName']=$this->BaseObject->ToUserName;
|
|
$data['CreateTime']=time();
|
|
|
|
switch($EventKey){
|
|
case 'click_tel': //回复文本消息
|
|
$data['MsgType']='text';
|
|
$data['Content']='4000500510';
|
|
break;
|
|
case 'click_down':
|
|
$data['MsgType']='text';
|
|
$data['Content']='即将上线';
|
|
break;
|
|
case 'click_pic':
|
|
$data['MsgType']='image';
|
|
$data['Image']=[
|
|
'MediaId'=>'',
|
|
];
|
|
break;
|
|
default :
|
|
exit('');
|
|
}
|
|
echo $this->BaseObject->ArrayToXml($data);
|
|
exit;
|
|
/*查SQL*/
|
|
/* $MsgType='';
|
|
|
|
if($ReplyTextCout=M("wx_reply_text")->where(['EventKey'=>$this->BaseObject->EventKey,])->count()){
|
|
$MsgType='text';
|
|
} */
|
|
|
|
/*查SQL*/
|
|
|
|
/* switch($MsgType){
|
|
case 'text': //回复文本消息
|
|
$ReplyText=new ReplyText();
|
|
$ReplyText->BaseObject=$this->BaseObject;
|
|
$ReplyText->send();
|
|
break;
|
|
default :
|
|
exit('');
|
|
} */
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|