| | |
| | | import com.yami.trading.common.constants.Constants; |
| | | import com.yami.trading.common.domain.Result; |
| | | import com.yami.trading.common.util.IPHelper; |
| | | import com.yami.trading.security.common.manager.PasswordManager; |
| | | import com.yami.trading.security.common.util.SecurityUtils; |
| | | import com.yami.trading.security.common.enums.SysTypeEnum; |
| | | import com.yami.trading.security.common.manager.TokenStore; |
| | | import com.yami.trading.service.CapitaltWalletService; |
| | | import com.yami.trading.service.WalletService; |
| | | import com.yami.trading.service.system.LogService; |
| | | import com.yami.trading.service.user.UserRecomService; |
| | |
| | | @Autowired |
| | | PermissionFacade permissionFacade; |
| | | |
| | | @Autowired |
| | | PasswordManager passwordManager; |
| | | |
| | | @Autowired |
| | | CapitaltWalletService capitaltWalletService; |
| | | |
| | | @PostMapping("list") |
| | | @ApiOperation("列表") |
| | | public Result<Page<UserDto>> list(@Valid @RequestBody UserListModel model) { |
| | |
| | | return Result.ok(null); |
| | | } |
| | | |
| | | @ApiOperation(value = "修改账户资金余额") |
| | | @PostMapping("updateCapitaltWallt") |
| | | @SysLog("修改账户余额") |
| | | public Result updateCapitaltWallt(@Valid @RequestBody UpdateWalltModel model) { |
| | | sysUserService.checkSafeWord(model.getSafePassword()); |
| | | return capitaltWalletService.updateCapitaltWallt(model.getUserId(), model.getMoneyRevise(), |
| | | model.getAccountType(), model.getCoinType()); |
| | | } |
| | | |
| | | @ApiOperation(value = "修改提现限制流水") |
| | | @PostMapping("updateWithdrawalLimitFlow") |
| | | @SysLog("修改提现限制流水") |
| | |
| | | public Result restLoginPasswrod(@Valid @RequestBody RestLoginPasswrodModel model) { |
| | | sysUserService.checkGooleAuthCode(Long.valueOf(model.getGoogleAuthCode())); |
| | | sysUserService.checkSafeWord(model.getLoginSafeword()); |
| | | userService.restLoginPasswrod(model.getUserId(), model.getPassword()); |
| | | userService.restLoginPasswrod(model.getUserId(), passwordManager.decryptPassword(model.getPassword())); |
| | | return Result.ok(null); |
| | | } |
| | | |
| | |
| | | public Result restSafePassword(@Valid @RequestBody RestSafePasswordModel model) { |
| | | sysUserService.checkGooleAuthCode(Long.valueOf(model.getGoogleAuthCode())); |
| | | sysUserService.checkSafeWord(model.getLoginSafeword()); |
| | | userService.restSafePassword(model.getUserId(), model.getNewSafeword()); |
| | | userService.restSafePassword(model.getUserId(), passwordManager.decryptPassword(model.getNewSafeword())); |
| | | return Result.ok(null); |
| | | } |
| | | |
| | |
| | | userBasicDto.setUid(user.getUserCode()); |
| | | userBasicDto.setAccountType(Constants.ROLE_MAP.get(user.getRoleName())); |
| | | userBasicDto.setRealNameAuthority(user.isRealNameAuthority()); |
| | | userBasicDto.setCreditScore(user.getCreditScore()); |
| | | return userBasicDto; |
| | | }).collect(Collectors.toList()); |
| | | |