大赛管理功能

This commit is contained in:
tiger_zhou 2024-03-11 13:10:40 +08:00
parent cc7218902e
commit 6843a987d5

View File

@ -117,13 +117,13 @@ public class MapService implements IMapService, ApplicationRunner {
public void run(ApplicationArguments args) throws Exception {
//缓存所有地图数据
log.info("开始缓存地图数据");
/* for (MapVO mapVO : listOnline()) {
try {
getMapDetail(mapVO.getId());
} catch (Exception e) {
log.error(String.format("[id:%s]的地图缓存失败", mapVO.getId()), e);
}
}*/
for (MapVO mapVO : listOnline()) {
try {
getMapDetail(mapVO.getId());
} catch (Exception e) {
log.error(String.format("[id:%s]的地图缓存失败", mapVO.getId()), e);
}
}
log.info("缓存地图数据结束");
}
@ -256,9 +256,9 @@ public class MapService implements IMapService, ApplicationRunner {
@Override
public MapVO getMapDetail(Long id) {
Objects.requireNonNull(id, "id不能为空");
if (id < 0) {
return null;
}
if (id < 0) {
return null;
}
MapVO mapVO = (MapVO) this.iCacheService.get(BusinessConsts.CachePrefix.Map + id);
if (Objects.isNull(mapVO)) { // 缓存不存在查询数据库
synchronized (this) {