From 1a6b3fdd86d6443060d9e75eb07fcccf020fca5e Mon Sep 17 00:00:00 2001 From: wangyuan Date: Fri, 13 Mar 2020 10:15:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=AF=E5=8A=A8=E6=9C=8D=E5=8A=A1=E5=99=A8?= =?UTF-8?q?=E5=8A=A0=E7=B4=A2=E5=BC=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ljsd/common/mogodb/LjsdMongoTemplate.java | 4 ++++ serverlogic/src/main/java/com/ljsd/GameLogicService.java | 2 ++ 2 files changed, 6 insertions(+) diff --git a/common/src/main/java/com/ljsd/common/mogodb/LjsdMongoTemplate.java b/common/src/main/java/com/ljsd/common/mogodb/LjsdMongoTemplate.java index cd3f957ae..edc410946 100644 --- a/common/src/main/java/com/ljsd/common/mogodb/LjsdMongoTemplate.java +++ b/common/src/main/java/com/ljsd/common/mogodb/LjsdMongoTemplate.java @@ -103,4 +103,8 @@ public class LjsdMongoTemplate { public Object convertToMongoType(Object obj){ return this.mongoTemplate.getConverter().convertToMongoType(obj); } + + public MongoTemplate getMongoTemplate() { + return mongoTemplate; + } } \ No newline at end of file diff --git a/serverlogic/src/main/java/com/ljsd/GameLogicService.java b/serverlogic/src/main/java/com/ljsd/GameLogicService.java index 937c590ba..9e78d9acc 100644 --- a/serverlogic/src/main/java/com/ljsd/GameLogicService.java +++ b/serverlogic/src/main/java/com/ljsd/GameLogicService.java @@ -13,6 +13,7 @@ import com.ljsd.jieling.logic.GlobalDataManaager; import com.ljsd.jieling.logic.activity.ActivityLogic; import com.ljsd.jieling.logic.dao.GuilidManager; import com.ljsd.jieling.logic.dao.MailingSystemManager; +import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.logic.hero.HeroLogic; import com.ljsd.jieling.network.server.ProtocolsManager; import com.ljsd.jieling.thread.ThreadManager; @@ -48,6 +49,7 @@ public class GameLogicService implements IService { public void init() throws Exception { RedisUtil.getInstence().init(); MongoUtil.getInstence().init(); + MongoUtil.getLjsdMongoTemplate().getMongoTemplate().getCollection(User.getCollectionName()).createIndex("playerManager.level"); registerServerInfoToRedis(); }