浏览代码

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

wukai 1 年之前
父节点
当前提交
5bac8dc958
共有 1 个文件被更改,包括 12 次插入1 次删除
  1. 12 1
      doc-biz/src/main/java/com/doc/biz/service/impl/DocDirServiceImpl.java

+ 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;
     }
 
     /**