fixed
This commit is contained in:
61
admin/application/api/logic/MessageWechatLogic.php
Normal file
61
admin/application/api/logic/MessageWechatLogic.php
Normal file
@@ -0,0 +1,61 @@
|
||||
<?php
|
||||
/*
|
||||
* description:
|
||||
* author:wh
|
||||
* email:
|
||||
* createTime:{2025/3/27} {19:50}
|
||||
*/
|
||||
|
||||
namespace app\api\logic;
|
||||
|
||||
|
||||
use wanghua\general_utility_tools_php\tool\Tools;
|
||||
|
||||
class MessageWechatLogic extends BaseWechatLogic
|
||||
{
|
||||
|
||||
/**
|
||||
* desc:发送私聊消息
|
||||
* author:wh
|
||||
* @param $data
|
||||
* @return mixed
|
||||
* @throws \Exception
|
||||
*/
|
||||
public function postText($data)
|
||||
{
|
||||
$url = '/message/postText';
|
||||
$post_data = [
|
||||
'appId'=>$data['appId'],
|
||||
'toWxid'=>$data['toWxid'],
|
||||
'content'=>$data['content'],
|
||||
//@的好友,多个英文逗号分隔。群主或管理员@全部的人,则填写'notify@all'
|
||||
'ats'=>$data['ats'],
|
||||
];
|
||||
Tools::log_to_write_txt(['发送文字消息,入参:$post_data'=>$post_data]);
|
||||
$res = $this->curl_post_json($url, $post_data);
|
||||
Tools::log_to_write_txt(['发送文字消息,出参:$res'=>$res]);
|
||||
return $res;
|
||||
}
|
||||
|
||||
/**
|
||||
* desc:发送群消息
|
||||
* author:wh
|
||||
* @param $data
|
||||
* @return mixed
|
||||
*/
|
||||
public function postGroupText($data)
|
||||
{
|
||||
$url = '/message/postText';
|
||||
$post_data = [
|
||||
'appId'=>$data['appId'],
|
||||
'toWxid'=>$data['toWxid'],//群的ID
|
||||
'content'=>$data['content'],
|
||||
//@的好友,多个英文逗号分隔。群主或管理员@全部的人,则填写'notify@all'
|
||||
'ats'=>$data['ats'],
|
||||
];
|
||||
Tools::log_to_write_txt(['发送文字消息,入参:$post_data'=>$post_data]);
|
||||
$res = $this->curl_post_json($url, $post_data);
|
||||
Tools::log_to_write_txt(['发送文字消息,出参:$res'=>$res]);
|
||||
return $res;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user