| | |
| | | package com.ruoyi.web.controller.product; |
| | | |
| | | import cn.hutool.core.util.ObjectUtil; |
| | | import cn.hutool.crypto.Mode; |
| | | import cn.hutool.crypto.Padding; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | |
| | | import com.ruoyi.im.comm.Result; |
| | | import com.ruoyi.im.service.UserKycService; |
| | | import com.ruoyi.im.service.impl.UserKycServiceImpl; |
| | | import com.ruoyi.im.util.SymmetricCryptoUtil; |
| | | import com.ruoyi.system.domain.InsurancePosition; |
| | | import com.ruoyi.system.domain.UserAccount; |
| | | import com.ruoyi.system.domain.UserKyc; |
| | |
| | | |
| | | return Result.success(userKyc); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 获取用户明文密码 |
| | | */ |
| | | @GetMapping("/getAccountPassword") |
| | | @Transactional |
| | | public AjaxResult getAccountPassword(@RequestParam(value = "account",required = false) String account) { |
| | | if(ObjectUtil.isEmpty(account)){ |
| | | return AjaxResult.error("请输入查询账号!"); |
| | | } |
| | | UserAccount userAccount = userAccountService.getOne(new LambdaQueryWrapper<>(UserAccount.class) |
| | | .eq(UserAccount::getAccount, account) |
| | | ); |
| | | if(ObjectUtil.isEmpty(userAccount)){ |
| | | return AjaxResult.error("用户不存在!"); |
| | | } |
| | | String password = SymmetricCryptoUtil.decryptFromString(userAccount.getPassword(), Mode.CBC, Padding.ZeroPadding); |
| | | return AjaxResult.success(password); |
| | | } |
| | | } |