back_recharge
duhui 2022-09-09 19:36:47 +08:00
parent b108f8abc9
commit 78e653ab65
1 changed files with 8 additions and 8 deletions

View File

@ -526,21 +526,21 @@ public class BuyGoodsNewLogic {
PlayerInfoProto.PrivilegeIndication.Builder indication = PlayerInfoProto.PrivilegeIndication.newBuilder(); PlayerInfoProto.PrivilegeIndication.Builder indication = PlayerInfoProto.PrivilegeIndication.newBuilder();
int[] openPrivilege = config.getOpenPrivilege(); int[] openPrivilege = config.getOpenPrivilege();
// 新增特权 // 新增特权
if (openPrivilege != null || openPrivilege.length > 0){ if (openPrivilege != null && openPrivilege.length > 0){
for (int privilege : openPrivilege) { for (int privilege : openPrivilege) {
addNewPrivilege(user,privilege,indication); addNewPrivilege(user,privilege,indication);
} }
LOGGER.info("********************购买礼包新增特权id{}", StringUtil.intArrToStringArr(openPrivilege)); LOGGER.info("********************购买礼包新增特权id{}", StringUtil.intArrToStringArr(openPrivilege));
} }
int[] coverPrivilege = config.getCoverPrivilege(); // int[] coverPrivilege = config.getCoverPrivilege();
// 覆盖旧特权 // 覆盖旧特权
if (coverPrivilege != null || coverPrivilege.length > 0){ // if (coverPrivilege != null && coverPrivilege.length > 0){
for (int privilegeId : config.getCoverPrivilege()) { // for (int privilegeId : config.getCoverPrivilege()) {
user.getPlayerInfoManager().removeVipPriviliageId(privilegeId); // user.getPlayerInfoManager().removeVipPriviliageId(privilegeId);
} // }
LOGGER.info("********************购买礼包覆盖特权id{}", StringUtil.intArrToStringArr(coverPrivilege)); // LOGGER.info("********************购买礼包覆盖特权id{}", StringUtil.intArrToStringArr(coverPrivilege));
} // }
// todo 修改推送,获取全部特权,直接覆盖刷新 // todo 修改推送,获取全部特权,直接覆盖刷新
ISession session = OnlineUserManager.getSessionByUid(user.getId()); ISession session = OnlineUserManager.getSessionByUid(user.getId());