From 39beb5abd7af590082dd26168a9852314e3c2fe5 Mon Sep 17 00:00:00 2001 From: hupeng Date: Sun, 27 Jan 2019 17:01:14 +0800 Subject: [PATCH] =?UTF-8?q?[BUG][1000915]:=E8=A7=A3=E5=86=B3=E5=95=86?= =?UTF-8?q?=E6=88=B7=E7=A6=81=E7=94=A8=E5=90=8E=E5=88=B8=E4=B8=8D=E8=83=BD?= =?UTF-8?q?=E4=B8=8B=E6=9E=B6=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iformall/service/impl/WxMerchantServiceImpl.java | 1 + .../src/main/resources/mapper/WxCouponChannelMapper.xml | 6 +++++- .../src/main/resources/mapper/WxCouponSendMapper.xml | 6 +++++- .../src/main/resources/mapper/WxOrderMapper.xml | 9 +++++++-- 4 files changed, 18 insertions(+), 4 deletions(-) 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} + +