|
@@ -69,9 +69,9 @@ public class AlbumCatalogueServiceImpl extends SuperServiceImpl<AlbumCatalogueMa
|
|
|
//查询版本对应信息(生效中 可移除知识)
|
|
|
String versionId = (String) queryFilter.getParams().get("versionId");
|
|
|
AlbumVersion albumVersion = albumVersionMapper.selectById(versionId);
|
|
|
- //判断该专辑是否有审核中的版本
|
|
|
- // TODO: 2023/3/2
|
|
|
- albumVersion.getAlbumId();
|
|
|
+ //判断该专辑是否有审核中或驳回的版本
|
|
|
+ List<AlbumVersion> albumVersions = albumVersionMapper.
|
|
|
+ selectList(new LambdaQueryWrapper<AlbumVersion>().eq(AlbumVersion::getAlbumId,albumVersion.getAlbumId()));
|
|
|
List<AlbumCatalogueVo> albumCatalogueVoList = (List<AlbumCatalogueVo>) page.getRecords().parallelStream().map(e -> {
|
|
|
AlbumCatalogueVo albumCatalogueVo = new AlbumCatalogueVo();
|
|
|
BeanUtils.copyProperties(e, albumCatalogueVo);
|
|
@@ -80,6 +80,9 @@ public class AlbumCatalogueServiceImpl extends SuperServiceImpl<AlbumCatalogueMa
|
|
|
actionFlag.add("delete");
|
|
|
albumCatalogueVo.setActionFlag(actionFlag);
|
|
|
}
|
|
|
+ if (albumVersions.stream().filter(h -> h.getState() == 1).count() > 0 || albumVersions.stream().filter(g -> g.getState() == 4).count() > 0){
|
|
|
+ albumCatalogueVo.setActionFlag(new ArrayList<>());
|
|
|
+ }
|
|
|
return albumCatalogueVo;
|
|
|
}).collect(Collectors.toList());
|
|
|
//目录下的知识内容
|