提交 9158882e 作者: xiaowang

充值钱包操作bug修复

上级 b0523f43
...@@ -52,7 +52,7 @@ public class PayWalletController extends BaseController { ...@@ -52,7 +52,7 @@ public class PayWalletController extends BaseController {
@ApiOperation(value = "feign-云享金充值增加金额") @ApiOperation(value = "feign-云享金充值增加金额")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)})
@ApiIgnore @ApiIgnore
@GetMapping("feignTopUpCash") @PostMapping("feignTopUpCash")
public ResultBody feignTopUpCash(@RequestBody TopUpOrderVO topUpOrderVO) { public ResultBody feignTopUpCash(@RequestBody TopUpOrderVO topUpOrderVO) {
return payWalletService.feignTopUpCash(topUpOrderVO); return payWalletService.feignTopUpCash(topUpOrderVO);
} }
......
...@@ -428,9 +428,7 @@ public class PayWalletServiceImpl implements PayWalletService { ...@@ -428,9 +428,7 @@ public class PayWalletServiceImpl implements PayWalletService {
// 获取用户openid查询到用户信息 // 获取用户openid查询到用户信息
UserAccountDO userAccountDO = userServiceDao.getUserAccountInfoByOpenId(topUpOrderVO.getOpenid()); UserAccountDO userAccountDO = userServiceDao.getUserAccountInfoByOpenId(topUpOrderVO.getOpenid());
// 根据金额转成元 // 根据金额转成元
Integer amount = topUpOrderVO.getAmount(); BigDecimal topUpAmount = BigDecimal.valueOf(topUpOrderVO.getAmount()).divide(new BigDecimal(100), 2, BigDecimal.ROUND_HALF_UP);
amount = amount / 100;
BigDecimal topUpAmount = new BigDecimal(amount);
// 根据用户id获取钱包金额信息 // 根据用户id获取钱包金额信息
PayWalletDO wallet = payWalletDao.getPayWalletByUser(userAccountDO.getId()); PayWalletDO wallet = payWalletDao.getPayWalletByUser(userAccountDO.getId());
// 修改云享金信息 // 修改云享金信息
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论