Commit 0b348df4 by “Kongxiangkun”

投票列表增加分页参数

parent fa94ee31
......@@ -60,7 +60,9 @@ public interface ResearchQuestionClient {
* @return
*/
@GetMapping("/researchQuestion/list")
List<TrResearchQuestionVo> listAll(@RequestParam("researchId") Long researchId);
List<TrResearchQuestionVo> listAll(@RequestParam("researchId") Long researchId,
@RequestParam("pageSize") Integer pageSize,
@RequestParam("pageNo") Integer pageNo);
/**
* 选择跳题时的问题列表
......
......@@ -124,8 +124,10 @@ public class TrResearchQuestionController {
}
@GetMapping("/list/all")
public List<TrResearchQuestion> list(@RequestParam("researchId") Long researchId) {
return researchQuestionService.listAll(researchId);
public List<TrResearchQuestion> list(@RequestParam("researchId") Long researchId,
@RequestParam("pageSize") Integer pageSize,
@RequestParam("pageNo") Integer pageNo) {
return researchQuestionService.listAll(researchId, pageSize, pageNo);
}
/**
......
......@@ -177,7 +177,7 @@ public class DownloadResearchDetails extends AbstractDefaultTask<String, Downloa
if (CollectionUtils.isNotEmpty(viewAnswerVos)) {
}
List<TrResearchQuestion> trResearchQuestions = researchQuestionService.listAll(researchId);
List<TrResearchQuestion> trResearchQuestions = researchQuestionService.listAll(researchId, null, null);
if (CollectionUtils.isEmpty(trResearchQuestions)) {
trResearchQuestions = new ArrayList<>();
}
......
......@@ -56,7 +56,7 @@ public interface ITrResearchQuestionService extends IService<TrResearchQuestion>
* @param researchId 所属调研id
* @return
*/
List<TrResearchQuestion> listAll(Long researchId);
List<TrResearchQuestion> listAll(Long researchId, Integer pageSize, Integer pageNo);
/**
* 选择跳题时的问题列表
......
......@@ -482,12 +482,19 @@ public class TrResearchQuestionServiceImpl extends ServiceImpl<TrResearchQuestio
}
@Override
public List<TrResearchQuestion> listAll(Long researchId) {
public List<TrResearchQuestion> listAll(Long researchId, Integer pageSize, Integer pageNo) {
if (pageNo == null) {
pageNo = 1;
}
if (pageSize == null) {
pageSize = Integer.MAX_VALUE;
}
TrResearchQuestion question = new TrResearchQuestion();
question.setResearchId(researchId);
question.setDeleted(0);
EntityWrapper<TrResearchQuestion> ew = new EntityWrapper<>(question);
ew.orderBy("no", true);
ew.last("limit" + (pageNo - 1) * pageSize + "," + pageSize);
List<TrResearchQuestion> questionList = researchQuestionMapper.selectList(ew);
TrResearchQuestionOption option = new TrResearchQuestionOption();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment