|
|
|
@ -34,89 +34,83 @@ public class SecurityUtils |
|
|
|
* @return - |
|
|
|
*/ |
|
|
|
public static UserInfoVo getUserInfo(){ |
|
|
|
UserInfoVo userInfoVo = new UserInfoVo(); |
|
|
|
userInfoVo.setId(1L); |
|
|
|
userInfoVo.setOpenId("iHbleh46vtOeGeyl91XOkdTrgjAv5BL6Sf64txO21gE="); |
|
|
|
userInfoVo.setUserClientType(EnumUserClientType.WU.getType()); |
|
|
|
return userInfoVo; |
|
|
|
// TODO: 2023/05/10 暂时屏蔽
|
|
|
|
// String platform = ServletUtils.getRequest().getHeader("platform");
|
|
|
|
// if(StringUtils.isBlank(platform)){
|
|
|
|
// throw new ServiceException(ResponseEnum.NOT_AUTH);
|
|
|
|
// }
|
|
|
|
// EnumUserClientType userClientType = EnumUserClientType.getTypeByCode(platform);
|
|
|
|
// switch (userClientType){
|
|
|
|
// case DU:
|
|
|
|
// UserInfoVo tiktokUserInfo = new UserInfoVo();
|
|
|
|
// LoginTiktokUser loginTikTokUser = getLoginTikTokUser();
|
|
|
|
// tiktokUserInfo.setId(loginTikTokUser.getTiktokUserId());
|
|
|
|
// tiktokUserInfo.setOpenId(loginTikTokUser.getTiktokUserOpenId());
|
|
|
|
// tiktokUserInfo.setUserName(loginTikTokUser.getTiktokUserName());
|
|
|
|
// tiktokUserInfo.setIpaddr(loginTikTokUser.getIpaddr());
|
|
|
|
// tiktokUserInfo.setLastLoginTime(loginTikTokUser.getLoginTime());
|
|
|
|
// tiktokUserInfo.setImg(loginTikTokUser.getTiktokUser().getImg());
|
|
|
|
// tiktokUserInfo.setIsVip(loginTikTokUser.getTiktokUser().getIsVip());
|
|
|
|
// tiktokUserInfo.setCreateTime(loginTikTokUser.getTiktokUser().getCreateTime());
|
|
|
|
// tiktokUserInfo.setUpdateTime(loginTikTokUser.getTiktokUser().getUpdateTime());
|
|
|
|
// tiktokUserInfo.setSort(loginTikTokUser.getTiktokUser().getSort());
|
|
|
|
// tiktokUserInfo.setUserClientType(userClientType.getType());
|
|
|
|
// return tiktokUserInfo;
|
|
|
|
// case WU:
|
|
|
|
// UserInfoVo wechatUserInfo = new UserInfoVo();
|
|
|
|
// LoginWechatUser loginWechatUser = getLoginWechatUser();
|
|
|
|
// wechatUserInfo.setId(loginWechatUser.getWxUserId());
|
|
|
|
// wechatUserInfo.setOpenId(loginWechatUser.getWxUserOpenId());
|
|
|
|
// wechatUserInfo.setUserName(loginWechatUser.getWxUserName());
|
|
|
|
// wechatUserInfo.setIpaddr(loginWechatUser.getIpaddr());
|
|
|
|
// wechatUserInfo.setLastLoginTime(loginWechatUser.getLoginTime());
|
|
|
|
// wechatUserInfo.setImg(loginWechatUser.getWxUser().getImg());
|
|
|
|
// wechatUserInfo.setIsVip(loginWechatUser.getWxUser().getIsVip());
|
|
|
|
// wechatUserInfo.setCreateTime(loginWechatUser.getWxUser().getCreateTime());
|
|
|
|
// wechatUserInfo.setUpdateTime(loginWechatUser.getWxUser().getUpdateTime());
|
|
|
|
// wechatUserInfo.setSort(loginWechatUser.getWxUser().getSort());
|
|
|
|
// wechatUserInfo.setUserClientType(userClientType.getType());
|
|
|
|
// return wechatUserInfo;
|
|
|
|
// case KU:
|
|
|
|
// UserInfoVo fhUserInfo = new UserInfoVo();
|
|
|
|
// LoginFhUser loginFhUser = getLoginFhUser();
|
|
|
|
// fhUserInfo.setId(loginFhUser.getFhUserId());
|
|
|
|
// fhUserInfo.setOpenId(loginFhUser.getFhUserOpenId());
|
|
|
|
// fhUserInfo.setUserName(loginFhUser.getFhUserName());
|
|
|
|
// fhUserInfo.setIpaddr(loginFhUser.getIpaddr());
|
|
|
|
// fhUserInfo.setLastLoginTime(loginFhUser.getLoginTime());
|
|
|
|
// fhUserInfo.setImg(loginFhUser.getFhUser().getImg());
|
|
|
|
// fhUserInfo.setIsVip(loginFhUser.getFhUser().getIsVip());
|
|
|
|
// fhUserInfo.setCreateTime(loginFhUser.getFhUser().getCreateTime());
|
|
|
|
// fhUserInfo.setUpdateTime(loginFhUser.getFhUser().getUpdateTime());
|
|
|
|
// fhUserInfo.setSort(loginFhUser.getFhUser().getSort());
|
|
|
|
// fhUserInfo.setUserClientType(userClientType.getType());
|
|
|
|
// return fhUserInfo;
|
|
|
|
// case WY:
|
|
|
|
// UserInfoVo creatorInfo = new UserInfoVo();
|
|
|
|
// LoginCreator loginCreator = getLoginCreator();
|
|
|
|
// creatorInfo.setId(loginCreator.getCreatorId());
|
|
|
|
// creatorInfo.setPhone(loginCreator.getCreatorPhone());
|
|
|
|
// creatorInfo.setScanCode(loginCreator.getCreator().getScanCode());
|
|
|
|
// creatorInfo.setAmt(loginCreator.getCreator().getAmt());
|
|
|
|
// creatorInfo.setInviteCode(loginCreator.getCreator().getInviteCode());
|
|
|
|
// creatorInfo.setStatus(loginCreator.getCreator().getStatus());
|
|
|
|
// creatorInfo.setUrl(loginCreator.getCreator().getUrl());
|
|
|
|
// creatorInfo.setIsHot(loginCreator.getCreator().getIsHot());
|
|
|
|
// creatorInfo.setIsShow(loginCreator.getCreator().getIsShow());
|
|
|
|
// creatorInfo.setIntro(loginCreator.getCreator().getIntro());
|
|
|
|
// creatorInfo.setUserName(loginCreator.getCreator().getName());
|
|
|
|
// creatorInfo.setIpaddr(loginCreator.getIpaddr());
|
|
|
|
// creatorInfo.setLastLoginTime(loginCreator.getLoginTime());
|
|
|
|
// creatorInfo.setImg(loginCreator.getCreator().getImg());
|
|
|
|
// creatorInfo.setIsShow(loginCreator.getCreator().getIsShow());
|
|
|
|
// creatorInfo.setCreateTime(loginCreator.getCreator().getCreateTime());
|
|
|
|
// creatorInfo.setUpdateTime(loginCreator.getCreator().getUpdateTime());
|
|
|
|
// creatorInfo.setSort(loginCreator.getCreator().getSort());
|
|
|
|
// creatorInfo.setUserClientType(userClientType.getType());
|
|
|
|
// return creatorInfo;
|
|
|
|
// default:
|
|
|
|
// throw new ServiceException("userClientType 未匹配上对应用户类型");
|
|
|
|
// }
|
|
|
|
String platform = ServletUtils.getRequest().getHeader("platform"); |
|
|
|
if(StringUtils.isBlank(platform)){ |
|
|
|
throw new ServiceException(ResponseEnum.NOT_AUTH); |
|
|
|
} |
|
|
|
EnumUserClientType userClientType = EnumUserClientType.getTypeByCode(platform); |
|
|
|
switch (userClientType){ |
|
|
|
case DU: |
|
|
|
UserInfoVo tiktokUserInfo = new UserInfoVo(); |
|
|
|
LoginTiktokUser loginTikTokUser = getLoginTikTokUser(); |
|
|
|
tiktokUserInfo.setId(loginTikTokUser.getTiktokUserId()); |
|
|
|
tiktokUserInfo.setOpenId(loginTikTokUser.getTiktokUserOpenId()); |
|
|
|
tiktokUserInfo.setUserName(loginTikTokUser.getTiktokUserName()); |
|
|
|
tiktokUserInfo.setIpaddr(loginTikTokUser.getIpaddr()); |
|
|
|
tiktokUserInfo.setLastLoginTime(loginTikTokUser.getLoginTime()); |
|
|
|
tiktokUserInfo.setImg(loginTikTokUser.getTiktokUser().getImg()); |
|
|
|
tiktokUserInfo.setIsVip(loginTikTokUser.getTiktokUser().getIsVip()); |
|
|
|
tiktokUserInfo.setCreateTime(loginTikTokUser.getTiktokUser().getCreateTime()); |
|
|
|
tiktokUserInfo.setUpdateTime(loginTikTokUser.getTiktokUser().getUpdateTime()); |
|
|
|
tiktokUserInfo.setSort(loginTikTokUser.getTiktokUser().getSort()); |
|
|
|
tiktokUserInfo.setUserClientType(userClientType.getType()); |
|
|
|
return tiktokUserInfo; |
|
|
|
case WU: |
|
|
|
UserInfoVo wechatUserInfo = new UserInfoVo(); |
|
|
|
LoginWechatUser loginWechatUser = getLoginWechatUser(); |
|
|
|
wechatUserInfo.setId(loginWechatUser.getWxUserId()); |
|
|
|
wechatUserInfo.setOpenId(loginWechatUser.getWxUserOpenId()); |
|
|
|
wechatUserInfo.setUserName(loginWechatUser.getWxUserName()); |
|
|
|
wechatUserInfo.setIpaddr(loginWechatUser.getIpaddr()); |
|
|
|
wechatUserInfo.setLastLoginTime(loginWechatUser.getLoginTime()); |
|
|
|
wechatUserInfo.setImg(loginWechatUser.getWxUser().getImg()); |
|
|
|
wechatUserInfo.setIsVip(loginWechatUser.getWxUser().getIsVip()); |
|
|
|
wechatUserInfo.setCreateTime(loginWechatUser.getWxUser().getCreateTime()); |
|
|
|
wechatUserInfo.setUpdateTime(loginWechatUser.getWxUser().getUpdateTime()); |
|
|
|
wechatUserInfo.setSort(loginWechatUser.getWxUser().getSort()); |
|
|
|
wechatUserInfo.setUserClientType(userClientType.getType()); |
|
|
|
return wechatUserInfo; |
|
|
|
case KU: |
|
|
|
UserInfoVo fhUserInfo = new UserInfoVo(); |
|
|
|
LoginFhUser loginFhUser = getLoginFhUser(); |
|
|
|
fhUserInfo.setId(loginFhUser.getFhUserId()); |
|
|
|
fhUserInfo.setOpenId(loginFhUser.getFhUserOpenId()); |
|
|
|
fhUserInfo.setUserName(loginFhUser.getFhUserName()); |
|
|
|
fhUserInfo.setIpaddr(loginFhUser.getIpaddr()); |
|
|
|
fhUserInfo.setLastLoginTime(loginFhUser.getLoginTime()); |
|
|
|
fhUserInfo.setImg(loginFhUser.getFhUser().getImg()); |
|
|
|
fhUserInfo.setIsVip(loginFhUser.getFhUser().getIsVip()); |
|
|
|
fhUserInfo.setCreateTime(loginFhUser.getFhUser().getCreateTime()); |
|
|
|
fhUserInfo.setUpdateTime(loginFhUser.getFhUser().getUpdateTime()); |
|
|
|
fhUserInfo.setSort(loginFhUser.getFhUser().getSort()); |
|
|
|
fhUserInfo.setUserClientType(userClientType.getType()); |
|
|
|
return fhUserInfo; |
|
|
|
case WY: |
|
|
|
UserInfoVo creatorInfo = new UserInfoVo(); |
|
|
|
LoginCreator loginCreator = getLoginCreator(); |
|
|
|
creatorInfo.setId(loginCreator.getCreatorId()); |
|
|
|
creatorInfo.setPhone(loginCreator.getCreatorPhone()); |
|
|
|
creatorInfo.setScanCode(loginCreator.getCreator().getScanCode()); |
|
|
|
creatorInfo.setAmt(loginCreator.getCreator().getAmt()); |
|
|
|
creatorInfo.setInviteCode(loginCreator.getCreator().getInviteCode()); |
|
|
|
creatorInfo.setStatus(loginCreator.getCreator().getStatus()); |
|
|
|
creatorInfo.setUrl(loginCreator.getCreator().getUrl()); |
|
|
|
creatorInfo.setIsHot(loginCreator.getCreator().getIsHot()); |
|
|
|
creatorInfo.setIsShow(loginCreator.getCreator().getIsShow()); |
|
|
|
creatorInfo.setIntro(loginCreator.getCreator().getIntro()); |
|
|
|
creatorInfo.setUserName(loginCreator.getCreator().getName()); |
|
|
|
creatorInfo.setIpaddr(loginCreator.getIpaddr()); |
|
|
|
creatorInfo.setLastLoginTime(loginCreator.getLoginTime()); |
|
|
|
creatorInfo.setImg(loginCreator.getCreator().getImg()); |
|
|
|
creatorInfo.setIsShow(loginCreator.getCreator().getIsShow()); |
|
|
|
creatorInfo.setCreateTime(loginCreator.getCreator().getCreateTime()); |
|
|
|
creatorInfo.setUpdateTime(loginCreator.getCreator().getUpdateTime()); |
|
|
|
creatorInfo.setSort(loginCreator.getCreator().getSort()); |
|
|
|
creatorInfo.setUserClientType(userClientType.getType()); |
|
|
|
return creatorInfo; |
|
|
|
default: |
|
|
|
throw new ServiceException("userClientType 未匹配上对应用户类型"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//******************************通用获取信息结束*********************************************
|
|
|
|
|