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}
+
+