新礼包五星推送
parent
77c25705f9
commit
fbceab8579
|
@ -844,12 +844,13 @@ public class BuyGoodsNewLogic {
|
||||||
|
|
||||||
public static boolean createPushBag(int bagId,User user,int num){
|
public static boolean createPushBag(int bagId,User user,int num){
|
||||||
NewRechargeInfo info = user.getPlayerInfoManager().getNewRechargeInfo();
|
NewRechargeInfo info = user.getPlayerInfoManager().getNewRechargeInfo();
|
||||||
|
int hasOpen = 0;
|
||||||
if(info.getTempLimitMap().containsKey(bagId)){
|
if(info.getTempLimitMap().containsKey(bagId)){
|
||||||
int nn = info.getTempLimitMap().get(bagId);
|
hasOpen = info.getTempLimitMap().get(bagId);
|
||||||
if(nn >= info.FIVESTARLIMIT){
|
if(hasOpen >= info.FIVESTARLIMIT){
|
||||||
return false;
|
return false;
|
||||||
}else{
|
}else{
|
||||||
info.getTempLimitMap().put(bagId,nn+num);
|
info.getTempLimitMap().put(bagId,hasOpen+num);
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
info.getTempLimitMap().put(bagId,num);
|
info.getTempLimitMap().put(bagId,num);
|
||||||
|
@ -862,8 +863,8 @@ public class BuyGoodsNewLogic {
|
||||||
}else{
|
}else{
|
||||||
SRechargeCommodityNewConfig config = SRechargeCommodityNewConfig.getConfigById(bagId);
|
SRechargeCommodityNewConfig config = SRechargeCommodityNewConfig.getConfigById(bagId);
|
||||||
AbstractWelfareBag bag = initUnitWF(user,config);
|
AbstractWelfareBag bag = initUnitWF(user,config);
|
||||||
if(num != 0 && num > info.FIVESTARLIMIT){
|
if(num != 0 && num+hasOpen > info.FIVESTARLIMIT){
|
||||||
bag.setLimit(info.FIVESTARLIMIT);
|
bag.setLimit(info.FIVESTARLIMIT-hasOpen);
|
||||||
}else{
|
}else{
|
||||||
bag.setLimit(num);
|
bag.setLimit(num);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue