vip刷新逻辑修改

master_0.05_aqlm
grimm 2024-02-27 17:01:04 +08:00
parent 16e05fd4b7
commit f99362b388
1 changed files with 3 additions and 1 deletions

View File

@ -8,6 +8,7 @@ import com.ljsd.jieling.core.GlobalsDef;
import com.ljsd.jieling.core.VipPrivilegeType;
import com.ljsd.jieling.dataReport.reportBeans_37.ChatContentType;
import com.ljsd.jieling.db.mongo.AreaManager;
import com.ljsd.jieling.db.mongo.MongoUtil;
import com.ljsd.jieling.db.redis.RedisKey;
import com.ljsd.jieling.db.redis.RedisUtil;
import com.ljsd.jieling.exception.ErrorCode;
@ -410,7 +411,7 @@ public class PlayerLogic {
* @param user
* @param removePrivileges
*/
public void vipFlush(User user, Set<Integer> removePrivileges) {
public void vipFlush(User user, Set<Integer> removePrivileges) throws Exception {
PlayerManager playerInfoManager = user.getPlayerInfoManager();
Map<Integer, VipInfo> vipInfo = playerInfoManager.getVipInfo();
LOGGER.info("开始刷新特权uid{}list{}",user.getId(),removePrivileges);
@ -440,6 +441,7 @@ public class PlayerLogic {
LOGGER.info("刷新特权完成,特权数量uid{}size{}",user.getId(),vipInfo.size());
playerInfoManager.setVipInfo(vipInfo);
playerInfoManager.setHadTakeDailyBoxVip(-1);
MongoUtil.getInstence().lastUpdate();
}
/**