back_recharge
zhangshanxue 2020-03-16 11:01:02 +08:00
commit 550ce57411
5 changed files with 14 additions and 2 deletions

View File

@ -103,4 +103,8 @@ public class LjsdMongoTemplate {
public Object convertToMongoType(Object obj){
return this.mongoTemplate.getConverter().convertToMongoType(obj);
}
public MongoTemplate getMongoTemplate() {
return mongoTemplate;
}
}

View File

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

View File

@ -347,6 +347,7 @@ public class GlobalDataManaager implements IManager {
if (TimeUtils.isOverTime(0,user.getPlayerInfoManager().getLoginTime())) {
flushGoodsTimes(user);
}
user.getPlayerInfoManager().setLoginTime(TimeUtils.now());
}

View File

@ -44,8 +44,13 @@ public class MainLevelRank extends AbstractRank {
}
return o1.getRankInfo().getRank()-o2.getRankInfo().getRank();
});
List<CommonProto.UserRank> buildersCopy = new ArrayList<>(ranksBuilderList.size());
for(CommonProto.UserRank userRank : builders){
buildersCopy.add(userRank.toBuilder().setRankInfo(userRank.toBuilder().getRankInfo().toBuilder().setRank(start).build()).build());
start++;
}
PlayerInfoProto.RankResponse.Builder response = PlayerInfoProto.RankResponse.newBuilder();
response.setMyRankInfo(allUserResponse.getMyRankInfo()).addAllRanks(builders);
response.setMyRankInfo(allUserResponse.getMyRankInfo()).addAllRanks(buildersCopy);
return response;
}

View File

@ -37,7 +37,7 @@ public class MessageUtil {
backMessage = new byte[0];
} else {
backMessage = generatedMessage.toByteArray();
LOGGER.info(JsonFormat.printToString(generatedMessage));
// LOGGER.info(JsonFormat.printToString(generatedMessage));
}
int length = PackageConstant.UID_FIELD_LEN + PackageConstant.TOKEN_LEN