| 12345678910111213141516171819202122232425262728293031323334 |
- <?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();
- }
- }
- }
|