diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java index 40273ca6d..a2476d89b 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java @@ -1096,9 +1096,10 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { List couponIds = null; String title = StringUtils.trimToNull(wxCouponOrder.getTitle()); - if (null != title || null != wxCouponOrder.getType() || null != wxCouponOrder.getBusiness() || null != wxCouponOrder.getSourceType()) { + if (null != wxCouponOrder.getCouponId() || null != title || null != wxCouponOrder.getType() || null != wxCouponOrder.getBusiness() || null != wxCouponOrder.getSourceType()) { WxCoupon wxCouponQuery = new WxCoupon(); wxCouponQuery.updateTenantInfo(wxCouponOrder); + wxCouponQuery.setId(wxCouponOrder.getId()); wxCouponQuery.setTitle(title); wxCouponQuery.setType(wxCouponOrder.getType()); wxCouponQuery.setBusiness(wxCouponOrder.getBusiness());