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