提交 22e4cd01 authored 作者: liupengfei's avatar liupengfei

--no commit message

上级 de746b99
package com.zrqx.resource.bg.service; package com.zrqx.resource.bg.service;
import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.zrqx.core.enums.AllResourceTypeEnum; import com.zrqx.core.enums.resource.ResourceTypeEnum;
import com.zrqx.core.mapper.BaseMapper; import com.zrqx.core.mapper.BaseMapper;
import com.zrqx.core.service.BaseServiceImpl; import com.zrqx.core.service.BaseServiceImpl;
import com.zrqx.core.util.page.PageParam; import com.zrqx.core.util.page.PageParam;
import com.zrqx.resource.bg.mapper.ResourceRelationMapper; import com.zrqx.resource.bg.mapper.ResourceRelationMapper;
import com.zrqx.resource.bg.mapper.articlelibrary.ArticleLibraryMapper;
import com.zrqx.resource.bg.mapper.videolibrary.VideoLibraryMapper; import com.zrqx.resource.bg.mapper.videolibrary.VideoLibraryMapper;
import com.zrqx.resource.commons.form.bg.QueryResourceRelationForm; import com.zrqx.resource.commons.form.bg.QueryResourceRelationForm;
import com.zrqx.resource.commons.model.articlelibrary.ArticleLibrary;
import com.zrqx.resource.commons.model.resourcerelation.ResourceRelation; import com.zrqx.resource.commons.model.resourcerelation.ResourceRelation;
import com.zrqx.resource.commons.model.videolibrary.VideoLibrary; import com.zrqx.resource.commons.model.videolibrary.VideoLibrary;
import com.zrqx.resource.commons.vo.bg.ResourceRelationVo; import com.zrqx.resource.commons.vo.bg.ResourceRelationVo;
...@@ -26,6 +28,9 @@ public class ResourceRelationServiceImpl extends BaseServiceImpl<ResourceRelatio ...@@ -26,6 +28,9 @@ public class ResourceRelationServiceImpl extends BaseServiceImpl<ResourceRelatio
@Autowired @Autowired
private VideoLibraryMapper videoLibraryMapper; private VideoLibraryMapper videoLibraryMapper;
@Autowired
private ArticleLibraryMapper articleLibraryMapper;
@Override @Override
public BaseMapper<ResourceRelation> getMapper() { public BaseMapper<ResourceRelation> getMapper() {
return mapper; return mapper;
...@@ -34,11 +39,18 @@ public class ResourceRelationServiceImpl extends BaseServiceImpl<ResourceRelatio ...@@ -34,11 +39,18 @@ public class ResourceRelationServiceImpl extends BaseServiceImpl<ResourceRelatio
public List<ResourceRelationVo> queryRelationList(List<ResourceRelationVo> list) { public List<ResourceRelationVo> queryRelationList(List<ResourceRelationVo> list) {
list.forEach(e -> { list.forEach(e -> {
if (e.getResourceType() != null) { if (e.getResourceType() != null) {
if (e.getResourceType().equals(AllResourceTypeEnum.VIDEO.getCode())) { if (e.getResourceType().equals(ResourceTypeEnum.VIDEO_LIBRARY.getCode())) {
VideoLibrary vl = videoLibraryMapper.selectByPrimaryKey(e.getResourceId()); VideoLibrary vl = videoLibraryMapper.selectByPrimaryKey(e.getResourceId());
if (vl != null) { if (vl != null) {
e.setName(vl.getName()); e.setName(vl.getName());
e.setResType_zh(AllResourceTypeEnum.VIDEO.getName()); e.setResType_zh(ResourceTypeEnum.VIDEO_LIBRARY.getName());
}
}
if (e.getResourceType().equals(ResourceTypeEnum.ARTICLE_LIBRARY.getCode())) {
ArticleLibrary vl = articleLibraryMapper.selectByPrimaryKey(e.getResourceId());
if (vl != null) {
e.setName(vl.getName());
e.setResType_zh(ResourceTypeEnum.ARTICLE_LIBRARY.getName());
} }
} }
} }
...@@ -51,11 +63,15 @@ public class ResourceRelationServiceImpl extends BaseServiceImpl<ResourceRelatio ...@@ -51,11 +63,15 @@ public class ResourceRelationServiceImpl extends BaseServiceImpl<ResourceRelatio
*/ */
@Override @Override
public List<ResourceRelationVo> queryByIdAndResourceType(QueryResourceRelationForm entity, PageParam pageParam) { public List<ResourceRelationVo> queryByIdAndResourceType(QueryResourceRelationForm entity, PageParam pageParam) {
if(null != pageParam && StringUtils.isBlank(pageParam.getOrderBy())){ List<ResourceRelationVo> list = new ArrayList<ResourceRelationVo>();
pageParam.setOrderBy("sort asc"); if(ResourceTypeEnum.ARTICLE_LIBRARY.getCode().equals(entity.getResourceType())) {
} PageHelper.startPage(pageParam);
list = mapper.queryArticleByIdAndResourceType(entity);
}else if(ResourceTypeEnum.VIDEO_LIBRARY.getCode().equals(entity.getResourceType())) {
PageHelper.startPage(pageParam); PageHelper.startPage(pageParam);
return mapper.queryByIdAndResourceType(entity); list = mapper.queryVideoByIdAndResourceType(entity);
}
return list;
} }
@Override @Override
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论