提交 a17b92fd authored 作者: yucaiwei's avatar yucaiwei

--no commit message

上级 6d561d49
...@@ -62,15 +62,15 @@ public class FgMemberCollectionController { ...@@ -62,15 +62,15 @@ public class FgMemberCollectionController {
return CallBack.success(service.queryPage(form,pageParam)); return CallBack.success(service.queryPage(form,pageParam));
} }
@ApiOperation("获取我的关注列表") /*@ApiOperation("获取我的关注列表")
@GetMapping(ResourceRequestPath.PAGE_MY_COLLECT) @GetMapping(ResourceRequestPath.PAGE_MY_COLLECT)
public CallBack<PageInfo<AuthorLibrary>> queryPageMyCollect(PageParam pageParam,Integer type){ public CallBack<PageInfo<AuthorLibrary>> queryPageMyCollect(PageParam pageParam,Integer type){
return CallBack.success(service.queryPageMyCollect(pageParam,type)); return CallBack.success(service.queryPageMyCollect(pageParam,type));
} }*/
@ApiOperation("获取关注该专家用户数量") /*@ApiOperation("获取关注该专家用户数量")
@GetMapping(ResourceRequestPath.AUTHOR_COLLECT_NUM) @GetMapping(ResourceRequestPath.AUTHOR_COLLECT_NUM)
public CallBack<Integer> queryAuthorCollectNum(@ApiParam(value = "专家id")String oid){ public CallBack<Integer> queryAuthorCollectNum(@ApiParam(value = "专家id")String oid){
return CallBack.success(service.queryAuthorCollectNum(oid)); return CallBack.success(service.queryAuthorCollectNum(oid));
} }*/
} }
package com.zrqx.member.fg.membercollection.service; package com.zrqx.member.fg.membercollection.service;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date;
import java.util.List; import java.util.List;
import org.apache.commons.lang3.StringUtils; 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.zrqx.core.enums.ResourceTypeEnum;
import com.zrqx.core.form.GoodsForm; import com.zrqx.core.form.GoodsForm;
import com.zrqx.core.form.member.fg.permissions.LoginMemberInfo; import com.zrqx.core.form.member.fg.permissions.LoginMemberInfo;
import com.zrqx.core.form.resource.fg.membercollection.MemberCollectionForm; import com.zrqx.core.form.resource.fg.membercollection.MemberCollectionForm;
...@@ -15,6 +15,7 @@ import com.zrqx.core.mapper.BaseMapper; ...@@ -15,6 +15,7 @@ import com.zrqx.core.mapper.BaseMapper;
import com.zrqx.core.model.member.MemberCollection; import com.zrqx.core.model.member.MemberCollection;
import com.zrqx.core.model.resource.authorLibrary.AuthorLibrary; import com.zrqx.core.model.resource.authorLibrary.AuthorLibrary;
import com.zrqx.core.service.BaseServiceImpl; import com.zrqx.core.service.BaseServiceImpl;
import com.zrqx.core.util.bean.BeanUtils;
import com.zrqx.core.util.page.PageInfo; import com.zrqx.core.util.page.PageInfo;
import com.zrqx.core.util.page.PageParam; import com.zrqx.core.util.page.PageParam;
import com.zrqx.core.vo.resource.fg.membercollection.FgMemberCollectionVo; import com.zrqx.core.vo.resource.fg.membercollection.FgMemberCollectionVo;
...@@ -46,6 +47,7 @@ public class FgMemberCollectionServiceImpl extends BaseServiceImpl<MemberCollect ...@@ -46,6 +47,7 @@ public class FgMemberCollectionServiceImpl extends BaseServiceImpl<MemberCollect
List<MemberCollection> insertList = new ArrayList<MemberCollection>(); List<MemberCollection> insertList = new ArrayList<MemberCollection>();
for (MemberCollection mc : form) { for (MemberCollection mc : form) {
mc.setMemberId(memberId); mc.setMemberId(memberId);
mc.setCreateTime(new Date());
MemberCollection hasM = mapper.selectOne(mc); MemberCollection hasM = mapper.selectOne(mc);
if (hasM == null) { if (hasM == null) {
insertList.add(mc); insertList.add(mc);
...@@ -105,16 +107,23 @@ public class FgMemberCollectionServiceImpl extends BaseServiceImpl<MemberCollect ...@@ -105,16 +107,23 @@ public class FgMemberCollectionServiceImpl extends BaseServiceImpl<MemberCollect
public PageInfo<FgMemberCollectionVo> queryPage(MemberCollectionForm form, PageParam pageParam) { public PageInfo<FgMemberCollectionVo> queryPage(MemberCollectionForm form, PageParam pageParam) {
LoginMemberInfo member = fgRedisManage.getMember(); LoginMemberInfo member = fgRedisManage.getMember();
String memberId = member.getId().toString(); String memberId = member.getId().toString();
form.setMemberId(memberId); MemberCollection mc = new MemberCollection();
List<FgMemberCollectionVo> list = null;
String type = form.getObjectType(); BeanUtils.copyProperties(form, mc);
if (ResourceTypeEnum.BOOK.getCode().equals(type)) { mc.setMemberId(memberId);
startPage(pageParam);
List<MemberCollection> voList = mapper.select(mc);
PageInfo<MemberCollection> page = new PageInfo<MemberCollection>(voList);
PageInfo<FgMemberCollectionVo> page1 = new PageInfo<FgMemberCollectionVo>();
BeanUtils.copyProperties(page, page1);
List<FgMemberCollectionVo> list = BeanUtils.copyList(voList, FgMemberCollectionVo.class);
/*if (ResourceTypeEnum.BOOK.getCode().equals(type)) {
startPage(pageParam); startPage(pageParam);
list = mapper.queryBookPage(form); list = mapper.queryBookPage(form);
} else if (ResourceTypeEnum.ARTICLE.getCode().equals(type)) { } else if (ResourceTypeEnum.ARTICLE.getCode().equals(type)) {
startPage(pageParam); startPage(pageParam);
list = mapper.queryArticlePage(form); list = mapper.queryArticlePage(form);
} }*/
if(list != null){ if(list != null){
for(int i=0;i<list.size();i++){ for(int i=0;i<list.size();i++){
FgMemberCollectionVo vo = list.get(i); FgMemberCollectionVo vo = list.get(i);
...@@ -125,11 +134,13 @@ public class FgMemberCollectionServiceImpl extends BaseServiceImpl<MemberCollect ...@@ -125,11 +134,13 @@ public class FgMemberCollectionServiceImpl extends BaseServiceImpl<MemberCollect
list.set(i, vo); list.set(i, vo);
} }
} }
return new PageInfo<FgMemberCollectionVo>(list); page1.setList(list);
return page1;
} }
public static String cutOutImgPrefix(String str){ public static String cutOutImgPrefix(String str){
String regex = "<img[^>]*/>"; //String regex = "<img[^>]*/>";
String regex = "\\<.*?>";
return str.replaceAll(regex, ""); return str.replaceAll(regex, "");
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论