parent
830d87cfb3
commit
dee406ab56
|
@ -5,7 +5,6 @@ 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.globals.Global;
|
import com.ljsd.jieling.globals.Global;
|
||||||
import com.ljsd.jieling.logic.GlobalDataManaager;
|
|
||||||
import com.ljsd.jieling.logic.GlobleSystemLogic;
|
import com.ljsd.jieling.logic.GlobleSystemLogic;
|
||||||
import com.ljsd.jieling.logic.dao.GuilidManager;
|
import com.ljsd.jieling.logic.dao.GuilidManager;
|
||||||
import com.ljsd.jieling.logic.dao.TimeControllerOfFunction;
|
import com.ljsd.jieling.logic.dao.TimeControllerOfFunction;
|
||||||
|
@ -117,6 +116,5 @@ public class CarDelayFunction implements FunctionManager {
|
||||||
|
|
||||||
}
|
}
|
||||||
MongoUtil.getLjsdMongoTemplate().lastUpdate();
|
MongoUtil.getLjsdMongoTemplate().lastUpdate();
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,22 +2,32 @@ package com.ljsd.jieling.kefu;
|
||||||
|
|
||||||
import com.ljsd.jieling.exception.ErrorCode;
|
import com.ljsd.jieling.exception.ErrorCode;
|
||||||
import com.ljsd.jieling.logic.OnlineUserManager;
|
import com.ljsd.jieling.logic.OnlineUserManager;
|
||||||
import com.ljsd.jieling.network.server.ProtocolsManager;
|
|
||||||
import com.ljsd.jieling.network.server.SessionManager;
|
import com.ljsd.jieling.network.server.SessionManager;
|
||||||
import com.ljsd.jieling.network.session.ISession;
|
import com.ljsd.jieling.network.session.ISession;
|
||||||
import com.ljsd.jieling.util.MessageUtil;
|
import com.ljsd.jieling.util.MessageUtil;
|
||||||
|
|
||||||
public class Cmd_kick extends GmGlobleAbstract {
|
import java.util.Map;
|
||||||
|
|
||||||
|
public class Cmd_kick extends GmAbstract {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean exec(String[] args) throws Exception {
|
public boolean exec(String[] args) throws Exception {
|
||||||
|
|
||||||
SessionManager instance = SessionManager.getInstance();
|
int uid = Integer.parseInt(args[0]);
|
||||||
ISession session= OnlineUserManager.getSessionByUid(getUser().getId());
|
if (uid == 0){
|
||||||
if (session != null) {
|
Map<Integer, ISession> sessionMap = OnlineUserManager.sessionMap;
|
||||||
MessageUtil.sendErrorCode(session, ErrorCode.kickUserCode, "您已被踢下线!");
|
for (ISession session : sessionMap.values()) {
|
||||||
Thread.sleep(100);
|
MessageUtil.sendErrorCode(session, ErrorCode.kickUserCode, "您已被踢下线!");
|
||||||
instance.kickOldUser(getUser().getId(), "", ErrorCode.kickUserCode, "LOSE HEART PACKET!!!!", 0);
|
Thread.sleep(100);
|
||||||
|
SessionManager.getInstance().kickOldUser(uid, "", ErrorCode.kickUserCode, "LOSE HEART PACKET!!!!", 0);
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
ISession session= OnlineUserManager.getSessionByUid(uid);
|
||||||
|
if (session != null) {
|
||||||
|
MessageUtil.sendErrorCode(session, ErrorCode.kickUserCode, "您已被踢下线!");
|
||||||
|
Thread.sleep(100);
|
||||||
|
SessionManager.getInstance().kickOldUser(uid, "", ErrorCode.kickUserCode, "LOSE HEART PACKET!!!!", 0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
|
|
@ -88,7 +88,7 @@ public class MinuteTask extends Thread {
|
||||||
LOGGER.error("Exception::=>{}",e.toString());
|
LOGGER.error("Exception::=>{}",e.toString());
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
if (TimeUtils.getHourOfDay() == 20 && TimeUtils.getMiunte() == 59){
|
if (TimeUtils.getHourOfDay() == 21 && TimeUtils.getMiunte() == 0){
|
||||||
// 竞技场,每日晚九点刷新
|
// 竞技场,每日晚九点刷新
|
||||||
ArenaLogic.getInstance().sendReward(GlobalsDef.ARENA_DAILY_REWARD);
|
ArenaLogic.getInstance().sendReward(GlobalsDef.ARENA_DAILY_REWARD);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue