新礼包五星推送

back_recharge
mengchengzhen 2021-05-11 11:04:53 +08:00
parent 77c25705f9
commit fbceab8579
1 changed files with 6 additions and 5 deletions

View File

@ -844,12 +844,13 @@ public class BuyGoodsNewLogic {
public static boolean createPushBag(int bagId,User user,int num){
NewRechargeInfo info = user.getPlayerInfoManager().getNewRechargeInfo();
int hasOpen = 0;
if(info.getTempLimitMap().containsKey(bagId)){
int nn = info.getTempLimitMap().get(bagId);
if(nn >= info.FIVESTARLIMIT){
hasOpen = info.getTempLimitMap().get(bagId);
if(hasOpen >= info.FIVESTARLIMIT){
return false;
}else{
info.getTempLimitMap().put(bagId,nn+num);
info.getTempLimitMap().put(bagId,hasOpen+num);
}
}else{
info.getTempLimitMap().put(bagId,num);
@ -862,8 +863,8 @@ public class BuyGoodsNewLogic {
}else{
SRechargeCommodityNewConfig config = SRechargeCommodityNewConfig.getConfigById(bagId);
AbstractWelfareBag bag = initUnitWF(user,config);
if(num != 0 && num > info.FIVESTARLIMIT){
bag.setLimit(info.FIVESTARLIMIT);
if(num != 0 && num+hasOpen > info.FIVESTARLIMIT){
bag.setLimit(info.FIVESTARLIMIT-hasOpen);
}else{
bag.setLimit(num);
}