zyy
2025-12-01 9d830f2a36954cbfa66b50bac2838fcb75800923
后台新增实名认证
2 files modified
27 ■■■■ changed files
trading-order-admin/src/main/java/com/yami/trading/admin/controller/auth/UserAuthController.java 24 ●●●● patch | view | raw | blame | history
trading-order-bean/src/main/java/com/yami/trading/bean/user/dto/RealNameAuthUpdateDto.java 3 ●●●●● patch | view | raw | blame | history
trading-order-admin/src/main/java/com/yami/trading/admin/controller/auth/UserAuthController.java
@@ -117,7 +117,26 @@
    @ApiOperation(value = "修改")
    @PutMapping("edit")
    public Result<?> edit(@RequestBody @Valid RealNameAuthUpdateDto dto) {
       RealNameAuthRecord realNameAuthRecord=  realNameAuthRecordService.getById(dto.getUuid());
        RealNameAuthRecord realNameAuthRecord;
        User user;
        if (dto.getUuid() == null) {
            if (dto.getUserCode() == null) {
                return Result.failed("请输入UID");
            }
            realNameAuthRecord = new RealNameAuthRecord();
            user = userService.findUserByUserCode(dto.getUserCode());
            if (null == user) {
                return Result.failed("用户不存在");
            }
            RealNameAuthRecord record = realNameAuthRecordService.getByUserId(user.getUserId());
            if (null != record) {
                realNameAuthRecordService.removeById(record.getUuid());
            }
            realNameAuthRecord.setUserId(user.getUserId());
        } else {
            realNameAuthRecord=  realNameAuthRecordService.getById(dto.getUuid());
            user= userService.getById(realNameAuthRecord.getUserId());
        }
        if(realNameAuthRecord==null) {
            return Result.failed("记录ID不能为空");
        }
@@ -149,7 +168,6 @@
        }
        User user= userService.getById(realNameAuthRecord.getUserId());
        Log log = new Log();
        log.setCategory(Constants.LOG_CATEGORY_OPERATION);
        log.setExtra(realNameAuthRecord.getIdNumber());
@@ -158,7 +176,7 @@
        log.setUserId(realNameAuthRecord.getUserId());
        log.setLog("修改用户[" + user.getUserName() + "]认证申请");
        logService.save(log);
        realNameAuthRecordService.updateById(realNameAuthRecord);
        realNameAuthRecordService.saveOrUpdate(realNameAuthRecord);
        return Result.ok("修改成功");
    }
trading-order-bean/src/main/java/com/yami/trading/bean/user/dto/RealNameAuthUpdateDto.java
@@ -13,6 +13,9 @@
    @ApiModelProperty("用户ID")
    private  String userId;
    @ApiModelProperty("UID")
    private  String userCode;
    @ApiModelProperty("用户")
    private String userName;