|
|
@@ -150,7 +150,7 @@ public class ActivityLogic implements IEventHandler {
|
|
|
long startTime = ToolsUtil.getTimeLong(sGlobalActivity.getStartTimeLong(), sGlobalActivity.getEndTimeLong(), sGlobalActivity.getTime(), 0, 1);
|
|
|
long endTime = ToolsUtil.getTimeLong(sGlobalActivity.getStartTimeLong(), sGlobalActivity.getEndTimeLong(), sGlobalActivity.getTime(), 0, 2);
|
|
|
long gapEndTime = endTime + sGlobalActivity.getGapTime() * TimeUtils.DAY;
|
|
|
- if (now < startTime) {
|
|
|
+ if (now < startTime || sGlobalActivity.getIsOpen() == 0) {
|
|
|
//如果没到活动开启时间,但是openActivityIds里有了这个活动,证明是热更延迟开启的活动,需要清除掉
|
|
|
if (openActivityIds.contains(sGlobalActivity.getId())) {
|
|
|
openActivityIds.remove(sGlobalActivity.getId());
|
|
|
@@ -261,6 +261,10 @@ public class ActivityLogic implements IEventHandler {
|
|
|
|
|
|
private static boolean isOpen(SGlobalActivity sGlobalActivity) {
|
|
|
boolean isOpen = true;
|
|
|
+ if (sGlobalActivity.getIsOpen() == 0) {
|
|
|
+ isOpen = false;
|
|
|
+ return isOpen;
|
|
|
+ }
|
|
|
int[][] ifOpen = sGlobalActivity.getIfOpen();
|
|
|
if (ifOpen != null && ifOpen.length > 0) {
|
|
|
for (int i = 0; i < ifOpen.length ; i++) {
|
|
|
@@ -918,7 +922,9 @@ public class ActivityLogic implements IEventHandler {
|
|
|
ActivityEndDelItem(user,activityIdList); //活动结束 删除对应的背包道具
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+ for (CommonProto.ActivityInfo activityInfo : activityInfoList) {
|
|
|
+ LOGGER.info("the uid={},getAllActivityInfo={}", uid, activityInfo.getActivityId());
|
|
|
+ }
|
|
|
builder.addAllActivityInfo(activityInfoList);
|
|
|
sendLuckWheelPool(user, session);
|
|
|
MessageUtil.sendMessage(session, 1, rewardResponseValue, builder.build(), true);
|
|
|
@@ -2354,8 +2360,9 @@ public class ActivityLogic implements IEventHandler {
|
|
|
User user = UserManager.getUser(iSession.getUid());
|
|
|
|
|
|
int relationActivityId = activityId;
|
|
|
- if(SWishActivityRelationConfig.getWishActivityRelationMapByActivityId().values().contains(activityId)) {
|
|
|
- relationActivityId = SWishActivityRelationConfig.getWishActivityRelationMapByActivityId().get(activityId);
|
|
|
+ Map<Integer, Integer> map = SWishActivityRelationConfig.getWishActivityRelationMapByActivityId();
|
|
|
+ if (map != null && map.containsKey(activityId)) {
|
|
|
+ relationActivityId = map.get(activityId);
|
|
|
}
|
|
|
|
|
|
ActivityManager activityManager = user.getActivityManager();
|
|
|
@@ -2399,8 +2406,9 @@ public class ActivityLogic implements IEventHandler {
|
|
|
User user = UserManager.getUser(iSession.getUid());
|
|
|
|
|
|
int relationActivityId = activityId;
|
|
|
- if(!SWishActivityRelationConfig.getWishActivityRelationMapByActivityId().values().contains(activityId)){
|
|
|
- relationActivityId = SWishActivityRelationConfig.getWishActivityRelationMapByActivityId().get(activityId);
|
|
|
+ Map<Integer, Integer> map = SWishActivityRelationConfig.getWishActivityRelationMapByActivityId();
|
|
|
+ if (map != null && map.containsKey(activityId)) {
|
|
|
+ relationActivityId = map.get(activityId);
|
|
|
}
|
|
|
|
|
|
ActivityManager activityManager = user.getActivityManager();
|
|
|
@@ -2453,8 +2461,9 @@ public class ActivityLogic implements IEventHandler {
|
|
|
User user = UserManager.getUser(iSession.getUid());
|
|
|
|
|
|
int relationActivityId = activityId;
|
|
|
- if(!SWishActivityRelationConfig.getWishActivityRelationMapByActivityId().values().contains(activityId)){
|
|
|
- relationActivityId = SWishActivityRelationConfig.getWishActivityRelationMapByActivityId().get(activityId);
|
|
|
+ Map<Integer, Integer> map = SWishActivityRelationConfig.getWishActivityRelationMapByActivityId();
|
|
|
+ if (map != null && map.containsKey(activityId)) {
|
|
|
+ relationActivityId = map.get(activityId);
|
|
|
}
|
|
|
|
|
|
ActivityManager activityManager = user.getActivityManager();
|