重新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;
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;
import com.ljsd.jieling.exception.ErrorCodeException;
import com.ljsd.jieling.globals.BIReason;
import com.ljsd.jieling.logic.dao.ExpeditionNodeInfo;
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.*;
import com.ljsd.jieling.logic.dao.root.User;
import com.ljsd.jieling.logic.expedition.ExpeditionLogic;
import com.ljsd.jieling.logic.fight.DefFightSnapData;
@ -28,14 +26,21 @@ import manager.STableManager;
import java.util.*;
/**
* Description: 线
* Author: zsx .//reset 10041063
* Description: load
* Author: zsx .//reset 10011615
* CreateDate: 2019/9/26 11:48
*/
public class Cmd_reset extends GmRoleAbstract {
@Override
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;
}
}