diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java index 8e8477d8d..0dd4f32fe 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java @@ -781,15 +781,16 @@ public class WxOrderServiceImpl implements WxOrderService { if (null != cids && cids.size() > 0 ) { couponOrderQ.setCouponIds(cids); //判断这些券发起中+已完成的 - WxOrder order = new WxOrder(); - order.setCouponIds(cids); + WxOrder orderq = new WxOrder(); + orderq.updateTenantInfo(counpon); + orderq.setCouponIds(cids); //if (pressBatch.getPromoterLimitRule().equals(EnumCouponUseLimitRule.TOBEUSED_USELIMIT.getCode())) { List statusS = new ArrayList(); statusS.add(EnumOrderStatus.ORDER_STATUS_PRESSING.getCode()); statusS.add(EnumOrderStatus.ORDER_STATUS_PRESS_COMPLETE.getCode()); - order.setStatusS(statusS); + orderq.setStatusS(statusS); //} - int _count = wxOrderMapper.countCouponConditionType1(order); + int _count = wxOrderMapper.countCouponConditionType1(orderq); if (_count > pressBatch.getPromoterAllowCount()) { throw new MallinkException(ErrorCode.ORDER_IS_FAIL.getCode(),"当前用户已达砍价["+counpon.getTitle()+"]所在批次活动发起次数上限."); }