|
@@ -1,6 +1,7 @@
|
|
|
package com.qunzhixinxi.hnqz.admin.controller;
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
+import cn.hutool.core.lang.Validator;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import cn.hutool.json.JSONObject;
|
|
|
import cn.hutool.json.JSONUtil;
|
|
@@ -53,11 +54,14 @@ public class SysUserSignCertController {
|
|
|
if (CollUtil.isEmpty(userSignCertDTO.getGigTypeList())) {
|
|
|
return R.failed("认证渠道不能为空");
|
|
|
}
|
|
|
- if (StrUtil.isBlank(userSignCertDTO.getBankPhone())) {
|
|
|
- return R.failed("银行预留手机号不能为空");
|
|
|
+ if (StrUtil.isBlank(userSignCertDTO.getBankPhone()) || !Validator.isMobile(userSignCertDTO.getBankPhone())) {
|
|
|
+ return R.failed("银行预留手机号不正确");
|
|
|
+ }
|
|
|
+ if (StrUtil.length(userSignCertDTO.getBankCardNumber()) >= 16) {
|
|
|
+ return R.failed("银行卡号不正确");
|
|
|
}
|
|
|
- if (StrUtil.isBlank(userSignCertDTO.getBankCardNumber())) {
|
|
|
- return R.failed("银行卡号不能为空");
|
|
|
+ if (StrUtil.isNotBlank(userSignCertDTO.getIdCardNumber()) && !Validator.isCitizenId(userSignCertDTO.getIdCardNumber())) {
|
|
|
+ return R.failed("身份证号不正确");
|
|
|
}
|
|
|
sysUserSignCertService.saveBaseInfo(userSignCertDTO);
|
|
|
return R.ok();
|