线上热更,vip刷新
parent
a7cfe8c300
commit
05f2ebf7eb
|
|
@ -1,5 +1,6 @@
|
||||||
{
|
{
|
||||||
"version":"5",
|
"version":"6",
|
||||||
"classes":[
|
"classes":[
|
||||||
|
{"name":"PlayerManager.class","fullName":"com.ljsd.jieling.logic.dao.PlayerManager"}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
@ -566,22 +566,24 @@ public class PlayerManager extends MongoBase {
|
||||||
if (vipInfo.isEmpty()) {
|
if (vipInfo.isEmpty()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
for (Integer remove : removePrivileges) {
|
||||||
|
vipInfo.remove(remove);
|
||||||
|
}
|
||||||
for (Map.Entry<Integer, VipInfo> entry : vipInfo.entrySet()) {
|
for (Map.Entry<Integer, VipInfo> entry : vipInfo.entrySet()) {
|
||||||
Integer id = entry.getKey();
|
Integer id = entry.getKey();
|
||||||
|
VipInfo info = entry.getValue();
|
||||||
SPrivilegeTypeConfig sPrivilegeTypeConfig = SPrivilegeTypeConfig.getsPrivilegeTypeConfigMap().get(id);
|
SPrivilegeTypeConfig sPrivilegeTypeConfig = SPrivilegeTypeConfig.getsPrivilegeTypeConfigMap().get(id);
|
||||||
if (null == sPrivilegeTypeConfig) {
|
if (null == sPrivilegeTypeConfig) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
int refreshType = sPrivilegeTypeConfig.getRefreshType()[0];
|
int refreshType = sPrivilegeTypeConfig.getRefreshType()[0];
|
||||||
if (refreshType == 1 && entry.getValue().getCount() > 0) {
|
if (refreshType == 1 && info.getCount() > 0) {
|
||||||
VipInfo refreshVipInfo = new VipInfo();
|
VipInfo refreshVipInfo = new VipInfo();
|
||||||
refreshVipInfo.setEffectTime(entry.getValue().getEffectTime());
|
refreshVipInfo.setCount(0);
|
||||||
|
refreshVipInfo.setEffectTime(info.getEffectTime());
|
||||||
vipInfo.put(id,refreshVipInfo);
|
vipInfo.put(id,refreshVipInfo);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (Integer remove : removePrivileges) {
|
|
||||||
vipInfo.remove(remove);
|
|
||||||
}
|
|
||||||
updateString("vipInfo", vipInfo);
|
updateString("vipInfo", vipInfo);
|
||||||
setHadTakeDailyBoxVip(-1);
|
setHadTakeDailyBoxVip(-1);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue