diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java index 7924f708b..675c48bb7 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java @@ -247,6 +247,7 @@ public class WxMerchantServiceImpl implements WxMerchantService { couponIds.stream().filter(cid->!isCouponMerchantValid(cid)).forEach(cid->{ WxCoupon wxCoupon = new WxCoupon(); wxCoupon.setId(cid); + wxCoupon.setTenantId(wxMerchant.getTenantId()); wxCoupon.setStatus(EnumCouponStatus.COUPON_STATUS_TAKE_OFFF.getCode()); wxCouponService.saveOrUpdate(wxCoupon); }); diff --git a/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml b/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml index ed67253d4..c510e418c 100644 --- a/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml @@ -97,7 +97,11 @@ - update wx_coupon_channel set status=#{status} where tenant_id=#{tenantId} and coupon_id=#{couponId} + update wx_coupon_channel set status=#{status} + where coupon_id=#{couponId} + + and tenant_id = #{tenantId} + diff --git a/mallinkService/src/main/resources/mapper/WxCouponSendMapper.xml b/mallinkService/src/main/resources/mapper/WxCouponSendMapper.xml index 56cf63396..df27907ce 100644 --- a/mallinkService/src/main/resources/mapper/WxCouponSendMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCouponSendMapper.xml @@ -89,7 +89,11 @@ - update wx_coupon_send set status=#{status} where tenant_id=#{tenantId} and coupon_id=#{couponId} + update wx_coupon_send set status=#{status} + where coupon_id=#{couponId} + + and tenant_id = #{tenantId} + diff --git a/mallinkService/src/main/resources/mapper/WxOrderMapper.xml b/mallinkService/src/main/resources/mapper/WxOrderMapper.xml index ec857fe2a..f901dfc48 100644 --- a/mallinkService/src/main/resources/mapper/WxOrderMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxOrderMapper.xml @@ -173,8 +173,13 @@ - update wx_order set order_status=#{orderStatus} where tenant_id=#{tenantId} and product_id=#{productId} and press_end_date is not null - + update wx_order set order_status=#{orderStatus} + where product_id=#{productId} + and press_end_date is not null + + and `tenant_id` = #{tenantId} + +