From 89fcab7b86289b579b0ef2ec134a830ed59f7664 Mon Sep 17 00:00:00 2001 From: xhxu Date: Thu, 30 Jun 2022 15:25:13 +0800 Subject: [PATCH] //tt coupon sync --- .../iformall/service/impl/WxCouponChannelServiceImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponChannelServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponChannelServiceImpl.java index c5047000a..9e9dced08 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponChannelServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponChannelServiceImpl.java @@ -146,10 +146,12 @@ public class WxCouponChannelServiceImpl implements WxCouponChannelService { } } } + Long couponId = null; if (record.getStatus() != null) { WxCouponChannel orignal = getById(record.getId(),record.getTenantId()); if (orignal.getStatus().equals(EnumCouponChannelStatus.STATUS_THROW_IN.getCode()) && record.getStatus().equals(EnumCouponChannelStatus.STATUS_TAKE_OFFF.getCode())) { + couponId = orignal.getCouponId(); wxScreenAdService.updateStatusByCouponChannelId(record.getId(),record,EnumScreenAdStatus.INVALID.getCode()); //下架拼团券 wxOrderService.updateOrderGroupStatusByCouponChannelId(record.getId(), record, EnumOrderStatus.ORDER_STATUS_COOPERATING_CANCEL.getCode()); @@ -164,9 +166,9 @@ public class WxCouponChannelServiceImpl implements WxCouponChannelService { wxCouponChannelMapper.updateById(record); try{ - if(EnumCouponStatus.COUPON_STATUS_TAKE_OFFF.getCode().equals(record.getStatus())){ + if(EnumCouponStatus.COUPON_STATUS_TAKE_OFFF.getCode().equals(record.getStatus()) && couponId != null){ //同步抖音状态 - spuStatusSyncByCoupon(record,record.getCouponId()); + spuStatusSyncByCoupon(record,couponId); } }catch(Exception e){ logger.error("send spuStatusSync error: " + e.getMessage());