重新load内存数据gm
parent
798e1b4c08
commit
77907afc30
|
@ -1,14 +1,12 @@
|
||||||
package com.ljsd.jieling.kefu;
|
package com.ljsd.jieling.kefu;
|
||||||
|
|
||||||
|
import com.ljsd.jieling.db.mongo.MongoUtil;
|
||||||
import com.ljsd.jieling.db.redis.RedisKey;
|
import com.ljsd.jieling.db.redis.RedisKey;
|
||||||
import com.ljsd.jieling.db.redis.RedisUtil;
|
import com.ljsd.jieling.db.redis.RedisUtil;
|
||||||
import com.ljsd.jieling.exception.ErrorCode;
|
import com.ljsd.jieling.exception.ErrorCode;
|
||||||
import com.ljsd.jieling.exception.ErrorCodeException;
|
import com.ljsd.jieling.exception.ErrorCodeException;
|
||||||
import com.ljsd.jieling.globals.BIReason;
|
import com.ljsd.jieling.globals.BIReason;
|
||||||
import com.ljsd.jieling.logic.dao.ExpeditionNodeInfo;
|
import com.ljsd.jieling.logic.dao.*;
|
||||||
import com.ljsd.jieling.logic.dao.Hero;
|
|
||||||
import com.ljsd.jieling.logic.dao.SnapFightInfo;
|
|
||||||
import com.ljsd.jieling.logic.dao.TeamPosHeroInfo;
|
|
||||||
import com.ljsd.jieling.logic.dao.root.User;
|
import com.ljsd.jieling.logic.dao.root.User;
|
||||||
import com.ljsd.jieling.logic.expedition.ExpeditionLogic;
|
import com.ljsd.jieling.logic.expedition.ExpeditionLogic;
|
||||||
import com.ljsd.jieling.logic.fight.DefFightSnapData;
|
import com.ljsd.jieling.logic.fight.DefFightSnapData;
|
||||||
|
@ -28,14 +26,21 @@ import manager.STableManager;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Description: 热修复玩家信息 分发到玩家线程
|
* Description: 重新load内存数据
|
||||||
* Author: zsx .//reset 10041063
|
* Author: zsx .//reset 10011615
|
||||||
* CreateDate: 2019/9/26 11:48
|
* CreateDate: 2019/9/26 11:48
|
||||||
*/
|
*/
|
||||||
public class Cmd_reset extends GmRoleAbstract {
|
public class Cmd_reset extends GmRoleAbstract {
|
||||||
@Override
|
@Override
|
||||||
public boolean exec(String[] args) throws Exception {
|
public boolean exec(String[] args) throws Exception {
|
||||||
ExpeditionLogic.getInstance().flushUserdataEveryDay(getUser());
|
User user = getUser();
|
||||||
|
if (null == user) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
int id = user.getId();
|
||||||
|
UserManager.removeUser(user.getId());
|
||||||
|
user = MongoUtil.getInstence().getMyMongoTemplate().findById(User.getCollectionName(), id, User.class);
|
||||||
|
UserManager.addUser(user);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue