Преглед на файлове

:fix: GS区服GSID为null进行数字转换bug

zhangxianyu преди 1 година
родител
ревизия
863b96ce37
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/impl/GameServerServiceImpl.java

+ 1 - 1
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/impl/GameServerServiceImpl.java

@@ -549,7 +549,7 @@ public class GameServerServiceImpl implements IGameServerService {
                 .peek(field -> field.setAccessible(true))
                 .toList();
         //把所有gsIds取出来用,拼起来
-        String gsIds = vos.stream().map(GSGameServerDayVO::getGsIds).collect(Collectors.joining(","));
+        String gsIds = vos.stream().filter(i->StringUtils.isNotEmpty(i.getGsIds())).map(GSGameServerDayVO::getGsIds).collect(Collectors.joining(","));
         ResultVO<Map<Long, String>> userMap = null;
         if(StringUtils.isNotEmpty(gsIds)){
             //转换为Long类型