diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/GlobalDataManaager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/GlobalDataManaager.java index 2beb5aea7..233e21b74 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/GlobalDataManaager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/GlobalDataManaager.java @@ -353,11 +353,16 @@ public class GlobalDataManaager { } - private static int calWorldLevel() throws Exception { + private static int calWorldLevel(){ Query query = new Query(); query.with(new Sort(Sort.Direction.DESC,"playerManager.level")); query.fields().include("playerManager.level"); - List users = MongoUtil.getLjsdMongoTemplate().findAllByCondition(query, User.class); + List users = null; + try { + users = MongoUtil.getLjsdMongoTemplate().findAllByCondition(query, User.class); + } catch (Exception e) { + e.printStackTrace(); + } int size = (int)(users.size()*0.85); int level = 0; for(int i = 0 ; i