Ejemplo n.º 1
0
 /**
  * 绑定微信id和安居客id
  * @param $UserId
  * @param $OpenId
  * @param $UserType
  */
 public static function bindingOpenidTOUserid($UserId, $OpenId, $UserType)
 {
     //查询是否存在账号信息
     $WechatInfo = Model_Wechat_WechatUsers::getWechatInfoByOpenId($OpenId);
     if ($WechatInfo) {
         if ($WechatInfo['status'] == 1 && $UserId == $WechatInfo['userId']) {
             //关注账号信息已经登记
         } else {
             Model_Wechat_WechatUsers::updateUserIdByOpenId($OpenId, $UserId, $UserType);
         }
     } else {
         $WechatMbroker = new Bll_Wechat_Mbroker_WechatMbroker();
         $accountId = $WechatMbroker->accountId;
         Model_Wechat_WechatUsers::addWechatUsers($accountId, $OpenId, $UserId, $UserType);
     }
 }