From 97ee0021c9d304f448ceeb58c35df84408d0c4f7 Mon Sep 17 00:00:00 2001 From: weikai <123456> Date: Fri, 13 Nov 2020 17:47:47 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90pc=E7=AB=AF=20=E8=AE=AE=E9=A2=98?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=BE=85=E5=9B=9E=E5=BA=94=E3=80=91=E3=80=90?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AF=BC=E5=87=BA=E3=80=91=E9=AD=8F=E5=87=AF?= =?UTF-8?q?=202020-11-13?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/EpdcEventsController.java | 15 ++++++++++++ .../modules/events/excel/UnEventsExcel.java | 24 +++++++++++++++++++ .../events/service/EpdcEventsService.java | 10 ++++++++ .../service/impl/EpdcEventsServiceImpl.java | 6 +++++ .../resources/mapper/events/EpdcEventsDao.xml | 3 ++- 5 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/excel/UnEventsExcel.java diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/controller/EpdcEventsController.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/controller/EpdcEventsController.java index 1c16b9432..4e9689745 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/controller/EpdcEventsController.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/controller/EpdcEventsController.java @@ -34,6 +34,7 @@ import com.elink.esua.epdc.dto.events.form.EpdcEventsReviewFormDTO; import com.elink.esua.epdc.dto.form.KpiMetaDataOfEventsFormDTO; import com.elink.esua.epdc.dto.result.KpiEventReportAmountResultDTO; import com.elink.esua.epdc.modules.events.excel.EpdcEventsExcel; +import com.elink.esua.epdc.modules.events.excel.UnEventsExcel; import com.elink.esua.epdc.modules.events.service.EpdcEventsService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -188,5 +189,19 @@ public class EpdcEventsController { List dtoList = epdcEventsService.statEventReportAmount(eventReportAmountFormDto); return new Result().ok(dtoList); } + /*** + * 项目管理 -待回应 + * @param params + * @param response + * @return void + * @author qushutong + * @date 2020/3/18 15:59 + */ + @GetMapping("unexport") + public void unauthorizedExport(@RequestParam Map params, HttpServletResponse response) throws Exception { + List list= epdcEventsService.unEventList(params); + ExcelUtils.exportExcelToTarget(response, "待回应", list, UnEventsExcel.class); + } + } diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/excel/UnEventsExcel.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/excel/UnEventsExcel.java new file mode 100644 index 000000000..bccbcc254 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/excel/UnEventsExcel.java @@ -0,0 +1,24 @@ +package com.elink.esua.epdc.modules.events.excel; + +import cn.afterturn.easypoi.excel.annotation.Excel; +import lombok.Data; + +/** + * 议题管理 - 待回应 导出类 + * + * @author Mark sunlightcs@gmail.com + * @since v1.0.0 2019-09-04 + */ +@Data +public class UnEventsExcel { + + @Excel(name = "议题内容") + private String eventContent; + @Excel(name = "提交时间") + private String createdTime; + @Excel(name = "提交人") + private String nickName; + @Excel(name = "所属网格") + private String allDeptNames; + +} diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/EpdcEventsService.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/EpdcEventsService.java index 63f5ad863..323ba0162 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/EpdcEventsService.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/EpdcEventsService.java @@ -59,6 +59,16 @@ public interface EpdcEventsService extends BaseService { List list(Map params); + /** + * 议题管理 - 待回应 - 导出 + * + * @Params: [params] + * @Return: com.elink.esua.epdc.commons.tools.page.PageData + * @Author: wk + * @Date: 2020-11-13 + */ + List unEventList(Map params); + /** * 根据ID获取事件详情 * diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/impl/EpdcEventsServiceImpl.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/impl/EpdcEventsServiceImpl.java index 7f4d2fe69..1b1f7e8f0 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/impl/EpdcEventsServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/impl/EpdcEventsServiceImpl.java @@ -146,6 +146,12 @@ public class EpdcEventsServiceImpl extends BaseServiceImpl unEventList(Map params) { + List list = baseDao.selectListOfPendingReviewEvents(params); + return list; + } + private QueryWrapper getWrapper(Map params) { String id = (String) params.get(FieldConstant.ID_HUMP); String issueCategoryId = (String) params.get("issueCategoryId"); diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/events/EpdcEventsDao.xml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/events/EpdcEventsDao.xml index 85a8cd501..2a7e19dba 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/events/EpdcEventsDao.xml +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/events/EpdcEventsDao.xml @@ -61,7 +61,8 @@ temp.id, temp.nick_Name AS nickName, temp.event_content AS eventContent, - temp.CREATED_TIME AS createdTime + temp.CREATED_TIME AS createdTime, + temp.ALL_DEPT_NAMES as allDeptNames FROM epdc_events temp WHERE