提交 ef83f3f8 authored 作者: liupengfei's avatar liupengfei

--no commit message

上级 ef73210c
......@@ -5,12 +5,9 @@ import org.springframework.stereotype.Service;
import com.zrqx.core.mapper.BaseMapper;
import com.zrqx.core.model.talk.Imgs;
import com.zrqx.core.model.talk.Reply;
import com.zrqx.core.model.talk.ThumbsUp;
import com.zrqx.core.service.BaseServiceImpl;
import com.zrqx.talk.bg.mapper.ReplyMapper;
import com.zrqx.talk.fg.mapper.FgImgsMapper;
import com.zrqx.talk.fg.mapper.ThumbsUpMapper;
import com.zrqx.talk.bg.mapper.ImgsMapper;
/**
* 论坛
......@@ -21,11 +18,11 @@ import com.zrqx.talk.fg.mapper.ThumbsUpMapper;
public class ImgsServiceImpl extends BaseServiceImpl<Imgs, Integer> implements ImgsService {
@Autowired
private FgImgsMapper fgImgsMapper;
private ImgsMapper imgsMapper;
@Override
public BaseMapper<Imgs> getMapper() {
return fgImgsMapper;
return imgsMapper;
}
}
package com.zrqx.talk.bg.service;
import com.zrqx.core.form.member.bg.member.QueryMemberForm;
import com.zrqx.core.form.talk.bg.QueryTalkForm;
import com.zrqx.core.model.talk.Talk;
import com.zrqx.core.service.BaseService;
import com.zrqx.core.util.page.PageInfo;
import com.zrqx.core.util.page.PageParam;
import com.zrqx.core.vo.talk.StatisticVO;
import com.zrqx.core.vo.talk.TalkListVO;
public interface TalkService extends BaseService<Talk, Integer> {
......@@ -12,4 +14,13 @@ public interface TalkService extends BaseService<Talk, Integer> {
PageInfo<TalkListVO> queryTalkList(QueryTalkForm entity, PageParam pageParam);
Integer deleteByIds(Integer[] ids);
/**
* 统计信息
* @param memberId
* @return
* @author xjg
* @date 2019年1月21日 下午7:03:19
*/
StatisticVO selectstatistics(QueryMemberForm form);
}
package com.zrqx.talk.bg.service;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.github.pagehelper.PageHelper;
import com.zrqx.core.form.member.bg.member.QueryMemberForm;
import com.zrqx.core.form.talk.bg.QueryTalkForm;
import com.zrqx.core.mapper.BaseMapper;
import com.zrqx.core.model.talk.Talk;
import com.zrqx.core.service.BaseServiceImpl;
import com.zrqx.core.util.page.PageInfo;
import com.zrqx.core.util.page.PageParam;
import com.zrqx.core.vo.talk.StatisticVO;
import com.zrqx.core.vo.talk.TalkListVO;
import com.zrqx.talk.bg.mapper.ReplyMapper;
import com.zrqx.talk.bg.mapper.TalkMapper;
import com.zrqx.talk.bg.mapper.ThumbsUpMapper;
/**
* 论坛
......@@ -23,7 +29,13 @@ public class TalkServiceImpl extends BaseServiceImpl<Talk, Integer> implements T
@Autowired
private TalkMapper talkMapper;
@Autowired
private ReplyMapper replyMapper;
@Autowired
private ThumbsUpMapper thumbsUpMapper;
@Override
public BaseMapper<Talk> getMapper() {
return talkMapper;
......@@ -32,6 +44,7 @@ public class TalkServiceImpl extends BaseServiceImpl<Talk, Integer> implements T
@Override
public PageInfo<TalkListVO> queryTalkList(QueryTalkForm entity,PageParam pageParam){
PageHelper.startPage(pageParam.getPageNum(),pageParam.getPageSize(), pageParam.getOrderBy());
List<TalkListVO>list=talkMapper.queryTalkList(entity);
return new PageInfo<TalkListVO>(talkMapper.queryTalkList(entity));
}
......@@ -40,4 +53,24 @@ public class TalkServiceImpl extends BaseServiceImpl<Talk, Integer> implements T
return talkMapper.deleteByIds(ids);
}
/**
* 统计信息
*
* @param memberId
* @return
* @author xjg
* @date 2019年1月22日 上午10:07:37
*/
@Override
public StatisticVO selectstatistics(QueryMemberForm form) {
StatisticVO statisticVO = new StatisticVO();
Integer publishNum = talkMapper.selectPublishNum(form);
Integer replyNum = replyMapper.selectReplyNum(form);
Integer thumbsUpNum = thumbsUpMapper.selectThumbsUpNum(form);
statisticVO.setPraiseNum(thumbsUpNum);
statisticVO.setPublishNum(publishNum);
statisticVO.setReplyNum(replyNum);
return statisticVO;
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论