yujian
2019-04-22 b6c37e4bc38db88a360d0f2c6099183f9bb75bdc
fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserAccountService.java
@@ -1,5 +1,6 @@
package com.yeshi.fanli.service.inter.user;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import com.yeshi.fanli.entity.bus.user.LoginResult;
@@ -24,7 +25,7 @@
    * @return
    * @throws UserAccountException
    */
   public LoginResult login(HttpSession session, Boolean first, String appId, String code, String phone,
   public LoginResult login(HttpServletRequest request, Boolean first, String appId, String code, String phone,
         UserInfo tbUserInfo, boolean wxinstall, int loginType) throws UserAccountException;
   /**
@@ -79,7 +80,7 @@
    * @param unionId
    * @return
    */
   public UserInfo getUserInfoByWXUnionId(String appId, String unionId);
   public UserInfo getUserInfoByWXUnionId(String appId, String unionId) throws UserAccountException;
   /**
    * 根据系统和淘宝的Openid寻找用户
@@ -88,7 +89,7 @@
    * @param openId
    * @return
    */
   public UserInfo getUserInfoByTaoBaoOpenId(String appId, String openId);
   public UserInfo getUserInfoByTaoBaoOpenId(String appId, String openId) throws UserAccountException;
   /**
    * 根据系统和电话号码寻找用户
@@ -97,7 +98,7 @@
    * @param phone
    * @return
    */
   public UserInfo getUserInfoByPhone(String appId, String phone);
   public UserInfo getUserInfoByPhone(String appId, String phone) throws UserAccountException;
   public void addUser(UserInfo user);
@@ -166,4 +167,45 @@
    * @param uid
    */
   public String repairPortrait(Long uid);
   /**
    * 电话号码登录 1.5.3
    * @param request
    * @param first
    * @param appId
    * @param phone
    * @return
    * @throws UserAccountException
    */
   public UserInfo loginPhone(HttpServletRequest request, int loginType, String vcode, String phone,  String appId)
         throws UserAccountException;
   /**
    *微信登录 1.5.3
    * @param request
    * @param first
    * @param appId
    * @param code
    * @param loginType
    * @return
    * @throws UserAccountException
    */
   public UserInfo loginWinXin(HttpServletRequest request,int loginType, String code, String appId)
         throws UserAccountException;
   /**
    *   绑定电话号码  V1.5.3
    * @param uid
    * @param phone
    * @throws UserAccountException
    */
   public void bindPhoneNew(Long uid, String phone) throws UserAccountException;
   /**
    *  绑定微信 V1.5.3
    * @param uid
    * @param code
    * @throws UserAccountException
    */
   public void bindWeiXin(Long uid, String code) throws UserAccountException;
}