Переглянути джерело

feature: 消费服务
1.余额为0,消费金额为0的处理

luoyb 1 рік тому
батько
коміт
60d053a082

+ 1 - 1
ruoyi-server/ruoyi-server-consume/src/main/java/org/dromara/server/consume/business/CheckBusiness.java

@@ -494,7 +494,7 @@ public class CheckBusiness {
             // 2.比较扣费金额
             BigDecimal balance = bagVo.getBalance();
             log.info("钱包代码:{},钱包余额:{},消费金额:{}", bagCode, balance, doMoney);
-            if (doMoney.equals(BigDecimal.ZERO)) {
+            if (doMoney.compareTo(BigDecimal.ZERO)==0) {
                 //如果是消费0元,设置为第一个钱包扣费
                 bagVo.setReceiptMoney(doMoney);
                 bagVo.setBalance(balance.subtract(doMoney));