| | |
| | | if(approvalStatus == 2 && StringUtils.isEmpty(message)){ |
| | | return AjaxResult.error("驳回理由不能为空!"); |
| | | } |
| | | userKyc.setState(approvalStatus); |
| | | userKyc.setMessage(message); |
| | | userKyc.setUpdatedAt(new Date()); |
| | | userKycService.updateById(userKyc); |
| | | UserAccount userAccount = userAccountService.getById(userKyc.getUserId()); |
| | | userAccount.setKycStatus(approvalStatus); |
| | | userAccountService.updateById(userAccount); |
| | | return AjaxResult.success("审批成功"); |
| | | if(approvalStatus == 2){ |
| | | userKyc.setState(approvalStatus); |
| | | userKyc.setMessage(message); |
| | | userKyc.setUpdatedAt(new Date()); |
| | | userKyc.setHeadPortraitImg(null); |
| | | userKyc.setNationalEmblemImg(null); |
| | | userKyc.setHandImg(null); |
| | | userKyc.setName(null); |
| | | userKyc.setIdCard(null); |
| | | userKycService.updateById(userKyc); |
| | | |
| | | userKycService.updateById(userKyc); |
| | | UserAccount userAccount = userAccountService.getById(userKyc.getUserId()); |
| | | userAccount.setKycStatus(approvalStatus); |
| | | userAccountService.updateById(userAccount); |
| | | return AjaxResult.success("审批成功"); |
| | | }else{ |
| | | userKyc.setState(approvalStatus); |
| | | userKyc.setMessage(message); |
| | | userKyc.setUpdatedAt(new Date()); |
| | | userKycService.updateById(userKyc); |
| | | UserAccount userAccount = userAccountService.getById(userKyc.getUserId()); |
| | | userAccount.setKycStatus(approvalStatus); |
| | | userAccountService.updateById(userAccount); |
| | | return AjaxResult.success("审批成功"); |
| | | } |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | // 手动设置回滚 |
| | |
| | | } |
| | | |
| | | /** |
| | | * 什么认证列表 |
| | | * 实名认证列表 |
| | | */ |
| | | @GetMapping("/list") |
| | | public TableDataInfo list(@RequestParam(value = "account",required = false) String account, |
| | |
| | | return getDataTable(list); |
| | | } |
| | | |
| | | /** |
| | | * 实名认证后台修改 |
| | | */ |
| | | @PostMapping("/updateKyc") |
| | | @Transactional |
| | | public Result updateKyc(UserKycDto dto) { |
| | | try { |
| | | UserKyc userKyc = userKycService.getById(dto.getId()); |
| | | if(ObjectUtil.isEmpty(userKyc)){ |
| | | return Result.error("用户数据不存在!"); |
| | | }else{ |
| | | userKyc.setName(dto.getName()); |
| | | userKyc.setIdCard(dto.getIdCard()); |
| | | userKycService.updateById(userKyc); |
| | | } |
| | | return Result.success("修改成功!"); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | // 手动设置回滚 |
| | | TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); |
| | | return Result.error("提交失败"); |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 根据账户查询实名认证信息 |