vip商店调整

back_recharge
lvxinran 2020-06-01 21:09:24 +08:00
parent 407a161831
commit f132000e65
1 changed files with 15 additions and 9 deletions

View File

@ -488,21 +488,27 @@ public class StoreLogic implements IEventHandler {
return "no goods";
}
if(storeId==Global.VIPSTORID){
int vipLeve = user.getPlayerInfoManager().getVipLevel();
if(vipLeve<(sStoreConfig.getSort()-1)){
return "vip leve limit";
}
// if(user.getPlayerInfoManager().getHadTakeLevelBoxVip().contains(vipLeve)){
// return "vip time limit 1";
// if(storeId==Global.VIPSTORID){
// int vipLeve = user.getPlayerInfoManager().getVipLevel();
// if(vipLeve<(sStoreConfig.getSort()-1)){
// return "vip leve limit";
// }
//// if(user.getPlayerInfoManager().getHadTakeLevelBoxVip().contains(vipLeve)){
//// return "vip time limit 1";
//// }
// }
PlayerManager playerInfoManager = user.getPlayerInfoManager();
int[] buyRule = sStoreConfig.getBuyRule();
if(buyRule!=null&&buyRule.length>0){
//充值金额购买条件判断
if(buyRule[0]==1&&playerInfoManager.getRechargeInfo().getSaveAmt()<buyRule[1]){
return "充值金额不足,无权购买";
}
}
int buyTimes = itemNumMap.get(itemId);
int limit = sStoreConfig.getLimit();
int relatedtoVIP = sStoreConfig.getRelatedtoVIP();
PlayerManager playerInfoManager = user.getPlayerInfoManager();
if(limit!=0){
boolean check =true;
if(relatedtoVIP == 1){