diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxActivityServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxActivityServiceImpl.java index 3da2fc67f..dcac20d73 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxActivityServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxActivityServiceImpl.java @@ -127,8 +127,10 @@ public class WxActivityServiceImpl implements WxActivityService { WxCampaign campaign = new WxCampaign(); campaign.setProduceId(wxActivity.getId()); WxCampaign wxCampaign = wxCampaignMapper.selectOne(new QueryWrapper(campaign)); - wxCampaign.setStatus(EnumCampaignStatus.STATUS_TAKE_OFFF.getCode()); - wxCampaignMapper.updateById(wxCampaign); + if(wxCampaign != null){ + wxCampaign.setStatus(EnumCampaignStatus.STATUS_TAKE_OFFF.getCode()); + wxCampaignMapper.updateById(wxCampaign); + } } return new ResultData(Result.SUCCESS, "操作成功"); }