From 980fc6352bda178f4484dd3cd77847e9243335e7 Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Wed, 25 Sep 2019 10:30:20 +0800 Subject: [PATCH] =?UTF-8?q?[POS][=E4=BF=AE=E6=94=B9]:=E5=88=B8=E6=94=AF?= =?UTF-8?q?=E4=BB=98=E5=90=8E=E4=BD=99=E9=A2=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/iformall/service/impl/PosServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mallinkPosApi/src/main/java/com/iformall/service/impl/PosServiceImpl.java b/mallinkPosApi/src/main/java/com/iformall/service/impl/PosServiceImpl.java index 87e49f17f..dc5cdd69e 100644 --- a/mallinkPosApi/src/main/java/com/iformall/service/impl/PosServiceImpl.java +++ b/mallinkPosApi/src/main/java/com/iformall/service/impl/PosServiceImpl.java @@ -243,6 +243,7 @@ public class PosServiceImpl implements PosService { promotionCoupon.put(WxPayConstant.COUPON_ORDER_LIST, couponList); // 券优惠总信息 promotionCoupon.put(WxPayConstant.COUPON_PROMOTION_AMOUNT, promotionCalc.getPromotionAmount()); + promotionCoupon.put(WxPayConstant.REMAIN_AMOUNT, promotionCalc.getAmountLeftAfterPay()); promotionInfo.put(WxPayConstant.COUPON, promotionCoupon); } else if(sceneType.equals(EnumPosSceneType.PAY)) { JSONObject promotionCoupon = new JSONObject(); @@ -359,6 +360,7 @@ public class PosServiceImpl implements PosService { promotionCoupon.put(WxPayConstant.COUPON_ORDER_LIST, couponList); // 券优惠总信息 promotionCoupon.put(WxPayConstant.COUPON_PROMOTION_AMOUNT, promotionCalc.getPromotionAmount()); + promotionCoupon.put(WxPayConstant.REMAIN_AMOUNT, promotionCalc.getAmountLeftAfterPay()); promotionInfo.put(WxPayConstant.COUPON, promotionCoupon); } // 构造支付信息 @@ -843,6 +845,7 @@ public class PosServiceImpl implements PosService { promotionCoupon.put(WxPayConstant.COUPON_ORDER_LIST, couponList); // 券优惠总信息 promotionCoupon.put(WxPayConstant.COUPON_PROMOTION_AMOUNT, promotionCalc.getPromotionAmount()); + promotionCoupon.put(WxPayConstant.REMAIN_AMOUNT, promotionCalc.getAmountLeftAfterPay()); promotionInfo.put(WxPayConstant.COUPON, promotionCoupon); } else if(sceneType.equals(EnumPosSceneType.PAY)) { JSONObject promotionCoupon = new JSONObject(); @@ -925,6 +928,7 @@ public class PosServiceImpl implements PosService { promotionCoupon.put(WxPayConstant.COUPON_ORDER_LIST, couponList); // 券优惠总信息 promotionCoupon.put(WxPayConstant.COUPON_PROMOTION_AMOUNT, promotionCalc.getPromotionAmount()); + promotionCoupon.put(WxPayConstant.REMAIN_AMOUNT, promotionCalc.getAmountLeftAfterPay()); promotionInfo.put(WxPayConstant.COUPON, promotionCoupon); } // 构造支付信息