特权影响直冲卡红包掉落
parent
e60184b0c3
commit
cb4b6d1bd1
|
@ -1,19 +1,16 @@
|
||||||
package com.ljsd.jieling.logic.activity;
|
package com.ljsd.jieling.logic.activity;
|
||||||
|
|
||||||
import com.ljsd.jieling.config.clazzStaticCfg.ActivityStaticConfig;
|
|
||||||
import com.ljsd.jieling.jbean.ActivityManager;
|
import com.ljsd.jieling.jbean.ActivityManager;
|
||||||
import com.ljsd.jieling.jbean.ActivityMission;
|
import com.ljsd.jieling.jbean.ActivityMission;
|
||||||
import com.ljsd.jieling.jbean.ActivityProgressInfo;
|
import com.ljsd.jieling.jbean.ActivityProgressInfo;
|
||||||
import com.ljsd.jieling.logic.OnlineUserManager;
|
import com.ljsd.jieling.logic.OnlineUserManager;
|
||||||
import com.ljsd.jieling.logic.activity.event.*;
|
import com.ljsd.jieling.logic.activity.event.IEvent;
|
||||||
|
import com.ljsd.jieling.logic.activity.event.Poster;
|
||||||
|
import com.ljsd.jieling.logic.activity.event.RechargeRewardEvent;
|
||||||
import com.ljsd.jieling.logic.dao.UserManager;
|
import com.ljsd.jieling.logic.dao.UserManager;
|
||||||
import com.ljsd.jieling.logic.dao.root.User;
|
import com.ljsd.jieling.logic.dao.root.User;
|
||||||
import com.ljsd.jieling.logic.store.GiftGoodsType;
|
|
||||||
import com.ljsd.jieling.logic.store.newRechargeInfo.RechargeType;
|
|
||||||
import com.ljsd.jieling.network.session.ISession;
|
import com.ljsd.jieling.network.session.ISession;
|
||||||
import config.SActivityRewardConfig;
|
import config.SActivityRewardConfig;
|
||||||
import config.SRechargeCommodityNewConfig;
|
|
||||||
import manager.STableManager;
|
|
||||||
|
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
@ -77,22 +74,4 @@ class NewRechargeSumDayActivity extends AbstractActivity {
|
||||||
ISession sessionByUid = OnlineUserManager.getSessionByUid(user.getId());
|
ISession sessionByUid = OnlineUserManager.getSessionByUid(user.getId());
|
||||||
sendActivityProgress(sessionByUid, activityMission, null);
|
sendActivityProgress(sessionByUid, activityMission, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Set<Integer> getCloseGoods(User user) {
|
|
||||||
HashSet<Integer> set = new HashSet<>();
|
|
||||||
ActivityMission mission = user.getActivityManager().getActivityMissionMap().get(id);
|
|
||||||
if (mission == null) {
|
|
||||||
return set;
|
|
||||||
}
|
|
||||||
Map<Integer, ActivityProgressInfo> map = mission.getActivityMissionMap();
|
|
||||||
for (Map.Entry<Integer, ActivityProgressInfo> progressInfoEntry : map.entrySet()) {
|
|
||||||
SActivityRewardConfig rewardConfig = SActivityRewardConfig.getsActivityRewardConfigByMissionId(progressInfoEntry.getKey());
|
|
||||||
if (progressInfoEntry.getValue().getState() == ActivityType.HAD_TAKED || (progressInfoEntry.getValue().getState() == ActivityType.WILL_TAKE && mission.getV() + 1 != rewardConfig.getSort())) {
|
|
||||||
set.add(rewardConfig.getValues()[0][0]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return set;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1904,7 +1904,7 @@ public class ItemUtil {
|
||||||
case Global.EXP:
|
case Global.EXP:
|
||||||
sourceNum = parseTheValueByPrivilegeMap(user,sourceNum,VipPrivilegeType.CHALLENGE_MAINLINE_ADD_USER_EXP);
|
sourceNum = parseTheValueByPrivilegeMap(user,sourceNum,VipPrivilegeType.CHALLENGE_MAINLINE_ADD_USER_EXP);
|
||||||
break;
|
break;
|
||||||
case GlobalItemType.ONE_RMB_RECHARGE_CARD:
|
case GlobalItemType.SecretBox:
|
||||||
sourceNum = parseTheValueByPrivilegeMap(user,sourceNum,VipPrivilegeType.CHALLENGE_MAINLINE_ADD_ONE_RECHARGE_NUM);
|
sourceNum = parseTheValueByPrivilegeMap(user,sourceNum,VipPrivilegeType.CHALLENGE_MAINLINE_ADD_ONE_RECHARGE_NUM);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
@ -1975,6 +1975,9 @@ public class ItemUtil {
|
||||||
case GlobalItemType.RUNNE:
|
case GlobalItemType.RUNNE:
|
||||||
sourceNum = parseTheValueByPrivilegeMap(user,sourceNum,VipPrivilegeType.ADVENTURE_RUNNE_REWARD);
|
sourceNum = parseTheValueByPrivilegeMap(user,sourceNum,VipPrivilegeType.ADVENTURE_RUNNE_REWARD);
|
||||||
break;
|
break;
|
||||||
|
case GlobalItemType.SecretBox:
|
||||||
|
sourceNum = parseTheValueByPrivilegeMap(user,sourceNum,VipPrivilegeType.HANGUP_ADD_ONE_RECHARGE_NUM);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue