diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxCouponOrderController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxCouponOrderController.java index d3327fea5..0a2c02347 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxCouponOrderController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxCouponOrderController.java @@ -288,8 +288,13 @@ public class WxCouponOrderController extends BaseController { Map res = new HashMap(); WxCouponOrder couponOrder = wxCouponOrderService.getById(Long.valueOf(couponOrderId), getTenantInfo().getTenantId()); res.put("CouponOrderStatus", couponOrder.getCouponOrderStatus()); + boolean valuable = false; + if(couponOrder.getCouponPrice() != null && couponOrder.getCouponPrice() > 0){ + valuable = true; + } + res.put("valuable", valuable); res.put("outOrderId",couponOrder.getComposeOrderId()); - if(EnumCouponOrderStatus.COUPON_ORDER_INVALID.getCode().equals(couponOrder.getCouponOrderStatus())){ + if(EnumCouponOrderStatus.COUPON_ORDER_INVALID.getCode().equals(couponOrder.getCouponOrderStatus()) && valuable){ WxRefundOrder refundOrder = wxRefundOrderService.findRefundOrder(getTenantInfo(), couponOrder.getOrderId()); if(refundOrder != null){ res.put("outRefundOrderId",refundOrder.getId());