提交 830240f9 作者: han

实名认证后添加unionid

上级 5f2ec552
流水线 #8056 已通过 于阶段
in 2 分 21 秒
...@@ -7,17 +7,21 @@ import com.mmc.iuav.response.ResultEnum; ...@@ -7,17 +7,21 @@ import com.mmc.iuav.response.ResultEnum;
import com.mmc.iuav.user.controller.userpoints.config.NumberOfUserPoints; import com.mmc.iuav.user.controller.userpoints.config.NumberOfUserPoints;
import com.mmc.iuav.user.controller.userpoints.config.UserPointsEnum; import com.mmc.iuav.user.controller.userpoints.config.UserPointsEnum;
import com.mmc.iuav.user.dao.RealNameAuthDao; import com.mmc.iuav.user.dao.RealNameAuthDao;
import com.mmc.iuav.user.dao.UserServiceDao;
import com.mmc.iuav.user.dao.userpoints.UserPointsDao; import com.mmc.iuav.user.dao.userpoints.UserPointsDao;
import com.mmc.iuav.user.dao.userpoints.UserPointsDetailsDao; import com.mmc.iuav.user.dao.userpoints.UserPointsDetailsDao;
import com.mmc.iuav.user.entity.RealNameAuthDO; import com.mmc.iuav.user.entity.RealNameAuthDO;
import com.mmc.iuav.user.entity.UserAccountDO;
import com.mmc.iuav.user.entity.userpoints.UserPointsDO; import com.mmc.iuav.user.entity.userpoints.UserPointsDO;
import com.mmc.iuav.user.entity.userpoints.UserPointsDetails; import com.mmc.iuav.user.entity.userpoints.UserPointsDetails;
import com.mmc.iuav.user.model.dto.RealNameAuthDTO; import com.mmc.iuav.user.model.dto.RealNameAuthDTO;
import com.mmc.iuav.user.model.dto.RealNameAuthDetailDTO; import com.mmc.iuav.user.model.dto.RealNameAuthDetailDTO;
import com.mmc.iuav.user.model.qo.RealNameAuthQO; import com.mmc.iuav.user.model.qo.RealNameAuthQO;
import com.mmc.iuav.user.model.vo.RealNameAuthVO; import com.mmc.iuav.user.model.vo.RealNameAuthVO;
import com.mmc.iuav.user.model.vo.UserAccountVO;
import com.mmc.iuav.user.model.vo.userpoints.UserPointsVO; import com.mmc.iuav.user.model.vo.userpoints.UserPointsVO;
import com.mmc.iuav.user.service.RealNameAuthService; import com.mmc.iuav.user.service.RealNameAuthService;
import com.mmc.iuav.user.service.UserAccountService;
import com.mmc.iuav.user.util.RealNameAuthUtil; import com.mmc.iuav.user.util.RealNameAuthUtil;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -43,6 +47,8 @@ public class RealNameAuthServiceImpl implements RealNameAuthService { ...@@ -43,6 +47,8 @@ public class RealNameAuthServiceImpl implements RealNameAuthService {
@Autowired @Autowired
private UserPointsDetailsDao userPointsDetailsDao; private UserPointsDetailsDao userPointsDetailsDao;
@Autowired
private UserServiceDao userServiceDao;
@Override @Override
public ResultBody add(RealNameAuthVO realNameAuthVO) { public ResultBody add(RealNameAuthVO realNameAuthVO) {
...@@ -51,11 +57,13 @@ public class RealNameAuthServiceImpl implements RealNameAuthService { ...@@ -51,11 +57,13 @@ public class RealNameAuthServiceImpl implements RealNameAuthService {
if (realNameAuthDO0 != null && realNameAuthDO0.getCheckStatus().equals(1)) { if (realNameAuthDO0 != null && realNameAuthDO0.getCheckStatus().equals(1)) {
return ResultBody.error(ResultEnum.REAL_NAME_PASS_ERROR); return ResultBody.error(ResultEnum.REAL_NAME_PASS_ERROR);
} }
UserAccountDO userAccountById = userServiceDao.getUserAccountById(realNameAuthDO0.getUserAccountId());
realNameAuthDO0.setUnionId(userAccountById.getUnionId());
// 查询是否已认证 // 查询是否已认证
RealNameAuthDO realNameAuthDO1 = realNameAuthDao.existHasBeenAuth(realNameAuthVO.getUnionId(), realNameAuthVO.getIdNumber()); RealNameAuthDO realNameAuthDO1 = realNameAuthDao.existHasBeenAuth(realNameAuthVO.getUnionId(), realNameAuthVO.getIdNumber());
if (realNameAuthDO1 != null) { if (realNameAuthDO1 != null) {
if(realNameAuthDO1.getUnionId() == null){ if(realNameAuthDO1.getUnionId() == null){
realNameAuthDO1.setUnionId(realNameAuthVO.getUnionId()); realNameAuthDO1.setUnionId(userAccountById.getUnionId());
realNameAuthDao.updateRealNameAuth(realNameAuthDO1); realNameAuthDao.updateRealNameAuth(realNameAuthDO1);
} }
return ResultBody.error(ResultEnum.IDENTITY_HAS_BEEN_AUTHENTICATED); return ResultBody.error(ResultEnum.IDENTITY_HAS_BEEN_AUTHENTICATED);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论