处理分页问题
This commit is contained in:
parent
a5632aa299
commit
1ed690ca61
@ -45,7 +45,7 @@ public class ActivitiProcdefServiceImpl extends DefaultBaseService implements IA
|
||||
@Override
|
||||
public SuccessResultList<List<ActivitiProcdefDTO>> listPage(int page, int rows) {
|
||||
ProcessDefinitionQuery processDefinitionQuery = repositoryService.createProcessDefinitionQuery();
|
||||
List<ProcessDefinition> processDefinitions = processDefinitionQuery.orderByDeploymentId().asc().listPage(page - 1, rows);
|
||||
List<ProcessDefinition> processDefinitions = processDefinitionQuery.orderByDeploymentId().asc().listPage((page - 1) * rows, rows);
|
||||
|
||||
List<ActivitiProcdefDTO> activitiProcdefDTOs = new ArrayList<>();
|
||||
processDefinitions.forEach(processDefinition -> {
|
||||
|
@ -167,7 +167,7 @@ public class ActivitiServiceImpl extends DefaultBaseService implements IActiviti
|
||||
@Override
|
||||
public SuccessResultList<List<ModelDTO>> listPage(int page, int rows) {
|
||||
ModelQuery modelQuery = repositoryService.createModelQuery();
|
||||
List<Model> models = modelQuery.orderByCreateTime().desc().listPage(page - 1, rows);
|
||||
List<Model> models = modelQuery.orderByCreateTime().desc().listPage((page - 1) * rows, rows);
|
||||
return new SuccessResultList<>(listModelDTO(models), page, modelQuery.count());
|
||||
}
|
||||
|
||||
@ -177,7 +177,7 @@ public class ActivitiServiceImpl extends DefaultBaseService implements IActiviti
|
||||
return listPage(page, rows);
|
||||
}
|
||||
ModelQuery modelQuery = repositoryService.createModelQuery();
|
||||
List<Model> models = modelQuery.modelCategory(modelCategory).orderByCreateTime().desc().listPage(page - 1, rows);
|
||||
List<Model> models = modelQuery.modelCategory(modelCategory).orderByCreateTime().desc().listPage((page - 1) * rows, rows);
|
||||
return new SuccessResultList<>(listModelDTO(models), page, modelQuery.count());
|
||||
}
|
||||
|
||||
|
@ -84,7 +84,7 @@ public class OaServiceImpl extends DefaultBaseService implements IOaService {
|
||||
@Override
|
||||
public SuccessResultList<List<OaProcdefDTO>> listPageProcdef(int page, int rows) {
|
||||
ProcessDefinitionQuery processDefinitionQuery = repositoryService.createProcessDefinitionQuery();
|
||||
List<ProcessDefinition> processDefinitions = processDefinitionQuery.latestVersion().listPage(page - 1, rows);
|
||||
List<ProcessDefinition> processDefinitions = processDefinitionQuery.latestVersion().listPage((page - 1) * rows, rows);
|
||||
List<OaProcdefDTO> oaProcdefDTOs = listOaProcdef(processDefinitions);
|
||||
return new SuccessResultList<>(oaProcdefDTOs, page, processDefinitionQuery.count());
|
||||
}
|
||||
@ -181,7 +181,7 @@ public class OaServiceImpl extends DefaultBaseService implements IOaService {
|
||||
@Override
|
||||
public SuccessResultList<List<OaTaskDTO>> listPageTaskByUserId(String userId, int page, int rows) {
|
||||
TaskQuery taskQuery = taskService.createTaskQuery().taskCandidateOrAssigned(userId);
|
||||
List<Task> tasks = taskQuery.includeProcessVariables().orderByTaskCreateTime().desc().listPage(page - 1, rows);
|
||||
List<Task> tasks = taskQuery.includeProcessVariables().orderByTaskCreateTime().desc().listPage((page - 1) * rows, rows);
|
||||
List<OaTaskDTO> oaTaskDTOs = listOaTask(tasks);
|
||||
return new SuccessResultList<>(oaTaskDTOs, page, taskQuery.count());
|
||||
}
|
||||
@ -272,7 +272,7 @@ public class OaServiceImpl extends DefaultBaseService implements IOaService {
|
||||
@Override
|
||||
public SuccessResultList<List<OaHistoryTaskDTO>> listPageHistoryTaskByUserId(String userId, int page, int rows) {
|
||||
HistoricTaskInstanceQuery historicTaskInstanceQuery = historyService.createHistoricTaskInstanceQuery().taskAssignee(userId);
|
||||
List<HistoricTaskInstance> historicTaskInstances = historicTaskInstanceQuery.includeProcessVariables().finished().orderByHistoricTaskInstanceEndTime().desc().listPage(page - 1, rows);
|
||||
List<HistoricTaskInstance> historicTaskInstances = historicTaskInstanceQuery.includeProcessVariables().finished().orderByHistoricTaskInstanceEndTime().desc().listPage((page - 1) * rows, rows);
|
||||
List<OaHistoryTaskDTO> oaHistoryTaskDTOs = listOaHistoryTask(historicTaskInstances);
|
||||
return new SuccessResultList<>(oaHistoryTaskDTOs, page, historicTaskInstanceQuery.count());
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user