提交 91d5faf2 authored 作者: renjiancai's avatar renjiancai

--no commit message

上级 b54c0a93
......@@ -22,11 +22,17 @@ import com.zrqx.core.model.resource.articlelibrary.ArticleGoods;
import com.zrqx.core.model.resource.articlelibrary.ArticleLibrary;
import com.zrqx.core.model.resource.articlelibrary.ArticleLibraryDiyType;
import com.zrqx.core.model.resource.articlelibrary.ArticleLibraryLabel;
import com.zrqx.core.model.resource.audiolibrary.AudioGoods;
import com.zrqx.core.model.resource.audiolibrary.AudioLibrary;
import com.zrqx.core.model.resource.audiolibrary.AudioLibraryDiyType;
import com.zrqx.core.model.resource.copyright.Copyright;
import com.zrqx.core.model.resource.copyright.CopyrightResource;
import com.zrqx.core.model.resource.pdflibrary.PdfGoods;
import com.zrqx.core.model.resource.pdflibrary.PdfLibrary;
import com.zrqx.core.model.resource.pdflibrary.PdfLibraryDiyType;
import com.zrqx.core.model.resource.videolibrary.VideoGoods;
import com.zrqx.core.model.resource.videolibrary.VideoLibrary;
import com.zrqx.core.model.resource.videolibrary.VideoLibraryDiyType;
import com.zrqx.core.service.BaseServiceImpl;
import com.zrqx.core.util.PageInfo;
import com.zrqx.core.util.PageParam;
......@@ -37,8 +43,14 @@ import com.zrqx.resource.bg.mapper.articlelibrary.ArticleGoodsMapper;
import com.zrqx.resource.bg.mapper.articlelibrary.ArticleLibraryDiyTypeMapper;
import com.zrqx.resource.bg.mapper.articlelibrary.ArticleLibraryLabelMapper;
import com.zrqx.resource.bg.mapper.articlelibrary.ArticleLibraryMapper;
import com.zrqx.resource.bg.mapper.audiolibrary.AudioGoodsMapper;
import com.zrqx.resource.bg.mapper.audiolibrary.AudioLibraryDiyTypeMapper;
import com.zrqx.resource.bg.mapper.audiolibrary.AudioLibraryMapper;
import com.zrqx.resource.bg.mapper.pdflibrary.PdfGoodsMapper;
import com.zrqx.resource.bg.mapper.pdflibrary.PdfLibraryDiyTypeMapper;
import com.zrqx.resource.bg.mapper.pdflibrary.PdfLibraryMapper;
import com.zrqx.resource.bg.mapper.videolibrary.VideoGoodsMapper;
import com.zrqx.resource.bg.mapper.videolibrary.VideoLibraryDiyTypeMapper;
import com.zrqx.resource.bg.mapper.videolibrary.VideoLibraryMapper;
import com.zrqx.resource.bg.service.audiolibrary.AudioLibraryService;
import com.zrqx.resource.bg.service.copyright.CopyrightResourceService;
......@@ -74,10 +86,22 @@ public class ArticleLibrarySerivceImpl extends BaseServiceImpl<ArticleLibrary,In
@Autowired
private PdfLibraryMapper pdfLibraryMapper;
@Autowired
private PdfGoodsMapper pdfGoodsMapper;
@Autowired
private PdfLibraryDiyTypeMapper pdfLibraryDiyTypeMapper;
@Autowired
private VideoLibraryMapper videoLibraryMapper;
@Autowired
private VideoLibraryDiyTypeMapper videoLibraryDiyTypeMapper;
@Autowired
private VideoGoodsMapper videoGoodsMapper;
@Autowired
private AudioLibraryMapper audioLibraryMapper;
@Autowired
private AudioGoodsMapper audioGoodsMapper;
@Autowired
private AudioLibraryDiyTypeMapper audioLibraryDiyTypeMapper;
@Autowired
private CopyrightResourceService copyrightResourceService;
@Autowired
private CopyrightService copyrightService;
......@@ -111,6 +135,15 @@ public class ArticleLibrarySerivceImpl extends BaseServiceImpl<ArticleLibrary,In
pdf.setIsDelete(0);
pdfLibraryMapper.insertSelective(pdf);
entity.setPdf(pdf.getId());
//添加关联表资源
PdfLibraryDiyType obj = new PdfLibraryDiyType();
obj.setId(UUIDUtil.getUUID());
obj.setObjectId(pdf.getId());
pdfLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
PdfGoods goods = new PdfGoods();
goods.setObjectId(pdf.getId());
pdfGoodsMapper.insertSelective(goods);
}
if(form.getPdfResourceType().equals(2)){
entity.setPdf(form.getPdf());
......@@ -129,6 +162,14 @@ public class ArticleLibrarySerivceImpl extends BaseServiceImpl<ArticleLibrary,In
video.setTimeLength(form.getTimeLength());
videoLibraryMapper.insertSelective(video);
entity.setVideo(video.getId());
//添加关联表
VideoLibraryDiyType obj = new VideoLibraryDiyType();
obj.setObjectId(video.getId());
videoLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
VideoGoods goods=new VideoGoods();
goods.setObjectId(video.getId());
videoGoodsMapper.insertSelective(goods);
}
if(form.getVideoResourceType().equals(2)){
entity.setVideo(form.getVideo());
......@@ -147,6 +188,15 @@ public class ArticleLibrarySerivceImpl extends BaseServiceImpl<ArticleLibrary,In
audio.setIsDelete(0);
audioLibraryMapper.insertSelective(audio);
entity.setAudio(audio.getId());
//添加关联表
AudioLibraryDiyType obj = new AudioLibraryDiyType();
obj.setId(UUIDUtil.getUUID());
obj.setObjectId(audio.getId());
audioLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
AudioGoods goods = new AudioGoods();
goods.setObjectId(audio.getId());
audioGoodsMapper.insertSelective(goods);
}
if(form.getAudioResourceType().equals(2)){
entity.setAudio(form.getAudio());
......@@ -171,6 +221,15 @@ public class ArticleLibrarySerivceImpl extends BaseServiceImpl<ArticleLibrary,In
pdf.setIsDelete(0);
pdfLibraryMapper.insertSelective(pdf);
entity.setPdf(pdf.getId());
//添加关联表资源
PdfLibraryDiyType obj = new PdfLibraryDiyType();
obj.setId(UUIDUtil.getUUID());
obj.setObjectId(pdf.getId());
pdfLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
PdfGoods goods = new PdfGoods();
goods.setObjectId(pdf.getId());
pdfGoodsMapper.insertSelective(goods);
}
}
if(form.getPdfResourceType().equals(2)){
......@@ -192,6 +251,14 @@ public class ArticleLibrarySerivceImpl extends BaseServiceImpl<ArticleLibrary,In
video.setTimeLength(form.getTimeLength());
videoLibraryMapper.insert(video);
entity.setVideo(video.getId());
//添加关联表
VideoLibraryDiyType obj = new VideoLibraryDiyType();
obj.setObjectId(video.getId());
videoLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
VideoGoods goods=new VideoGoods();
goods.setObjectId(video.getId());
videoGoodsMapper.insertSelective(goods);
}
}
if(form.getVideoResourceType().equals(2)){
......@@ -213,6 +280,15 @@ public class ArticleLibrarySerivceImpl extends BaseServiceImpl<ArticleLibrary,In
audio.setIsDelete(0);
audioLibraryMapper.insert(audio);
entity.setAudio(audio.getId());
//添加关联表
AudioLibraryDiyType obj = new AudioLibraryDiyType();
obj.setId(UUIDUtil.getUUID());
obj.setObjectId(audio.getId());
audioLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
AudioGoods goods = new AudioGoods();
goods.setObjectId(audio.getId());
audioGoodsMapper.insertSelective(goods);
}
}
if(form.getAudioResourceType().equals(2)){
......
......@@ -27,7 +27,9 @@ import com.zrqx.core.form.resource.bg.recycleBin.SaveResourceForm;
import com.zrqx.core.mapper.BaseMapper;
import com.zrqx.core.model.resource.achievementLibrary.AchievementLibrary;
import com.zrqx.core.model.resource.achievementLibrary.AchievementLibraryDiyType;
import com.zrqx.core.model.resource.audiolibrary.AudioGoods;
import com.zrqx.core.model.resource.audiolibrary.AudioLibrary;
import com.zrqx.core.model.resource.audiolibrary.AudioLibraryDiyType;
import com.zrqx.core.model.resource.authorLibrary.AuthorLibrary;
import com.zrqx.core.model.resource.clauseLibrary.ClauseLibrary;
import com.zrqx.core.model.resource.clauseLibrary.ClauseGoods;
......@@ -35,20 +37,30 @@ import com.zrqx.core.model.resource.clauseLibrary.ClauseLibraryDiyType;
import com.zrqx.core.model.resource.clauseLibrary.ClauseLibraryLabel;
import com.zrqx.core.model.resource.copyright.Copyright;
import com.zrqx.core.model.resource.copyright.CopyrightResource;
import com.zrqx.core.model.resource.pdflibrary.PdfGoods;
import com.zrqx.core.model.resource.pdflibrary.PdfLibrary;
import com.zrqx.core.model.resource.pdflibrary.PdfLibraryDiyType;
import com.zrqx.core.model.resource.videolibrary.VideoGoods;
import com.zrqx.core.model.resource.videolibrary.VideoLibrary;
import com.zrqx.core.model.resource.videolibrary.VideoLibraryDiyType;
import com.zrqx.core.service.BaseServiceImpl;
import com.zrqx.core.util.PageInfo;
import com.zrqx.core.util.PageParam;
import com.zrqx.core.util.UUIDUtil;
import com.zrqx.core.vo.resource.ResourceRelationListVo;
import com.zrqx.core.vo.resource.clauseLibrary.ClauseLibraryListVo;
import com.zrqx.resource.bg.mapper.audiolibrary.AudioGoodsMapper;
import com.zrqx.resource.bg.mapper.audiolibrary.AudioLibraryDiyTypeMapper;
import com.zrqx.resource.bg.mapper.audiolibrary.AudioLibraryMapper;
import com.zrqx.resource.bg.mapper.clauseLibrary.ClauseLibraryMapper;
import com.zrqx.resource.bg.mapper.clauseLibrary.ClauseGoodsMapper;
import com.zrqx.resource.bg.mapper.clauseLibrary.ClauseLibraryDiyTypeMapper;
import com.zrqx.resource.bg.mapper.clauseLibrary.ClauseLibraryLabelMapper;
import com.zrqx.resource.bg.mapper.pdflibrary.PdfGoodsMapper;
import com.zrqx.resource.bg.mapper.pdflibrary.PdfLibraryDiyTypeMapper;
import com.zrqx.resource.bg.mapper.pdflibrary.PdfLibraryMapper;
import com.zrqx.resource.bg.mapper.videolibrary.VideoGoodsMapper;
import com.zrqx.resource.bg.mapper.videolibrary.VideoLibraryDiyTypeMapper;
import com.zrqx.resource.bg.mapper.videolibrary.VideoLibraryMapper;
import com.zrqx.resource.bg.service.copyright.CopyrightResourceService;
import com.zrqx.resource.bg.service.copyright.CopyrightService;
......@@ -80,9 +92,21 @@ public class ClauseLibraryServiceImpl extends BaseServiceImpl<ClauseLibrary, Int
@Autowired
private PdfLibraryMapper pdfLibraryMapper;
@Autowired
private PdfGoodsMapper pdfGoodsMapper;
@Autowired
private PdfLibraryDiyTypeMapper pdfLibraryDiyTypeMapper;
@Autowired
private VideoLibraryMapper videoLibraryMapper;
@Autowired
private VideoLibraryDiyTypeMapper videoLibraryDiyTypeMapper;
@Autowired
private VideoGoodsMapper videoGoodsMapper;
@Autowired
private AudioLibraryMapper audioLibraryMapper;
@Autowired
private AudioGoodsMapper audioGoodsMapper;
@Autowired
private AudioLibraryDiyTypeMapper audioLibraryDiyTypeMapper;
@Override
public BaseMapper<ClauseLibrary> getMapper() {
......@@ -117,6 +141,15 @@ public class ClauseLibraryServiceImpl extends BaseServiceImpl<ClauseLibrary, Int
pdf.setIsDelete(0);
pdfLibraryMapper.insert(pdf);
entity.setPdf(pdf.getId());
//添加关联表资源
PdfLibraryDiyType obj = new PdfLibraryDiyType();
obj.setId(UUIDUtil.getUUID());
obj.setObjectId(pdf.getId());
pdfLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
PdfGoods goods = new PdfGoods();
goods.setObjectId(pdf.getId());
pdfGoodsMapper.insertSelective(goods);
}
if(form.getPdfResourceType().equals(2)){
entity.setPdf(form.getPdf());
......@@ -135,6 +168,14 @@ public class ClauseLibraryServiceImpl extends BaseServiceImpl<ClauseLibrary, Int
video.setTimeLength(form.getTimeLength());
videoLibraryMapper.insert(video);
entity.setVideo(video.getId());
//添加关联表
VideoLibraryDiyType obj = new VideoLibraryDiyType();
obj.setObjectId(video.getId());
videoLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
VideoGoods goods=new VideoGoods();
goods.setObjectId(video.getId());
videoGoodsMapper.insertSelective(goods);
}
if(form.getVideoResourceType().equals(2)){
entity.setVideo(form.getVideo());
......@@ -153,6 +194,15 @@ public class ClauseLibraryServiceImpl extends BaseServiceImpl<ClauseLibrary, Int
audio.setIsDelete(0);
audioLibraryMapper.insert(audio);
entity.setAudio(audio.getId());
//添加关联表
AudioLibraryDiyType obj = new AudioLibraryDiyType();
obj.setId(UUIDUtil.getUUID());
obj.setObjectId(audio.getId());
audioLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
AudioGoods goods = new AudioGoods();
goods.setObjectId(audio.getId());
audioGoodsMapper.insertSelective(goods);
}
if(form.getAudioResourceType().equals(2)){
entity.setAudio(form.getAudio());
......@@ -180,6 +230,15 @@ public class ClauseLibraryServiceImpl extends BaseServiceImpl<ClauseLibrary, Int
pdf.setIsDelete(0);
pdfLibraryMapper.insert(pdf);
entity.setPdf(pdf.getId());
//添加关联表资源
PdfLibraryDiyType obj = new PdfLibraryDiyType();
obj.setId(UUIDUtil.getUUID());
obj.setObjectId(pdf.getId());
pdfLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
PdfGoods goods = new PdfGoods();
goods.setObjectId(pdf.getId());
pdfGoodsMapper.insertSelective(goods);
}
}
if(form.getPdfResourceType().equals(2)){
......@@ -201,6 +260,14 @@ public class ClauseLibraryServiceImpl extends BaseServiceImpl<ClauseLibrary, Int
video.setTimeLength(form.getTimeLength());
videoLibraryMapper.insert(video);
entity.setVideo(video.getId());
//添加关联表
VideoLibraryDiyType obj = new VideoLibraryDiyType();
obj.setObjectId(video.getId());
videoLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
VideoGoods goods=new VideoGoods();
goods.setObjectId(video.getId());
videoGoodsMapper.insertSelective(goods);
}
}
if(form.getVideoResourceType().equals(2)){
......@@ -222,6 +289,15 @@ public class ClauseLibraryServiceImpl extends BaseServiceImpl<ClauseLibrary, Int
audio.setIsDelete(0);
audioLibraryMapper.insert(audio);
entity.setAudio(audio.getId());
//添加关联表
AudioLibraryDiyType obj = new AudioLibraryDiyType();
obj.setId(UUIDUtil.getUUID());
obj.setObjectId(audio.getId());
audioLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
AudioGoods goods = new AudioGoods();
goods.setObjectId(audio.getId());
audioGoodsMapper.insertSelective(goods);
}
}
if(form.getAudioResourceType().equals(2)){
......
......@@ -11,19 +11,17 @@ import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.zrqx.core.enums.ResponseCodeEnum;
import com.zrqx.core.exception.BaseException;
import com.zrqx.core.form.resource.bg.QueryResourceForPoPForm;
import com.zrqx.core.form.resource.bg.audiolibrary.SaveUpdateAudioLibraryForm;
import com.zrqx.core.form.resource.bg.ebook.ExportForm;
import com.zrqx.core.form.resource.bg.ebook.QueryEbookForm;
import com.zrqx.core.form.resource.bg.ebook.SaveEbookForm;
import com.zrqx.core.form.resource.bg.ebook.SaveUpdateEbookForm;
import com.zrqx.core.form.resource.bg.pdflibrary.SaveUpdatePdfLibraryForm;
import com.zrqx.core.form.resource.bg.recycleBin.SaveResourceForm;
import com.zrqx.core.form.resource.bg.videolibrary.SaveUpdateVideoLibraryForm;
import com.zrqx.core.mapper.BaseMapper;
import com.zrqx.core.model.resource.audiolibrary.AudioGoods;
import com.zrqx.core.model.resource.audiolibrary.AudioLibrary;
import com.zrqx.core.model.resource.audiolibrary.AudioLibraryDiyType;
import com.zrqx.core.model.resource.copyright.Copyright;
import com.zrqx.core.model.resource.copyright.CopyrightResource;
import com.zrqx.core.model.resource.ebook.Book;
......@@ -33,8 +31,12 @@ import com.zrqx.core.model.resource.ebook.BookGoodsAlbum;
import com.zrqx.core.model.resource.ebook.BookIssued;
import com.zrqx.core.model.resource.ebook.BookLibraryLabel;
import com.zrqx.core.model.resource.ebook.Ebook;
import com.zrqx.core.model.resource.pdflibrary.PdfGoods;
import com.zrqx.core.model.resource.pdflibrary.PdfLibrary;
import com.zrqx.core.model.resource.pdflibrary.PdfLibraryDiyType;
import com.zrqx.core.model.resource.videolibrary.VideoGoods;
import com.zrqx.core.model.resource.videolibrary.VideoLibrary;
import com.zrqx.core.model.resource.videolibrary.VideoLibraryDiyType;
import com.zrqx.core.service.BaseServiceImpl;
import com.zrqx.core.util.PageInfo;
import com.zrqx.core.util.PageParam;
......@@ -42,6 +44,8 @@ import com.zrqx.core.util.UUIDUtil;
import com.zrqx.core.vo.resource.ResourceRelationListVo;
import com.zrqx.core.vo.resource.ebook.EbookExcelListVO;
import com.zrqx.core.vo.resource.ebook.EbookListVO;
import com.zrqx.resource.bg.mapper.audiolibrary.AudioGoodsMapper;
import com.zrqx.resource.bg.mapper.audiolibrary.AudioLibraryDiyTypeMapper;
import com.zrqx.resource.bg.mapper.audiolibrary.AudioLibraryMapper;
import com.zrqx.resource.bg.mapper.ebook.BookDiyTypeMapper;
import com.zrqx.resource.bg.mapper.ebook.BookGoodsAlbumMapper;
......@@ -50,14 +54,15 @@ import com.zrqx.resource.bg.mapper.ebook.BookIssuedMapper;
import com.zrqx.resource.bg.mapper.ebook.BookLabelMapper;
import com.zrqx.resource.bg.mapper.ebook.BookMapper;
import com.zrqx.resource.bg.mapper.ebook.EbookMapper;
import com.zrqx.resource.bg.mapper.pdflibrary.PdfGoodsMapper;
import com.zrqx.resource.bg.mapper.pdflibrary.PdfLibraryDiyTypeMapper;
import com.zrqx.resource.bg.mapper.pdflibrary.PdfLibraryMapper;
import com.zrqx.resource.bg.mapper.videolibrary.VideoGoodsMapper;
import com.zrqx.resource.bg.mapper.videolibrary.VideoLibraryDiyTypeMapper;
import com.zrqx.resource.bg.mapper.videolibrary.VideoLibraryMapper;
import com.zrqx.resource.bg.service.audiolibrary.AudioLibraryService;
import com.zrqx.resource.bg.service.copyright.CopyrightResourceService;
import com.zrqx.resource.bg.service.copyright.CopyrightService;
import com.zrqx.resource.bg.service.pdflibrary.PdfLibraryService;
import com.zrqx.resource.bg.service.recycleBin.RecycleBinService;
import com.zrqx.resource.bg.service.videolibrary.VideoLibraryService;
/**
* 电子书-serviceimpl
......@@ -89,10 +94,22 @@ public class EbookServiceImpl extends BaseServiceImpl<Ebook, String> implements
@Autowired
private PdfLibraryMapper pdfLibraryMapper;
@Autowired
private PdfGoodsMapper pdfGoodsMapper;
@Autowired
private PdfLibraryDiyTypeMapper pdfLibraryDiyTypeMapper;
@Autowired
private VideoLibraryMapper videoLibraryMapper;
@Autowired
private VideoLibraryDiyTypeMapper videoLibraryDiyTypeMapper;
@Autowired
private VideoGoodsMapper videoGoodsMapper;
@Autowired
private AudioLibraryMapper audioLibraryMapper;
@Autowired
private AudioGoodsMapper audioGoodsMapper;
@Autowired
private AudioLibraryDiyTypeMapper audioLibraryDiyTypeMapper;
@Autowired
private CopyrightResourceService copyrightResourceService;
@Autowired
private CopyrightService copyrightService;
......@@ -138,6 +155,15 @@ public class EbookServiceImpl extends BaseServiceImpl<Ebook, String> implements
pdf.setResourceType(15);
pdfLibraryMapper.insert(pdf);
ebook.setPdf(pdf.getId());
//添加关联表资源
PdfLibraryDiyType obj = new PdfLibraryDiyType();
obj.setId(UUIDUtil.getUUID());
obj.setObjectId(pdf.getId());
pdfLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
PdfGoods goods = new PdfGoods();
goods.setObjectId(pdf.getId());
pdfGoodsMapper.insertSelective(goods);
}
if(form.getPdfResourceType().equals(2)){
ebook.setPdf(form.getPdf());
......@@ -156,6 +182,14 @@ public class EbookServiceImpl extends BaseServiceImpl<Ebook, String> implements
video.setIsDelete(0);
videoLibraryMapper.insert(video);
ebook.setVideo(video.getId());
//添加关联表
VideoLibraryDiyType obj = new VideoLibraryDiyType();
obj.setObjectId(video.getId());
videoLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
VideoGoods goods=new VideoGoods();
goods.setObjectId(video.getId());
videoGoodsMapper.insertSelective(goods);
}
if(form.getVideoResourceType().equals(2)){
ebook.setVideo(form.getVideo());
......@@ -174,6 +208,15 @@ public class EbookServiceImpl extends BaseServiceImpl<Ebook, String> implements
audio.setResourceType(7);
audioLibraryMapper.insert(audio);
ebook.setAudio(audio.getId());
//添加关联表
AudioLibraryDiyType obj = new AudioLibraryDiyType();
obj.setId(UUIDUtil.getUUID());
obj.setObjectId(audio.getId());
audioLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
AudioGoods goods = new AudioGoods();
goods.setObjectId(audio.getId());
audioGoodsMapper.insertSelective(goods);
}
if(form.getAudioResourceType().equals(2)){
ebook.setAudio(form.getAudio());
......@@ -217,6 +260,15 @@ public class EbookServiceImpl extends BaseServiceImpl<Ebook, String> implements
pdf.setResourceType(15);
pdfLibraryMapper.insert(pdf);
ebook.setPdf(pdf.getId());
//添加关联表资源
PdfLibraryDiyType obj = new PdfLibraryDiyType();
obj.setId(UUIDUtil.getUUID());
obj.setObjectId(pdf.getId());
pdfLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
PdfGoods goods = new PdfGoods();
goods.setObjectId(pdf.getId());
pdfGoodsMapper.insertSelective(goods);
}
}
if(form.getPdfResourceType().equals(2)){
......@@ -238,6 +290,14 @@ public class EbookServiceImpl extends BaseServiceImpl<Ebook, String> implements
video.setIsDelete(0);
videoLibraryMapper.insert(video);
ebook.setVideo(video.getId());
//添加关联表
VideoLibraryDiyType obj = new VideoLibraryDiyType();
obj.setObjectId(video.getId());
videoLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
VideoGoods goods=new VideoGoods();
goods.setObjectId(video.getId());
videoGoodsMapper.insertSelective(goods);
}
}
if(form.getVideoResourceType().equals(2)){
......@@ -259,6 +319,15 @@ public class EbookServiceImpl extends BaseServiceImpl<Ebook, String> implements
audio.setResourceType(7);
audioLibraryMapper.insert(audio);
ebook.setAudio(audio.getId());
//添加关联表
AudioLibraryDiyType obj = new AudioLibraryDiyType();
obj.setId(UUIDUtil.getUUID());
obj.setObjectId(audio.getId());
audioLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
AudioGoods goods = new AudioGoods();
goods.setObjectId(audio.getId());
audioGoodsMapper.insertSelective(goods);
}
}
if(form.getAudioResourceType().equals(2)){
......
......@@ -28,27 +28,39 @@ import com.zrqx.core.mapper.BaseMapper;
import com.zrqx.core.model.resource.animationlibrary.AnimationGoods;
import com.zrqx.core.model.resource.animationlibrary.AnimationLibrary;
import com.zrqx.core.model.resource.animationlibrary.AnimationLibraryDiyType;
import com.zrqx.core.model.resource.audiolibrary.AudioGoods;
import com.zrqx.core.model.resource.audiolibrary.AudioLibrary;
import com.zrqx.core.model.resource.audiolibrary.AudioLibraryDiyType;
import com.zrqx.core.model.resource.copyright.Copyright;
import com.zrqx.core.model.resource.copyright.CopyrightResource;
import com.zrqx.core.model.resource.pdflibrary.PdfGoods;
import com.zrqx.core.model.resource.pdflibrary.PdfLibrary;
import com.zrqx.core.model.resource.pdflibrary.PdfLibraryDiyType;
import com.zrqx.core.model.resource.statuteLibrary.StatuteGoods;
import com.zrqx.core.model.resource.statuteLibrary.StatuteLibrary;
import com.zrqx.core.model.resource.statuteLibrary.StatuteLibraryDiyType;
import com.zrqx.core.model.resource.statuteLibrary.StatuteLibraryLabel;
import com.zrqx.core.model.resource.videolibrary.VideoGoods;
import com.zrqx.core.model.resource.videolibrary.VideoLibrary;
import com.zrqx.core.model.resource.videolibrary.VideoLibraryDiyType;
import com.zrqx.core.service.BaseServiceImpl;
import com.zrqx.core.util.PageInfo;
import com.zrqx.core.util.PageParam;
import com.zrqx.core.util.UUIDUtil;
import com.zrqx.core.vo.resource.ResourceRelationListVo;
import com.zrqx.core.vo.resource.statuteLibrary.StatuteLibraryListVo;
import com.zrqx.resource.bg.mapper.audiolibrary.AudioGoodsMapper;
import com.zrqx.resource.bg.mapper.audiolibrary.AudioLibraryDiyTypeMapper;
import com.zrqx.resource.bg.mapper.audiolibrary.AudioLibraryMapper;
import com.zrqx.resource.bg.mapper.pdflibrary.PdfGoodsMapper;
import com.zrqx.resource.bg.mapper.pdflibrary.PdfLibraryDiyTypeMapper;
import com.zrqx.resource.bg.mapper.pdflibrary.PdfLibraryMapper;
import com.zrqx.resource.bg.mapper.statuteLibrary.StatuteGoodsMapper;
import com.zrqx.resource.bg.mapper.statuteLibrary.StatuteLibraryDiyTypeMapper;
import com.zrqx.resource.bg.mapper.statuteLibrary.StatuteLibraryLabelMapper;
import com.zrqx.resource.bg.mapper.statuteLibrary.StatuteLibraryMapper;
import com.zrqx.resource.bg.mapper.videolibrary.VideoGoodsMapper;
import com.zrqx.resource.bg.mapper.videolibrary.VideoLibraryDiyTypeMapper;
import com.zrqx.resource.bg.mapper.videolibrary.VideoLibraryMapper;
import com.zrqx.resource.bg.service.copyright.CopyrightResourceService;
import com.zrqx.resource.bg.service.copyright.CopyrightService;
......@@ -83,9 +95,21 @@ public class StatuteLibraryServiceImpl extends BaseServiceImpl<StatuteLibrary, I
@Autowired
private PdfLibraryMapper pdfLibraryMapper;
@Autowired
private PdfGoodsMapper pdfGoodsMapper;
@Autowired
private PdfLibraryDiyTypeMapper pdfLibraryDiyTypeMapper;
@Autowired
private VideoLibraryMapper videoLibraryMapper;
@Autowired
private VideoLibraryDiyTypeMapper videoLibraryDiyTypeMapper;
@Autowired
private VideoGoodsMapper videoGoodsMapper;
@Autowired
private AudioLibraryMapper audioLibraryMapper;
@Autowired
private AudioGoodsMapper audioGoodsMapper;
@Autowired
private AudioLibraryDiyTypeMapper audioLibraryDiyTypeMapper;
@Override
public BaseMapper<StatuteLibrary> getMapper() {
return mapper;
......@@ -128,6 +152,15 @@ public class StatuteLibraryServiceImpl extends BaseServiceImpl<StatuteLibrary, I
pdf.setIsDelete(0);
pdfLibraryMapper.insert(pdf);
entity.setPdf(pdf.getId());
//添加关联表资源
PdfLibraryDiyType obj = new PdfLibraryDiyType();
obj.setId(UUIDUtil.getUUID());
obj.setObjectId(pdf.getId());
pdfLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
PdfGoods goods = new PdfGoods();
goods.setObjectId(pdf.getId());
pdfGoodsMapper.insertSelective(goods);
}
if(form.getPdfResourceType().equals(2)){
entity.setPdf(form.getPdf());
......@@ -146,6 +179,14 @@ public class StatuteLibraryServiceImpl extends BaseServiceImpl<StatuteLibrary, I
video.setTimeLength(form.getTimeLength());
videoLibraryMapper.insert(video);
entity.setVideo(video.getId());
//添加关联表
VideoLibraryDiyType obj = new VideoLibraryDiyType();
obj.setObjectId(video.getId());
videoLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
VideoGoods goods=new VideoGoods();
goods.setObjectId(video.getId());
videoGoodsMapper.insertSelective(goods);
}
if(form.getVideoResourceType().equals(2)){
entity.setVideo(form.getVideo());
......@@ -164,6 +205,15 @@ public class StatuteLibraryServiceImpl extends BaseServiceImpl<StatuteLibrary, I
audio.setIsDelete(0);
audioLibraryMapper.insert(audio);
entity.setAudio(audio.getId());
//添加关联表
AudioLibraryDiyType obj = new AudioLibraryDiyType();
obj.setId(UUIDUtil.getUUID());
obj.setObjectId(audio.getId());
audioLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
AudioGoods goods = new AudioGoods();
goods.setObjectId(audio.getId());
audioGoodsMapper.insertSelective(goods);
}
if(form.getAudioResourceType().equals(2)){
entity.setAudio(form.getAudio());
......@@ -190,6 +240,15 @@ public class StatuteLibraryServiceImpl extends BaseServiceImpl<StatuteLibrary, I
pdf.setIsDelete(0);
pdfLibraryMapper.insert(pdf);
entity.setPdf(pdf.getId());
//添加关联表资源
PdfLibraryDiyType obj = new PdfLibraryDiyType();
obj.setId(UUIDUtil.getUUID());
obj.setObjectId(pdf.getId());
pdfLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
PdfGoods goods = new PdfGoods();
goods.setObjectId(pdf.getId());
pdfGoodsMapper.insertSelective(goods);
}
}
if(form.getPdfResourceType().equals(2)){
......@@ -211,6 +270,14 @@ public class StatuteLibraryServiceImpl extends BaseServiceImpl<StatuteLibrary, I
video.setTimeLength(form.getTimeLength());
videoLibraryMapper.insert(video);
entity.setVideo(video.getId());
//添加关联表
VideoLibraryDiyType obj = new VideoLibraryDiyType();
obj.setObjectId(video.getId());
videoLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
VideoGoods goods=new VideoGoods();
goods.setObjectId(video.getId());
videoGoodsMapper.insertSelective(goods);
}
}
if(form.getVideoResourceType().equals(2)){
......@@ -232,6 +299,15 @@ public class StatuteLibraryServiceImpl extends BaseServiceImpl<StatuteLibrary, I
audio.setIsDelete(0);
audioLibraryMapper.insertSelective(audio);
entity.setAudio(audio.getId());
//添加关联表
AudioLibraryDiyType obj = new AudioLibraryDiyType();
obj.setId(UUIDUtil.getUUID());
obj.setObjectId(audio.getId());
audioLibraryDiyTypeMapper.insertSelective(obj);
//商品信息
AudioGoods goods = new AudioGoods();
goods.setObjectId(audio.getId());
audioGoodsMapper.insertSelective(goods);
}
}
if(form.getAudioResourceType().equals(2)){
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论