diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java index e6b2db820..fe9ee7adf 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java @@ -293,9 +293,6 @@ public class WxFlowServiceImpl implements WxFlowService { wxCoupon.setValidType(validType); wxCoupon.setTenantId(wxCoupon.getTenantId()); wxCouponService.updateCouponStockAndEndTime(wxCoupon); - - //清除缓存 - clearCache(wxCoupon.getTenantId()); } }else if(EnumCouponAppType.CANCLE.getCode().equals(operateType)){ wxCoupon.setCancleApplyStatus(applyStatus); @@ -307,6 +304,9 @@ public class WxFlowServiceImpl implements WxFlowService { } wxCoupon.setApprovalType(operateType); wxCouponMapper.updateByPrimaryKeySelective(wxCoupon); + + //清除缓存 + clearCache(wxCoupon.getTenantId()); }else if(EnumFlowKey.SETTLE.getCode().equals(flowType)){ WxBillSettle wxBillSettle = new WxBillSettle(); wxBillSettle.setId(businessId);