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 ef686c31c..9592b569f 100644 --- a/mallinkPosApi/src/main/java/com/iformall/service/impl/PosServiceImpl.java +++ b/mallinkPosApi/src/main/java/com/iformall/service/impl/PosServiceImpl.java @@ -241,6 +241,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(); @@ -841,6 +842,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(); @@ -923,6 +925,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); } // 构造支付信息