特权修改接口添加

back_recharge
lvxinran 2020-04-29 06:31:20 +08:00
parent 8c09de153d
commit ad92a9df33
1 changed files with 24 additions and 0 deletions

View File

@ -372,6 +372,30 @@ public class PlayerManager extends MongoBase {
updateString("vipInfo", this.vipInfo);
}
/**
*
* @param privilageId id
* @param time s
*/
public void addVipByTime(int privilageId,int time){
VipInfo vipInfo = new VipInfo();
vipInfo.setEffectTime(time);
this.vipInfo.put(privilageId,vipInfo);
}
/**
*
* @param privilegeType
*/
public void refreshVipByType(int privilegeType){
List<SPrivilegeTypeConfig> sPrivilegeTypeConfigs = SPrivilegeTypeConfig.privilegeByType.get(privilegeType);
for(SPrivilegeTypeConfig config:sPrivilegeTypeConfigs){
if(!vipInfo.containsKey(config.getId()))
continue;
vipInfo.get(config.getId()).setCount(0);
}
updateString("vipInfo", this.vipInfo);
}
public void removeVipPriviliageId(int privilageId){
vipInfo.remove(privilageId);
removeString(getMongoKey() +".vipInfo."+privilageId);