实名认证

This commit is contained in:
谭凯凯
2025-01-15 10:37:52 +08:00
committed by Tankaikai
parent 6e8f527643
commit 2853b9129b
2 changed files with 19 additions and 4 deletions

View File

@@ -16,6 +16,7 @@ import com.sqx.common.utils.DesensitizedUtil;
import com.sqx.common.utils.Result; import com.sqx.common.utils.Result;
import com.sqx.modules.app.annotation.Login; import com.sqx.modules.app.annotation.Login;
import com.sqx.modules.app.annotation.LoginUser; import com.sqx.modules.app.annotation.LoginUser;
import com.sqx.modules.app.dto.AuthDTO;
import com.sqx.modules.app.dto.AuthRespDTO; import com.sqx.modules.app.dto.AuthRespDTO;
import com.sqx.modules.app.entity.TbUserBlacklist; import com.sqx.modules.app.entity.TbUserBlacklist;
import com.sqx.modules.app.entity.UserEntity; import com.sqx.modules.app.entity.UserEntity;
@@ -146,12 +147,21 @@ public class AppController {
return Result.success(); return Result.success();
} }
@Login
@PostMapping(value = "/realNameAuth/v2")
@ApiOperation("实名认证")
@ResponseBody
@Debounce(interval = 3000, value = "#userId")
public Result realNameAuth(@RequestAttribute("userId") Long userId, @RequestBody AuthDTO auth) {
return realNameAuth(userId, auth.getCertName(), auth.getIdNum(), auth.getAccountNo(), auth.getMobile());
}
@Login @Login
@RequestMapping(value = "/realNameAuth", method = RequestMethod.POST) @RequestMapping(value = "/realNameAuth", method = RequestMethod.POST)
@ApiOperation("实名认证") @ApiOperation("实名认证")
@ResponseBody @ResponseBody
@Debounce(interval = 3000, value = "#userId") @Debounce(interval = 3000, value = "#userId")
public Result bindAlipay(@RequestAttribute("userId") Long userId, public Result realNameAuth(@RequestAttribute("userId") Long userId,
@RequestParam String certName, @RequestParam String certName,
@RequestParam String certNum, @RequestParam String certNum,
@RequestParam String accountNo, @RequestParam String accountNo,

View File

@@ -11,6 +11,11 @@ public class AuthDTO {
@NotBlank @NotBlank
private String idNum; private String idNum;
@NotBlank
private String certName;
@NotBlank
private String certNum;
@NotBlank @NotBlank
private String accountNo; private String accountNo;