From 8ce26da2a8cced00a1403f60e6d15bd9df1af253 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Mon, 2 Jun 2025 10:49:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=A8=E6=88=B7=E5=AE=9E?= =?UTF-8?q?=E5=90=8D=E8=AE=A4=E8=AF=81=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/UserVerifyController.java | 40 +++++++++++++------ .../common/system/entity/UserVerify.java | 9 +++++ 2 files changed, 37 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/gxwebsoft/common/system/controller/UserVerifyController.java b/src/main/java/com/gxwebsoft/common/system/controller/UserVerifyController.java index 8cc7b32..63962ff 100644 --- a/src/main/java/com/gxwebsoft/common/system/controller/UserVerifyController.java +++ b/src/main/java/com/gxwebsoft/common/system/controller/UserVerifyController.java @@ -1,5 +1,6 @@ package com.gxwebsoft.common.system.controller; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.gxwebsoft.common.core.web.BaseController; import com.gxwebsoft.common.system.service.UserVerifyService; import com.gxwebsoft.common.system.entity.UserVerify; @@ -53,24 +54,38 @@ public class UserVerifyController extends BaseController { return success(userVerifyService.getByIdRel(id)); } - @PreAuthorize("hasAuthority('sys:userVerify:save')") - @ApiOperation("添加实名认证") - @PostMapping() - public ApiResult save(@RequestBody UserVerify userVerify) { - if (userVerifyService.save(userVerify)) { - return success("添加成功"); - } - return fail("添加失败"); + @ApiOperation("根据userId查询实名认证") + @GetMapping("/myUserVerify") + public ApiResult myUserVerify() { + if(getLoginUser() == null){ + return fail("请先登录",null); + } + return success(userVerifyService.getOne(new LambdaQueryWrapper().eq(UserVerify::getUserId, getLoginUserId()).last("limit 1"))); + } + + @ApiOperation("提交实名认证") + @PostMapping() + public ApiResult save(@RequestBody UserVerify userVerify) { + if (getLoginUser() == null) { + return fail("请先登录"); + } + userVerify.setUserId(getLoginUserId()); + if (userVerifyService.save(userVerify)) { + return success("提交成功"); + } + return fail("提交失败"); } - @PreAuthorize("hasAuthority('sys:userVerify:update')") @ApiOperation("修改实名认证") @PutMapping() public ApiResult update(@RequestBody UserVerify userVerify) { - if (userVerifyService.updateById(userVerify)) { - return success("修改成功"); + if (getLoginUser() == null) { + return fail("请先登录"); } - return fail("修改失败"); + if (userVerifyService.updateById(userVerify)) { + return success("提交成功"); + } + return fail("提交失败"); } @PreAuthorize("hasAuthority('sys:userVerify:remove')") @@ -117,4 +132,5 @@ public class UserVerifyController extends BaseController { return fail("删除失败"); } + } diff --git a/src/main/java/com/gxwebsoft/common/system/entity/UserVerify.java b/src/main/java/com/gxwebsoft/common/system/entity/UserVerify.java index 32ed62e..8399589 100644 --- a/src/main/java/com/gxwebsoft/common/system/entity/UserVerify.java +++ b/src/main/java/com/gxwebsoft/common/system/entity/UserVerify.java @@ -88,4 +88,13 @@ public class UserVerify implements Serializable { @TableField(exist = false) private String phone; + @ApiModelProperty(value = "状态名称") + @TableField(exist = false) + private String statusText; + + public String getStatusText() { + String[] statusArray = {"待审核", "已审核通过", "已驳回"}; + return statusArray[this.status]; + } + }