소스 검색

解决按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;
     }
 
     /**