新增用户实名认证模块

This commit is contained in:
2025-06-02 10:49:29 +08:00
parent 555185a9b9
commit 8ce26da2a8
2 changed files with 37 additions and 12 deletions

View File

@@ -1,5 +1,6 @@
package com.gxwebsoft.common.system.controller; 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.core.web.BaseController;
import com.gxwebsoft.common.system.service.UserVerifyService; import com.gxwebsoft.common.system.service.UserVerifyService;
import com.gxwebsoft.common.system.entity.UserVerify; import com.gxwebsoft.common.system.entity.UserVerify;
@@ -53,24 +54,38 @@ public class UserVerifyController extends BaseController {
return success(userVerifyService.getByIdRel(id)); return success(userVerifyService.getByIdRel(id));
} }
@PreAuthorize("hasAuthority('sys:userVerify:save')") @ApiOperation("根据userId查询实名认证")
@ApiOperation("添加实名认证") @GetMapping("/myUserVerify")
@PostMapping() public ApiResult<UserVerify> myUserVerify() {
public ApiResult<?> save(@RequestBody UserVerify userVerify) { if(getLoginUser() == null){
if (userVerifyService.save(userVerify)) { return fail("请先登录",null);
return success("添加成功");
} }
return fail("添加失败"); return success(userVerifyService.getOne(new LambdaQueryWrapper<UserVerify>().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("修改实名认证") @ApiOperation("修改实名认证")
@PutMapping() @PutMapping()
public ApiResult<?> update(@RequestBody UserVerify userVerify) { public ApiResult<?> update(@RequestBody UserVerify userVerify) {
if (userVerifyService.updateById(userVerify)) { if (getLoginUser() == null) {
return success("修改成功"); return fail("请先登录");
} }
return fail("修改失败"); if (userVerifyService.updateById(userVerify)) {
return success("提交成功");
}
return fail("提交失败");
} }
@PreAuthorize("hasAuthority('sys:userVerify:remove')") @PreAuthorize("hasAuthority('sys:userVerify:remove')")
@@ -117,4 +132,5 @@ public class UserVerifyController extends BaseController {
return fail("删除失败"); return fail("删除失败");
} }
} }

View File

@@ -88,4 +88,13 @@ public class UserVerify implements Serializable {
@TableField(exist = false) @TableField(exist = false)
private String phone; private String phone;
@ApiModelProperty(value = "状态名称")
@TableField(exist = false)
private String statusText;
public String getStatusText() {
String[] statusArray = {"待审核", "已审核通过", "已驳回"};
return statusArray[this.status];
}
} }