|
@@ -31,8 +31,6 @@ public class SysUserSignCertController {
|
|
|
|
|
|
private final SysUserSignCertService sysUserSignCertService;
|
|
|
|
|
|
- private final RedisTemplate redisTemplate;
|
|
|
-
|
|
|
/**
|
|
|
* 保存用户基础信息
|
|
|
*
|
|
@@ -68,6 +66,13 @@ public class SysUserSignCertController {
|
|
|
if (StrUtil.isBlank(userSignCertDTO.getAgreementUrl())) {
|
|
|
return R.failed("协议不能为空");
|
|
|
}
|
|
|
+ if (CollUtil.isEmpty(userSignCertDTO.getGigTypeList())) {
|
|
|
+ return R.failed("认证渠道不能为空");
|
|
|
+ }
|
|
|
+ List<SysUserSub> userSubList = sysUserSignCertService.listUserSignCert(userSignCertDTO.getUserId(), userSignCertDTO.getGigTypeList());
|
|
|
+ if (CollUtil.isEmpty(userSubList)) {
|
|
|
+ return R.failed("数据异常");
|
|
|
+ }
|
|
|
sysUserSignCertService.signAgreement(userSignCertDTO);
|
|
|
|
|
|
return R.ok();
|
|
@@ -89,16 +94,14 @@ public class SysUserSignCertController {
|
|
|
userSignCertDTO.getCertVideo1Url(), userSignCertDTO.getCertVideo2Url())) {
|
|
|
return R.failed("身份证或视频信息不能为空");
|
|
|
}
|
|
|
- List<SysUserSub> userSubList = sysUserSignCertService.listUserSignCert(userSignCertDTO.getUserId());
|
|
|
- if (CollUtil.isNotEmpty(userSubList)) {
|
|
|
- SysUserSub sysUserSub = userSubList.get(0);
|
|
|
- // 如果进行过人身认证,则可以跳过
|
|
|
- if (!StrUtil.isAllNotBlank(sysUserSub.getIdCardFrontUrl(), sysUserSub.getIdCardBackUrl(),
|
|
|
- sysUserSub.getCertVideo1Url(), sysUserSub.getCertVideo2Url())) {
|
|
|
- sysUserSignCertService.personalIdentityVerification(userSignCertDTO);
|
|
|
- return R.ok("已人身验证");
|
|
|
- }
|
|
|
+ if (CollUtil.isEmpty(userSignCertDTO.getGigTypeList())) {
|
|
|
+ return R.failed("认证渠道不能为空");
|
|
|
+ }
|
|
|
+ List<SysUserSub> userSubList = sysUserSignCertService.listUserSignCert(userSignCertDTO.getUserId(), userSignCertDTO.getGigTypeList());
|
|
|
+ if (CollUtil.isEmpty(userSubList)) {
|
|
|
+ return R.failed("数据异常");
|
|
|
}
|
|
|
+ sysUserSignCertService.personalIdentityVerification(userSignCertDTO);
|
|
|
|
|
|
return R.ok();
|
|
|
}
|
|
@@ -115,6 +118,13 @@ public class SysUserSignCertController {
|
|
|
if (userSignCertDTO.getUserId() == null) {
|
|
|
return R.failed("userId不能为空");
|
|
|
}
|
|
|
+ if (CollUtil.isEmpty(userSignCertDTO.getGigTypeList())) {
|
|
|
+ return R.failed("认证渠道不能为空");
|
|
|
+ }
|
|
|
+ List<SysUserSub> userSubList = sysUserSignCertService.listUserSignCert(userSignCertDTO.getUserId(), userSignCertDTO.getGigTypeList());
|
|
|
+ if (CollUtil.isEmpty(userSubList)) {
|
|
|
+ return R.failed("数据异常");
|
|
|
+ }
|
|
|
sysUserSignCertService.batchChannelCert(userSignCertDTO);
|
|
|
|
|
|
return R.ok();
|
|
@@ -158,6 +168,9 @@ public class SysUserSignCertController {
|
|
|
if (StrUtil.isBlank(userSignCertDTO.getBankCardNumber())) {
|
|
|
return R.failed("银行卡号不能为空");
|
|
|
}
|
|
|
+ if (CollUtil.isEmpty(userSignCertDTO.getGigTypeList())) {
|
|
|
+ return R.failed("认证渠道不能为空");
|
|
|
+ }
|
|
|
sysUserSignCertService.bindCardConfirm(userSignCertDTO);
|
|
|
|
|
|
return R.ok();
|