| | |
| | | cn.hutool.json.JSONObject jsonObject = JSONUtil.parseObj(value); |
| | | String price = jsonObject.get("price").toString(); |
| | | String status = jsonObject.get("status").toString(); |
| | | apiMallMemberStarVo.setPrice(new BigDecimal(price).setScale(BigDecimal.ROUND_DOWN,2)); |
| | | apiMallMemberStarVo.setPrice(new BigDecimal(price).setScale(2,BigDecimal.ROUND_DOWN)); |
| | | apiMallMemberStarVo.setStatus(Integer.parseInt(status)); |
| | | apiMallMemberStarVos.add(apiMallMemberStarVo); |
| | | } |
| | |
| | | if (!SecureUtil.md5(tradePassword).equals(mallMember.getTradePassword())) { |
| | | throw new FebsException("支付密码错误"); |
| | | } |
| | | BigDecimal buyStarPriceBigDecimal = new BigDecimal(buyStarPrice).setScale(BigDecimal.ROUND_DOWN, 2); |
| | | BigDecimal buyStarPriceBigDecimal = new BigDecimal(buyStarPrice).setScale(2, BigDecimal.ROUND_DOWN); |
| | | int reduce = memberWalletService.reduce(buyStarPriceBigDecimal, mallMember.getId(), "balance"); |
| | | if (reduce == 2) { |
| | | throw new FebsException("余额不足"); |