diff --git a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/topic/controller/TopicController.java b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/topic/controller/TopicController.java index f2c34fa..0c9f33f 100644 --- a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/topic/controller/TopicController.java +++ b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/topic/controller/TopicController.java @@ -105,6 +105,13 @@ public class TopicController { ExcelUtils.exportExcelToTarget(response, null, list, TopicExcel.class); } + @GetMapping("policeexport") + @DataFilter(tableAlias = "temp", deptId = "grid_id", prefix = "AND", isPendingCreator = false) + public void exportPolice(@RequestParam Map params, HttpServletResponse response) throws Exception { + List list = topicService.listPolice(params); + ExcelUtils.exportExcelToTarget(response, null, list, TopicExcel.class); + } + /** * 关闭话题 * diff --git a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/topic/service/TopicService.java b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/topic/service/TopicService.java index 45739a0..9322555 100644 --- a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/topic/service/TopicService.java +++ b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/topic/service/TopicService.java @@ -81,6 +81,16 @@ public interface TopicService extends BaseService { */ List list(Map params); + /** + * 警民默认查询 + * + * @param params + * @return java.util.List + * @author generator + * @date 2019-10-10 + */ + List listPolice(Map params); + /** * 移动端-话题列表 * diff --git a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/topic/service/impl/TopicServiceImpl.java b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/topic/service/impl/TopicServiceImpl.java index 68fd3f2..09b073b 100644 --- a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/topic/service/impl/TopicServiceImpl.java +++ b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/topic/service/impl/TopicServiceImpl.java @@ -135,6 +135,11 @@ public class TopicServiceImpl extends BaseServiceImpl imp return baseDao.selectListTopic(params); } + @Override + public List listPolice(Map params) { + return baseDao.selectPoliceListTopic(params); + } + private QueryWrapper getWrapper(Map params) { String id = (String) params.get(FieldConstant.ID_HUMP);