| | |
| | | |
| | | @Override |
| | | public User cacheUserBy(String userId) { |
| | | return null; |
| | | return getById(userId); |
| | | } |
| | | |
| | | @Override |
| | |
| | | throw new YamiShopBindException("操作失败!修正后账户余额小于0。"); |
| | | } |
| | | walletService.updateExtend(walletExtend.getPartyId().toString(), gift_symbol, gift_sum); |
| | | BigDecimal amount = dataService.realtime(gift_symbol).get(0).getClose().multiply(new BigDecimal(gift_sum)).setScale(2, RoundingMode.HALF_UP); |
| | | BigDecimal amount = dataService.realtime(gift_symbol).get(0).getClose().multiply(new BigDecimal(gift_sum)).setScale(2, RoundingMode.DOWN); |
| | | userDataService.saveGiftMoneyHandle(wallet.getUserId(), amount.doubleValue()); |
| | | |
| | | /* |
| | |
| | | } |
| | | |
| | | @Override |
| | | public void saveRegister(String username, String password, String usercode, String safeword, String verifcode, String type) { |
| | | public void saveRegister(String username, String password,String phone, String usercode, String safeword, String verifcode, String type) { |
| | | username = username.trim(); |
| | | password = password.trim(); |
| | | if (!"null".equals(safeword) && !StringUtils.isEmptyString(safeword)) { |
| | |
| | | party.setUserLevel(userLevel); |
| | | party.setSafePassword(this.passwordEncoder.encode(safeword)); |
| | | party.setRoleName(Constants.SECURITY_ROLE_MEMBER); |
| | | party.setLoginPassword(passwordEncoder.encode(password)); |
| | | party.setUserMobile(phone); |
| | | save(party); |
| | | // if (reg.getUsername().indexOf("@") == -1) { |
| | | if (type.equals("1")) { |
| | |
| | | if (Arith.add(gift_sum, walletExtend.getAmount()) < 0.0D) { |
| | | throw new YamiShopBindException("操作失败!修正后账户余额小于0。"); |
| | | } |
| | | BigDecimal amount = dataService.realtime(gift_symbol).get(0).getClose().multiply(new BigDecimal(gift_sum)).setScale(2, RoundingMode.HALF_UP); |
| | | BigDecimal amount = dataService.realtime(gift_symbol).get(0).getClose().multiply(new BigDecimal(gift_sum)).setScale(2, RoundingMode.DOWN); |
| | | userDataService.saveGiftMoneyHandle(wallet.getUserId(), amount.doubleValue()); // 保存账变日志 |
| | | // MoneyLog moneyLog = new MoneyLog(); |
| | | // moneyLog.setCategory(Constants.MONEYLOG_CATEGORY_COIN); |
| | |
| | | if (!walletExtendService.saveOrUpdate(walletExtend)) { |
| | | throw new YamiShopBindException("操作钱包失败!"); |
| | | } |
| | | BigDecimal amount = dataService.realtime(gift_symbol).get(0).getClose().multiply(new BigDecimal(gift_sum)).setScale(2, RoundingMode.HALF_UP); |
| | | BigDecimal amount = dataService.realtime(gift_symbol).get(0).getClose().multiply(new BigDecimal(gift_sum)).setScale(2, RoundingMode.DOWN); |
| | | userDataService.saveGiftMoneyHandle(wallet.getUserId(), amount.doubleValue()); |
| | | |
| | | // 保存账变日志 |