福利红包日志

back_recharge
lvxinran 2021-06-21 16:01:02 +08:00
parent b042a9c7a4
commit 6a08e5edd1
1 changed files with 4 additions and 1 deletions

View File

@ -1190,6 +1190,7 @@ public class GuildLogic {
}else{
map.put(redId,old-1);
}
LOGGER.info("发送红包剩余redId:{} userId{} lastNum{}",config.getId(),user.getId(),map.get(redId));
user.getPlayerInfoManager().setWelfareRedPackets(map);
PlayerInfoProto.WelfareRedPacketSendResponse.Builder build = PlayerInfoProto.WelfareRedPacketSendResponse.newBuilder();
@ -1232,6 +1233,7 @@ public class GuildLogic {
if(config==null || config.getBaseType() != 2){
return;
}
LOGGER.info("添加福利红包redId:{} userId{}",config.getId(),user.getId());
Map<Integer,Integer> redPacketsMap = user.getPlayerInfoManager().getWelfareRedPackets();
switch (config.getRuleType()){
case 1:
@ -1272,7 +1274,6 @@ public class GuildLogic {
if(c.getId() == config.getId()){
break;
}
continue;
}else{
if(c.getId() == config.getId()){
redPacketsMap.put(config.getId(),1);
@ -1326,8 +1327,10 @@ public class GuildLogic {
int num = user.getMapManager().getLastMonsterAttack();
for(SGuildRedPackConfig config1 : SGuildRedPackConfig.welfareRedPackBySerise.get(config.getRuleId()[0])){
if(num >= config1.getRuleId()[1]){
LOGGER.info("系列红包初始化1redId:{} userName:{} userId{}",config.getId(),user.getPlayerInfoManager().getNickName(),user.getId());
redPacketsMap.put(config.getId(),1);
}else{
LOGGER.info("系列红包初始化0redId:{} userName:{} userId{}",config.getId(),user.getPlayerInfoManager().getNickName(),user.getId());
redPacketsMap.put(config.getId(),0);
break;
}