| | |
| | | if(ObjectUtil.isEmpty(userAccount)){ |
| | | return Result.error("请重新登录,未查询到你的信息!"); |
| | | } |
| | | UserKyc userKyc = new UserKyc(); |
| | | userKyc.setUserId(userAccount.getId()); |
| | | userKyc.setAccount(userAccount.getAccount()); |
| | | userKyc.setState(0); |
| | | userKyc.setHeadPortraitImg(dto.getHeadPortraitImg()); |
| | | userKyc.setNationalEmblemImg(dto.getNationalEmblemImg()); |
| | | userKyc.setHandImg(dto.getHandImg()); |
| | | userKycService.save(userKyc); |
| | | UserKyc userKyc = userKycService.getOne(new LambdaQueryWrapper<>(UserKyc.class) |
| | | .eq(UserKyc::getUserId, userAccount.getId()) |
| | | ); |
| | | if(ObjectUtil.isEmpty(userKyc)){ |
| | | userKyc = new UserKyc(); |
| | | userKyc.setUserId(userAccount.getId()); |
| | | userKyc.setAccount(userAccount.getAccount()); |
| | | userKyc.setState(0); |
| | | userKyc.setHeadPortraitImg(dto.getHeadPortraitImg()); |
| | | userKyc.setNationalEmblemImg(dto.getNationalEmblemImg()); |
| | | userKyc.setHandImg(dto.getHandImg()); |
| | | userKycService.save(userKyc); |
| | | }else{ |
| | | if(userKyc.getState() == 0){ |
| | | return Result.error("资料审核中,请勿重复提交!"); |
| | | } |
| | | userKyc.setState(0); |
| | | userKyc.setHeadPortraitImg(dto.getHeadPortraitImg()); |
| | | userKyc.setNationalEmblemImg(dto.getNationalEmblemImg()); |
| | | userKyc.setHandImg(dto.getHandImg()); |
| | | userKycService.updateById(userKyc); |
| | | } |
| | | userAccount.setKycStatus(0); |
| | | userAccountService.updateById(userAccount); |
| | | return Result.success("提交成功,请等待审核!"); |
| | |
| | | * 什么认证列表 |
| | | */ |
| | | @GetMapping("/list") |
| | | public TableDataInfo list(@RequestParam(value = "account",required = false) String account) { |
| | | public TableDataInfo list(@RequestParam(value = "account",required = false) String account, |
| | | @RequestParam(value = "state",defaultValue = "0") Integer state |
| | | |
| | | ) { |
| | | startPage(); |
| | | LambdaQueryWrapper<UserKyc> wrapper = new LambdaQueryWrapper<>(); |
| | | if(StringUtils.isNotEmpty(account)){ |
| | | wrapper.eq(UserKyc::getAccount,account); |
| | | } |
| | | if(state != null && state != 3){ |
| | | wrapper.eq(UserKyc::getState,state); |
| | | }else if(state == 3){ |
| | | wrapper.ne(UserKyc::getState,0); |
| | | } |
| | | // 按创建时间倒序排列 |
| | | wrapper.orderByDesc(UserKyc::getCreatedAt); |
| | | List<UserKyc> list = userKycService.list(wrapper); |