mirror of
https://github.com/crmeb/CRMEB.git
synced 2025-12-12 19:12:49 +00:00
34 lines
897 B
PHP
34 lines
897 B
PHP
<?php
|
|
/**
|
|
*
|
|
* @author: xaboy<365615158@qq.com>
|
|
* @day: 2017/12/22
|
|
*/
|
|
|
|
namespace behavior\wechat;
|
|
|
|
|
|
use app\admin\model\wechat\WechatReply;
|
|
use app\wap\model\user\User;
|
|
use app\wap\model\user\WechatUser;
|
|
|
|
class QrcodeEventBehavior
|
|
{
|
|
|
|
public static function wechatQrcodeSpread($qrInfo,$message)
|
|
{
|
|
try{
|
|
$spreadUid = $qrInfo['third_id'];
|
|
$uid = WechatUser::openidToUid($message->FromUserName,true);
|
|
if($spreadUid == $uid) return '自己不能推荐自己';
|
|
$userInfo = User::getUserInfo($uid);
|
|
if($userInfo['spread_uid']) return '已有推荐人!';
|
|
if(User::setSpreadUid($userInfo['uid'],$spreadUid))
|
|
return WechatReply::reply('subscribe');
|
|
else
|
|
return '绑定推荐人失败!';
|
|
}catch (\Exception $e){
|
|
return $e->getMessage();
|
|
}
|
|
}
|
|
} |