|
@@ -1,5 +1,7 @@
|
|
package com.tzld.piaoquan.api.service.contentplatform.impl;
|
|
package com.tzld.piaoquan.api.service.contentplatform.impl;
|
|
|
|
|
|
|
|
+import com.tzld.piaoquan.api.common.enums.ExceptionEnum;
|
|
|
|
+import com.tzld.piaoquan.api.common.exception.CommonException;
|
|
import com.tzld.piaoquan.api.component.VideoApiService;
|
|
import com.tzld.piaoquan.api.component.VideoApiService;
|
|
import com.tzld.piaoquan.api.dao.mapper.contentplatform.ContentPlatformPqAccountRelMapper;
|
|
import com.tzld.piaoquan.api.dao.mapper.contentplatform.ContentPlatformPqAccountRelMapper;
|
|
import com.tzld.piaoquan.api.model.config.LoginUserContext;
|
|
import com.tzld.piaoquan.api.model.config.LoginUserContext;
|
|
@@ -32,6 +34,9 @@ public class ContentPlatformSettingServiceImpl implements ContentPlatformSetting
|
|
ContentPlatformAccount user = LoginUserContext.getUser();
|
|
ContentPlatformAccount user = LoginUserContext.getUser();
|
|
// 调用webLogin接口 登录/注册 票圈用户
|
|
// 调用webLogin接口 登录/注册 票圈用户
|
|
WxBaseUserInfoVO wxBaseUserInfoVO = videoApiService.webLogin(param.getCode(), param.getAppType(), param.getAppId(), param.getMachineCode());
|
|
WxBaseUserInfoVO wxBaseUserInfoVO = videoApiService.webLogin(param.getCode(), param.getAppType(), param.getAppId(), param.getMachineCode());
|
|
|
|
+ if (Objects.isNull(wxBaseUserInfoVO)) {
|
|
|
|
+ throw new CommonException(ExceptionEnum.PQ_LOGIN_FAIL);
|
|
|
|
+ }
|
|
ContentPlatformPqAccountRel pqAccountRel = getPqAccountRel(user.getId());
|
|
ContentPlatformPqAccountRel pqAccountRel = getPqAccountRel(user.getId());
|
|
if (Objects.nonNull(pqAccountRel)) {
|
|
if (Objects.nonNull(pqAccountRel)) {
|
|
wxBaseUserInfoVO = new WxBaseUserInfoVO();
|
|
wxBaseUserInfoVO = new WxBaseUserInfoVO();
|
|
@@ -61,12 +66,12 @@ public class ContentPlatformSettingServiceImpl implements ContentPlatformSetting
|
|
@Override
|
|
@Override
|
|
public ContentPlatformPqAccountRel getPqAccountRel(Long accountId) {
|
|
public ContentPlatformPqAccountRel getPqAccountRel(Long accountId) {
|
|
ContentPlatformPqAccountRelExample example = new ContentPlatformPqAccountRelExample();
|
|
ContentPlatformPqAccountRelExample example = new ContentPlatformPqAccountRelExample();
|
|
- example.createCriteria().andAccountIdEqualTo(accountId);
|
|
|
|
- List<ContentPlatformPqAccountRel> pqAccountRels = pqAccountRelMapper.selectByExample(example);
|
|
|
|
- if (CollectionUtils.isEmpty(pqAccountRels)) {
|
|
|
|
|
|
+ example.createCriteria().andAccountIdEqualTo(accountId).andStatusEqualTo(1);
|
|
|
|
+ List<ContentPlatformPqAccountRel> pqAccountRelList = pqAccountRelMapper.selectByExample(example);
|
|
|
|
+ if (CollectionUtils.isEmpty(pqAccountRelList)) {
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
- return pqAccountRels.get(0);
|
|
|
|
|
|
+ return pqAccountRelList.get(0);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|