master_zzxx
grimm 2024-07-01 10:38:55 +08:00
parent fd92a76dca
commit 70bad740fd
2 changed files with 28 additions and 16 deletions

View File

@ -1,4 +1,4 @@
{
"version":"7",
"tables":"GlobalActivity|GlobalSystemConfig|ChongRank|ChongRankInfo|EquipConfig|MainLevelConfig|RewardItemConfig"
"version":"8",
"tables":"GlobalActivity|GlobalSystemConfig|ChongRank|ChongRankInfo|EquipConfig|MainLevelConfig|RewardItemConfig|RewardGroup"
}

View File

@ -259,20 +259,32 @@ public class GetPlayerInfoHandler extends BaseHandler{
MessageUtil.sendMessage(iSession, 1, MessageTypeProto.MessageType.GET_PLAYERINFO_RESPONSE_VALUE, getPlayerInfoResponse, true);
}
public void oldUserVipHandler(User user){
PlayerManager playerInfoManager = user.getPlayerInfoManager();
Map<Integer, VipInfo> vipInfo = playerInfoManager.getVipInfo();
Map<Integer, SPrivilegeTypeConfig> privilegeTypeConfigMap = SPrivilegeTypeConfig.getsPrivilegeTypeConfigMap();
for(Map.Entry<Integer, SPrivilegeTypeConfig> entry:privilegeTypeConfigMap.entrySet()){
//如果是<4 系统内置特权 (6是新增的好感度特权收益加成 2021.9.26)
int unlockType = entry.getValue().getUnlockType();
if(unlockType < 4 || unlockType == 6 || unlockType == 11){
if (!vipInfo.containsKey(entry.getKey())){
PlayerLogic.getInstance().uporsetVipInfo(user, entry.getKey());
}
}
}
}
// public void oldUserVipHandler(User user){
// PlayerManager playerInfoManager = user.getPlayerInfoManager();
// Map<Integer, VipInfo> vipInfo = playerInfoManager.getVipInfo();
// Map<Integer, SPrivilegeTypeConfig> privilegeTypeConfigMap = SPrivilegeTypeConfig.getsPrivilegeTypeConfigMap();
// for(Map.Entry<Integer, SPrivilegeTypeConfig> entry:privilegeTypeConfigMap.entrySet()){
// //如果是<4 系统内置特权 (6是新增的好感度特权收益加成 2021.9.26)
// int unlockType = entry.getValue().getUnlockType();
// if(unlockType < 4 || unlockType == 6 || unlockType == 11){
// if (!vipInfo.containsKey(entry.getKey())){
// PlayerLogic.getInstance().uporsetVipInfo(user, entry.getKey());
// }
// }
// }
// }
// 线下返利补救方法
// public void gmActivityRemedy(User user){
// RedisUtil redisUtil = RedisUtil.getInstence();
// String key = "gm_activity_remedy:" + user.getId();
// Object object = redisUtil.get(key);
// if (object != null){
// return;
// }
// Poster.getPoster().dispatchEvent(new AutoRechargeBackEvent(user.getId(), 1, GmActivityLogic.item_token));
// redisUtil.set(key, "1");
// }
//月卡特殊处理
// private void monthCardRefresh(User user){