diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java index d48bf60a7..42be17850 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java @@ -198,8 +198,11 @@ public class ActivityLogic { if (null==abstractActivity) { continue; } - abstractActivity .onActivityEndSelfWithDealReward(user); + abstractActivity.onActivityEndSelfWithDealReward(user); activityManager.removeActivity(activityId); + if(sGlobalActivity.getShopId()!=0){ + user.getStoreManager().removeStoreInfo(sGlobalActivity.getShopId()); + } LOGGER.info("the uid={},remove the activity id ={}", user.getId(), activityId); if (builder != null) { builder.addCloseActivityId(activityId);