提交 69e884aa authored 作者: renjianyu's avatar renjianyu

--no commit message

上级 0e098cf7
...@@ -513,8 +513,25 @@ public class EbookController { ...@@ -513,8 +513,25 @@ public class EbookController {
if (book != null) { if (book != null) {
Ebook ebook = ebookservice.selectByPrimaryKey(book.getId()); Ebook ebook = ebookservice.selectByPrimaryKey(book.getId());
if(ebook == null) {
ev.getEbook().setBookStatus(0);
ev.getEbook().setGoodsType(GoodsTypeEnum.EBOOK.getCode());
ev.getEbook().setBrowseNum(50);
ev.getEbook().setName(ev.getBook().getName());
ev.getEbook().setId(book.getId());
// ev.getEbook().setBookType(1);
ev.getEbook().setPriceOption(PriceOptionEnum.STATUS_1.getCode());
ebookservice.insert(ev.getEbook());
// 图书分类关联表
EbookDiyType edt = new EbookDiyType();
edt.setEbookId(ev.getEbook().getId());
edt.setCode(ev.getCode());
edt.setDiyTypeId(ev.getDtId());
dtservice.insert(edt);
}
// 如果该epub已导入 // 如果该epub已导入
if (StringUtils.isNotBlank(ebook.getEpubFile())) { else if (StringUtils.isNotBlank(ebook.getEpubFile())) {
BeanUtils.copyPropertiesIgnoreNotNull(ev.getBook(), book, book); BeanUtils.copyPropertiesIgnoreNotNull(ev.getBook(), book, book);
bookservice.updateByPrimaryKeySelective(book); bookservice.updateByPrimaryKeySelective(book);
ebook.setUploadTime(new Date()); ebook.setUploadTime(new Date());
...@@ -528,7 +545,7 @@ public class EbookController { ...@@ -528,7 +545,7 @@ public class EbookController {
} }
return CallBack.success(); return CallBack.success();
} }
if(ebook != null) {
// 未导入,但已存在该isbn图书,则修改该图书及章节 // 未导入,但已存在该isbn图书,则修改该图书及章节
BeanUtils.copyPropertiesIgnoreNotNull(ev.getBook(), book, book); BeanUtils.copyPropertiesIgnoreNotNull(ev.getBook(), book, book);
bookservice.updateByPrimaryKeySelective(book); bookservice.updateByPrimaryKeySelective(book);
...@@ -536,6 +553,7 @@ public class EbookController { ...@@ -536,6 +553,7 @@ public class EbookController {
ebook.setUploadTime(new Date()); ebook.setUploadTime(new Date());
ebook.setUpdateTime(new Date()); ebook.setUpdateTime(new Date());
ebookservice.updateByPrimaryKeySelective(ebook); ebookservice.updateByPrimaryKeySelective(ebook);
}
// 插入文章及分类关联表 // 插入文章及分类关联表
//查询图书关联的文章进行下架处理 //查询图书关联的文章进行下架处理
......
...@@ -38,7 +38,7 @@ public interface EbookMapper extends BaseMapper<Ebook>{ ...@@ -38,7 +38,7 @@ public interface EbookMapper extends BaseMapper<Ebook>{
+ "and bb.mainBodyId = #{mainBody} " + "and bb.mainBodyId = #{mainBody} "
+ "</if>" + "</if>"
+ "<if test='"+ NOTBLANK +"(nai)'>" + "<if test='"+ NOTBLANK +"(nai)'>"
+ " AND (bb.name like concat('%',#{nai},'%') or bb.executiveEditor like concat('%',#{nai},'%') OR bb.JournalCode like concat('%',#{nai},'%')) " + " AND (bb.name like concat('%',#{nai},'%') or bb.executiveEditor like concat('%',#{nai},'%') OR bb.JournalCode like concat('%',#{nai},'%') OR bb.year like concat('%',#{nai},'%')) "
+ "</if>" + "</if>"
+ " order by bb.uploadTime desc " + " order by bb.uploadTime desc "
+ "</script>") + "</script>")
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论