1
zyy
2025-12-12 0f900ede938b2dda75a09451e12f37f9facefc08
trading-order-admin/src/main/java/com/yami/trading/admin/controller/auth/UserAuthController.java
@@ -72,7 +72,7 @@
                dto.setIdBackImg( Constants.IMAGES_HTTP+dto.getIdBackImg());
            }
            if (StrUtil.isNotBlank(dto.getIdFrontImg())){
                dto.setIdBackImg( Constants.IMAGES_HTTP+dto.getIdFrontImg());
                dto.setIdFrontImg( Constants.IMAGES_HTTP+dto.getIdFrontImg());
            }
        }
@@ -109,6 +109,7 @@
            realNameAuthDto.setIdFrontImg(Constants.IMAGES_HTTP+realNameAuthRecord.getIdFrontImg());
            realNameAuthDto.setIdBackImg(Constants.IMAGES_HTTP+realNameAuthRecord.getIdBackImg());
            realNameAuthDto.setHandheldPhoto(Constants.IMAGES_HTTP+realNameAuthRecord.getHandheldPhoto());
            realNameAuthDto.setPhone(realNameAuthRecord.getPhone());
        }
        return Result.succeed(realNameAuthDto, "查询成功");
    }
@@ -116,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不能为空");
        }
@@ -143,7 +163,11 @@
        if(StringUtils.isNotEmpty(dto.getHandheldPhoto())) {
            realNameAuthRecord.setHandheldPhoto(dto.getHandheldPhoto());
        }
        User user= userService.getById(realNameAuthRecord.getUserId());
        if(StringUtils.isNotEmpty(dto.getPhone())) {
            realNameAuthRecord.setPhone(dto.getPhone());
        }
        Log log = new Log();
        log.setCategory(Constants.LOG_CATEGORY_OPERATION);
        log.setExtra(realNameAuthRecord.getIdNumber());
@@ -152,7 +176,7 @@
        log.setUserId(realNameAuthRecord.getUserId());
        log.setLog("修改用户[" + user.getUserName() + "]认证申请");
        logService.save(log);
        realNameAuthRecordService.updateById(realNameAuthRecord);
        realNameAuthRecordService.saveOrUpdate(realNameAuthRecord);
        return Result.ok("修改成功");
    }