diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java index 4a061c652..62ae28846 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java @@ -617,7 +617,7 @@ import java.util.stream.Collectors; Integer oldSale = oldCoupon.getInventory() - oldCoupon.getRemainInventory(); if (!newSale.equals(oldSale)) { // 已售卖数不变 - logger.error("券库存要保证同增同减"); + logger.error("券库存要保证同增同减 " + newSale + ", " + oldSale); return new ResultData(ErrorCode.COUPON_STOCK_ERR.getCode(), "券库存要保证同增同减"); } if (!wxCoupon.getValidType().equals(oldCoupon.getValidType())) { @@ -656,7 +656,7 @@ import java.util.stream.Collectors; Integer oldSale1 = wxCoupon.getInventory() - wxCoupon.getOrgInventory(); if (!newSale1.equals(oldSale1)) { // 库存要保证,同增同减 - logger.error("券库存要保证同增同减"); + logger.error("券库存要保证同增同减"+ newSale1 + ", " + oldSale1); return new ResultData(ErrorCode.COUPON_STOCK_NO_EQUAL_ERR); } @@ -668,7 +668,7 @@ import java.util.stream.Collectors; // 5. 更新coupon channel 有效期 if(wxCoupon.getValidType().equals(EnumCouponValidType.BETWEEN_TWO_TIME.getCode())) { WxCouponChannel couponChannel = new WxCouponChannel(); - couponChannel.setTenantId(wxCoupon.getTenantId()); + couponChannel.updateTenantInfo(wxCoupon); couponChannel.setCouponId(wxCoupon.getId()); couponChannel.setEndTime(wxCoupon.getValidEndDate()); wxCouponChannelMapper.updateEndTimeByCouponId(couponChannel);