重新load内存数据gm

zhangshanxue 2020-06-27 23:41:19 +08:00
parent 798e1b4c08
commit 77907afc30
1 changed files with 12 additions and 7 deletions

View File

@ -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;
} }
} }