From f28c02b17c38177041fbf79ef92051401cadde46 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Thu, 27 Jul 2023 21:16:36 +0800 Subject: [PATCH] 赠送积分更新状态 --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java index 4ba8266..07484b5 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java @@ -387,6 +387,7 @@ throw new FebsException("兑换券已使用"); } mallRollPerk.setState(2); + mallRollPerk.setUpdateTime(DateUtil.date()); mallRollPerkMapper.updateById(mallRollPerk); payResultStr = orderInfo.getOrderNo(); @@ -406,12 +407,12 @@ BigDecimal balanceThree = mallMemberWalletThree.getBalance(); BigDecimal amountThree = orderInfo.getAmount(); - int reduceThree = memberWalletService.reduce(balanceThree, member.getId(), "balance"); - if (reduceThree == 2) { - throw new FebsException("余额不足"); - } - mallMoneyFlowService.addMoneyFlow(member.getId(), balanceThree.negate(), MoneyFlowTypeEnum.PAY.getValue(), - orderInfo.getOrderNo(), FlowTypeEnum.BALANCE.getValue(),"余额支付",2); +// int reduceThree = memberWalletService.reduce(balanceThree, member.getId(), "balance"); +// if (reduceThree == 2) { +// throw new FebsException("余额不足"); +// } +// mallMoneyFlowService.addMoneyFlow(member.getId(), balanceThree.negate(), MoneyFlowTypeEnum.PAY.getValue(), +// orderInfo.getOrderNo(), FlowTypeEnum.BALANCE.getValue(),"余额支付",2); //实际支付余额 BigDecimal amountActualThree = amountThree.subtract(balanceThree).setScale(2, BigDecimal.ROUND_DOWN); -- Gitblit v1.9.1