Sfoglia il codice sorgente

解决按ID查询目录信息时没有返回是否收藏的相关问题

wukai 1 anno fa
parent
commit
5bac8dc958

+ 12 - 1
doc-biz/src/main/java/com/doc/biz/service/impl/DocDirServiceImpl.java

@@ -45,7 +45,18 @@ public class DocDirServiceImpl implements IDocDirService {
      */
     @Override
     public DocDir selectDocDirByDirId(Long dirId) {
-        return docDirMapper.selectDocDirByDirId(dirId);
+        DocDir dir = docDirMapper.selectDocDirByDirId(dirId);
+        DocFavorite favorite = new DocFavorite();
+        favorite.setOwner(SecurityUtils.getUserId());
+        favorite.setIsFolder("Y");
+        favorite.setRelaId(dirId);
+        List favorites = favoriteService.selectDocFavoriteList(favorite);
+        if (favorites.size() > 0) {
+            dir.setIsFavorite("Y");
+        } else {
+            dir.setIsFavorite("N");
+        }
+        return dir;
     }
 
     /**