From cca67b0d11f627ed41bed6662b4721e2ee3364a4 Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Tue, 18 Dec 2018 17:58:56 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=BE=AE=E4=BF=A1=E5=88=86=E8=B4=A6][?= =?UTF-8?q?=E4=BF=AE=E6=94=B9]:=E5=88=86=E8=B4=A6=E6=81=A2=E5=A4=8D?= =?UTF-8?q?=E6=89=8B=E7=BB=AD=E8=B4=B9=E5=A4=A9=E8=8A=B1=E6=9D=BF=E7=AE=97?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iformall/service/impl/WxCardSpendServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java index e9020a5b5..196010f9b 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java @@ -105,13 +105,13 @@ public class WxCardSpendServiceImpl implements WxCardSpendService { Integer payment = cardInfo.getSaleAmount() * record.getDeductionAmount() / cardInfo.getAmount(); Double dChargeFee = Math.ceil(payment * 1.0D * payAccount.getRate() / 10000); Integer real_payment = payment - dChargeFee.intValue(); - Integer remain_real_pament = cardInfo.getRemainingShareFeeAmount()-real_payment; + Integer remain_real_pament = cardInfo.getRemainingShareFeeAmount() - real_payment; Integer remaingAmount = cardInfo.getRemainingAmount()-record.getDeductionAmount(); if(remaingAmount.equals(0)) { // 最后一次支付时 real_payment = Math.min(real_payment, cardInfo.getRemainingShareFeeAmount()); - remain_real_pament = 0; + remain_real_pament = cardInfo.getRemainingShareFeeAmount() - real_payment; } // 6 insert card_spend