From 5e7b0ed4a154ad067cbcf4aa1a1c7cce32f9864c Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 26 四月 2024 18:02:17 +0800 Subject: [PATCH] 唯品会链接解析升级 --- fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserAccountService.java | 41 ++++++++++++++++++++++++++++++++++++++--- 1 files changed, 38 insertions(+), 3 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserAccountService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserAccountService.java index bc833f1..700aa0b 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserAccountService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserAccountService.java @@ -7,6 +7,7 @@ import com.yeshi.fanli.entity.system.BusinessSystem; import com.yeshi.fanli.exception.user.UserAccountException; import com.yeshi.fanli.vo.taobao.TaoBaoUser; +import com.yeshi.fanli.vo.user.QQUserInfoVO; import org.yeshi.utils.entity.ProxyIP; import org.yeshi.utils.entity.wx.WeiXinUser; @@ -18,6 +19,9 @@ * @author Administrator */ public interface UserAccountService { + + + public String getMobile(String vcode, String phone, String aliAccessToken, SystemEnum system,int vcodeType) throws UserAccountException; /** * 鐢ㄦ埛鐧诲綍 * @@ -166,14 +170,14 @@ * @throws UserAccountException */ @Deprecated - public UserInfo loginPhone(ProxyIP ipInfo, int loginType, String vcode, String phone, BusinessSystem businessSystem) + public UserInfo loginPhone(ProxyIP ipInfo, int loginType, String vcode, String phone, String aliAccessToken, BusinessSystem businessSystem) throws UserAccountException; /** * 娣樺疂鐧诲綍 * * @param ipInfo - * @param taoBaoUser -娣樺疂淇℃伅 + * @param taoBaoUser -娣樺疂淇℃伅 * @param businessSystem * @return * @throws UserAccountException @@ -210,7 +214,7 @@ * @param code * @throws UserAccountException */ - public void bindWeiXin(AcceptData acceptData, Long uid, String code) throws UserAccountException; + public void bindWeiXin(BusinessSystem system, Long uid, String code) throws UserAccountException; /** @@ -221,6 +225,16 @@ * @throws UserAccountException */ public void bindWeiXin(Long uid, WeiXinUser wxUser) throws UserAccountException; + + + /** + * 缁戝畾QQ + * + * @param uid + * @param qqUser + * @throws UserAccountException + */ + public void bindQQ( Long uid, QQUserInfoVO qqUser) throws UserAccountException; /** @@ -238,6 +252,14 @@ * @param reason */ public void forbiddenUserAll(Long uid, String reason); + + + /** + * 娉ㄩ攢璐︽埛 + * + * @param uid + */ + public void unRegisterUser(Long uid,String reason); /** * 鍒犻櫎璐︽埛 @@ -269,6 +291,19 @@ public UserInfo loginWeiXinNew(ProxyIP ipInfo, int loginType, String wxCode, BusinessSystem businessSystem) throws UserAccountException; + + /** + * QQ鐧诲綍 + * @param ipInfo + * @param loginType + * @param qqUserInfo + * @param businessSystem + * @return + * @throws UserAccountException + */ + public UserInfo loginQQ(ProxyIP ipInfo, int loginType, QQUserInfoVO qqUserInfo, + BusinessSystem businessSystem) throws UserAccountException; + /** * 鏈敞鍐屼箣鍓嶇粦瀹氭墜鏈哄彿 * -- Gitblit v1.8.0