Browse Source

解决分页失效问题

master
yanyan 2 years ago
parent
commit
58e580e64d
  1. 6
      lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/controller/KnowledgeLibraryController.java
  2. 15
      lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/controller/SceneManageController.java
  3. 21
      lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/domain/KnowledgeLibrary.java
  4. 32
      lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/domain/SceneManage.java

6
lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/controller/KnowledgeLibraryController.java

@ -1,9 +1,11 @@
package com.zdxt.knowledge.controller; package com.zdxt.knowledge.controller;
import com.github.pagehelper.PageHelper;
import com.zdxt.auth.dto.DictDataBean; import com.zdxt.auth.dto.DictDataBean;
import com.zdxt.auth.feign.DictDataApi; import com.zdxt.auth.feign.DictDataApi;
import com.zdxt.common.ZDResponse; import com.zdxt.common.ZDResponse;
import com.zdxt.common.controller.BaseController; import com.zdxt.common.controller.BaseController;
import com.zdxt.common.util.StringUtils;
import com.zdxt.common.util.TableDataInfo; import com.zdxt.common.util.TableDataInfo;
import com.zdxt.knowledge.domain.KnowledgeLibrary; import com.zdxt.knowledge.domain.KnowledgeLibrary;
import com.zdxt.knowledge.service.IKnowledgeLibraryService; import com.zdxt.knowledge.service.IKnowledgeLibraryService;
@ -59,7 +61,9 @@ public class KnowledgeLibraryController extends BaseController {
@PostMapping("/listApp") @PostMapping("/listApp")
@ResponseBody @ResponseBody
public TableDataInfo listApp(@RequestBody KnowledgeLibrary knowledgeLibrary) { public TableDataInfo listApp(@RequestBody KnowledgeLibrary knowledgeLibrary) {
startPage(); if (StringUtils.isNotNull(knowledgeLibrary.getPageNum()) && StringUtils.isNotNull(knowledgeLibrary.getPageSize())) {
PageHelper.startPage(knowledgeLibrary.getPageNum(), knowledgeLibrary.getPageSize());
}
knowledgeLibrary.setPublishstate(1); knowledgeLibrary.setPublishstate(1);
List<KnowledgeLibrary> list = knowledgeLibraryService.selectKnowledgeLibraryList(knowledgeLibrary); List<KnowledgeLibrary> list = knowledgeLibraryService.selectKnowledgeLibraryList(knowledgeLibrary);
return getDataTable(list); return getDataTable(list);

15
lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/controller/SceneManageController.java

@ -24,7 +24,6 @@ import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import java.util.Collection;
import java.util.Collections; import java.util.Collections;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -65,7 +64,9 @@ public class SceneManageController extends BaseController {
@PostMapping("/list") @PostMapping("/list")
@ResponseBody @ResponseBody
public TableDataInfo list(SceneManage sceneManage) { public TableDataInfo list(SceneManage sceneManage) {
startPage(); if (StringUtils.isNotNull(sceneManage.getPageNum()) && StringUtils.isNotNull(sceneManage.getPageSize())) {
PageHelper.startPage(sceneManage.getPageNum(), sceneManage.getPageSize());
}
List<SceneManage> list = sceneManageService.selectSceneManageList(sceneManage); List<SceneManage> list = sceneManageService.selectSceneManageList(sceneManage);
return getDataTable(list); return getDataTable(list);
} }
@ -80,8 +81,10 @@ public class SceneManageController extends BaseController {
PageHelper.startPage(sceneManage.getPageNum(), sceneManage.getPageSize()); PageHelper.startPage(sceneManage.getPageNum(), sceneManage.getPageSize());
} }
List<SceneManage> list = sceneManageService.selectSceneManageListAll(sceneManage); List<SceneManage> list = sceneManageService.selectSceneManageListAll(sceneManage);
if (CollectionUtils.isNotEmpty(list)) { TableDataInfo dataTable = getDataTable(list);
list = list.stream() if (CollectionUtils.isNotEmpty(dataTable.getRows())) {
List<SceneManage> rows = (List<SceneManage>) dataTable.getRows();
dataTable.setRows(rows.stream()
.map(item -> { .map(item -> {
SceneRole sceneRole = new SceneRole(); SceneRole sceneRole = new SceneRole();
sceneRole.setSceneId(item.getGuid()); sceneRole.setSceneId(item.getGuid());
@ -91,9 +94,9 @@ public class SceneManageController extends BaseController {
item.setUseTotal((long) questionFreService.selectQuestionFreList(questionFre).size()); item.setUseTotal((long) questionFreService.selectQuestionFreList(questionFre).size());
return item; return item;
}) })
.collect(Collectors.toList()); .collect(Collectors.toList()));
} }
return getDataTable(list); return dataTable;
} }
/** /**

21
lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/domain/KnowledgeLibrary.java

@ -1,6 +1,7 @@
package com.zdxt.knowledge.domain; package com.zdxt.knowledge.domain;
import com.zdxt.common.BaseDomain; import com.zdxt.common.BaseDomain;
import io.swagger.models.auth.In;
import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
import java.util.Date; import java.util.Date;
@ -51,6 +52,26 @@ public class KnowledgeLibrary extends BaseDomain
/** 审核状态(0:未审核,1:警员审核,2:管理科审核) */ /** 审核状态(0:未审核,1:警员审核,2:管理科审核) */
private Integer examinestate; private Integer examinestate;
private Integer pageNum;
private Integer pageSize;
public Integer getPageNum() {
return pageNum;
}
public void setPageNum(Integer pageNum) {
this.pageNum = pageNum;
}
public Integer getPageSize() {
return pageSize;
}
public void setPageSize(Integer pageSize) {
this.pageSize = pageSize;
}
public String getGuid() { public String getGuid() {
return guid; return guid;
} }

32
lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/domain/SceneManage.java

@ -1,12 +1,11 @@
package com.zdxt.knowledge.domain; package com.zdxt.knowledge.domain;
import com.zdxt.common.BaseDomain;
import com.zdxt.common.annotation.Excel; import com.zdxt.common.annotation.Excel;
import com.zdxt.common.util.PageDomain;
import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date; import java.util.Date;
import java.util.Map; import java.util.Map;
@ -17,7 +16,7 @@ import java.util.Map;
* @author ruoyi * @author ruoyi
* @date 2023-12-25 * @date 2023-12-25
*/ */
public class SceneManage extends PageDomain implements Serializable { public class SceneManage extends BaseDomain {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
@ -118,11 +117,38 @@ public class SceneManage extends PageDomain implements Serializable {
private String uploadPath; private String uploadPath;
/**
* 当前记录起始索引
*/
private Integer pageNum;
/**
* 每页显示记录数
*/
private Integer pageSize;
/** /**
* 请求参数 * 请求参数
*/ */
private Map<String, Object> params; private Map<String, Object> params;
public Integer getPageNum() {
return pageNum;
}
public void setPageNum(Integer pageNum) {
this.pageNum = pageNum;
}
public Integer getPageSize() {
return pageSize;
}
public void setPageSize(Integer pageSize) {
this.pageSize = pageSize;
}
public String getGuid() { public String getGuid() {
return guid; return guid;
} }

Loading…
Cancel
Save