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]; + } + }