fixed
This commit is contained in:
@@ -202,31 +202,40 @@ class Tasktimer extends Controller
|
|||||||
$ai_config = Db::table('fa_aicustomerservice')
|
$ai_config = Db::table('fa_aicustomerservice')
|
||||||
->where('id',$customer_record['aicustomerservice_ids'])
|
->where('id',$customer_record['aicustomerservice_ids'])
|
||||||
->find();
|
->find();
|
||||||
|
|
||||||
|
$tokenArr = (new TokenWechatLogic())->getToken();
|
||||||
|
|
||||||
if(empty($ai_config)){
|
if(empty($ai_config)){
|
||||||
return Tools::set_fail('有'.$msg.'计划,无ai客服服务该客户');
|
return Tools::set_fail('有'.$msg.'计划,无ai客服服务该客户');
|
||||||
}
|
}
|
||||||
$base_url = $ai_config['server_url'];
|
$base_url = $ai_config['server_url'];
|
||||||
if(empty($customer_record['rel_group'])){
|
|
||||||
return Tools::set_fail('客户无绑定群');
|
if(!empty($customer_record['rel_group'])){
|
||||||
}
|
if(empty($customer_record['wx_nickname'])){
|
||||||
if(empty($customer_record['wx_nickname'])){
|
return Tools::set_fail('客户无绑定微信昵称');
|
||||||
return Tools::set_fail('客户无绑定微信昵称');
|
}
|
||||||
}
|
$data = [
|
||||||
if(empty($customer_record['rel_wx'])){
|
'appId'=>$tokenArr['appId'],
|
||||||
return Tools::set_fail('客户无绑定微信');
|
'toWxid'=>$customer_record['rel_group'],//是群则发送群消息,否则发个人私人消息
|
||||||
|
'content'=>"@".$customer_record['wx_nickname']." ".$birthday_record['content'],
|
||||||
|
//@的好友,多个英文逗号分隔。群主或管理员@全部的人,则填写'notify@all'
|
||||||
|
'ats'=>$customer_record['rel_wx'],
|
||||||
|
];
|
||||||
|
}else{
|
||||||
|
if(!empty($customer_record['rel_wx'])){
|
||||||
|
$data = [
|
||||||
|
'appId'=>$tokenArr['appId'],
|
||||||
|
'toWxid'=>$customer_record['rel_wx'],//是群则发送群消息,否则发个人私人消息
|
||||||
|
'content'=>$birthday_record['content'],
|
||||||
|
];
|
||||||
|
}else{
|
||||||
|
return Tools::set_fail('客户未绑定微信和群');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$logic = new MessageWechatLogic();
|
$logic = new MessageWechatLogic();
|
||||||
$logic->setBaseUrl($base_url);
|
$logic->setBaseUrl($base_url);
|
||||||
|
|
||||||
$tokenArr = (new TokenWechatLogic())->getToken();
|
|
||||||
$data = [
|
|
||||||
'appId'=>$tokenArr['appId'],
|
|
||||||
'toWxid'=>$customer_record['rel_group'],//是群则发送群消息,否则发个人私人消息
|
|
||||||
'content'=>"@".$customer_record['wx_nickname']." ".$birthday_record['content'],
|
|
||||||
//@的好友,多个英文逗号分隔。群主或管理员@全部的人,则填写'notify@all'
|
|
||||||
'ats'=>$customer_record['rel_wx'],
|
|
||||||
];
|
|
||||||
Tools::log_to_write_txt([$msg.'微信群客户,开始:$post_data'=>$data]);
|
Tools::log_to_write_txt([$msg.'微信群客户,开始:$post_data'=>$data]);
|
||||||
$res = $logic->postGroupText($data);
|
$res = $logic->postGroupText($data);
|
||||||
Tools::log_to_write_txt([$msg.'微信群客户,结束:$res'=>$res]);
|
Tools::log_to_write_txt([$msg.'微信群客户,结束:$res'=>$res]);
|
||||||
|
|||||||
Reference in New Issue
Block a user