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

fix:只有一级标签时,删除

liujunchi преди 3 години
родител
ревизия
af3a5a01ff
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/MusicTagServiceImpl.java

+ 4 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/MusicTagServiceImpl.java

@@ -109,6 +109,10 @@ public class MusicTagServiceImpl extends ServiceImpl<MusicTagDao, MusicTag> impl
                                   .eq(MusicTag::getDelFlag, false)
                                   .list();
         List<Long> longs = list.stream().map(MusicTag::getId).collect(Collectors.toList());
+        if (CollectionUtils.isEmpty(longs)) {
+            longs = new ArrayList<>();
+        }
+        longs.add(musicTagId);
         if (baseMapper.checkTagBeUsedMusicAblum(longs) >0) return true;
         if (baseMapper.checkTagBeUsedMusicSheet(longs) >0) return true;