提交 cca51bbc authored 作者: renjianyu's avatar renjianyu

--no commit message

上级 12d71c4c
package com.zrqx.resource.fg.controller.ebook; package com.zrqx.resource.fg.controller.ebook;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.regex.Matcher; import java.util.regex.Matcher;
...@@ -152,6 +153,24 @@ public class FgEbookController { ...@@ -152,6 +153,24 @@ public class FgEbookController {
return CallBack.success(vo); return CallBack.success(vo);
} }
@ApiOperation("查找所有电子书目录,适用于解放军出版社")
@GetMapping("/get/all")
public CallBack<List<FgEbookChapterVO>> allecho() {
List<FgEbookChapterVO> volist = new ArrayList<FgEbookChapterVO>();
PageHelper.orderBy(" updatetime asc");
List<Ebook> list = ebookservice.selectAll();
for (Ebook ebook : list) {
FgEbookChapterVO vo= clmapper.selectchapter(ebook.getId(),1);
// 目录
List<ChapterLibrary> chapterList = this.getDirectory(null,ebook.getId(),1);
vo.setChapterList(chapterList);
volist.add(vo);
}
return CallBack.success(volist);
}
/** /**
* 根据图书id查询目录 * 根据图书id查询目录
* @param form * @param form
...@@ -388,10 +407,10 @@ public class FgEbookController { ...@@ -388,10 +407,10 @@ public class FgEbookController {
List<ChapterLibrary> list = clservice.selectByExample(example); List<ChapterLibrary> list = clservice.selectByExample(example);
return list; return list;
} else { } else {
example.createCriteria().andEqualTo("bookId", bookId).andNotEqualTo("orderNum", orderNum); // example.createCriteria().andEqualTo("bookId", bookId).andNotEqualTo("orderNum", orderNum);
PageHelper.orderBy(" orderNum asc, pdfNum asc"); // PageHelper.orderBy(" orderNum asc, pdfNum asc");
List<ChapterLibrary> list = clservice.selectByExample(example); // List<ChapterLibrary> list = clservice.selectByExample(example);
clmapper.selectchapterList(bookId, orderNum); List<ChapterLibrary> list =clmapper.selectchapterList(bookId, orderNum);
List<ChapterLibrary> voList = Copy.copyList(list , ChapterLibrary.class, obj -> obj.getLevel().intValue() == 0); List<ChapterLibrary> voList = Copy.copyList(list , ChapterLibrary.class, obj -> obj.getLevel().intValue() == 0);
tree(list,voList); tree(list,voList);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论