|
@@ -3,6 +3,7 @@ package com.qunzhixinxi.hnqz.admin.controller;
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.constant.CacheConstants;
|
|
|
+import com.qunzhixinxi.hnqz.admin.entity.SysUserSub;
|
|
|
import com.qunzhixinxi.hnqz.admin.entity.dto.UserSignCertDTO;
|
|
|
import com.qunzhixinxi.hnqz.admin.service.gig.SysUserSignCertService;
|
|
|
import com.qunzhixinxi.hnqz.common.core.util.R;
|
|
@@ -15,6 +16,7 @@ import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
+import java.util.List;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
|
|
/**
|
|
@@ -89,8 +91,16 @@ public class SysUserSignCertController {
|
|
|
userSignCertDTO.getCertVideo1Url(), userSignCertDTO.getCertVideo2Url())) {
|
|
|
return R.failed("身份证或视频信息不能为空");
|
|
|
}
|
|
|
-
|
|
|
- sysUserSignCertService.personalIdentityVerification(userSignCertDTO);
|
|
|
+ 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("已人身验证");
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
return R.ok();
|
|
|
}
|