福利红包优化
parent
68a935cfb6
commit
cf5f93ec7d
|
@ -1281,9 +1281,7 @@ public class GuildLogic {
|
|||
|
||||
public static void sendWelfareRedPacketInfo(User user){
|
||||
Map<Integer,Integer> redPacketsMap = user.getPlayerInfoManager().getWelfareRedPackets();
|
||||
if(redPacketsMap.size() == 0){//初始化
|
||||
initWelfareRedPacketInfo(user);
|
||||
}
|
||||
initWelfareRedPacketInfo(user);
|
||||
PlayerInfoProto.WelfareRedPacketPush.Builder build = PlayerInfoProto.WelfareRedPacketPush.newBuilder();
|
||||
for(Map.Entry<Integer,Integer> entry : redPacketsMap.entrySet()){
|
||||
if(entry.getValue() >= 0){
|
||||
|
@ -1312,6 +1310,8 @@ public class GuildLogic {
|
|||
public static void initWelfareRedPacketInfo(User user){
|
||||
Map<Integer,Integer> redPacketsMap = user.getPlayerInfoManager().getWelfareRedPackets();
|
||||
for(SGuildRedPackConfig config : SGuildRedPackConfig.sWelfareRedPackByRule.values()){
|
||||
if(redPacketsMap.containsKey(config.getId()))
|
||||
continue;
|
||||
if(config.getRuleType() == 3){
|
||||
if(config.getGroupId() == 2){
|
||||
int num = user.getMapManager().getLastMonsterAttack();
|
||||
|
|
Loading…
Reference in New Issue