From dbc7a266657fc988552e80bd93e6375256a46d18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E9=A3=9E?= Date: Tue, 28 Jan 2020 18:59:57 +0800 Subject: [PATCH] =?UTF-8?q?=E7=96=AB=E6=83=85=E4=B8=8A=E6=8A=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/EpidemicController.java | 2 +- .../modules/epidemic/dao/EpidemicDao.java | 13 +++- .../modules/epidemic/excel/EpidemicExcel.java | 29 +------- .../epidemic/service/EpidemicService.java | 2 + .../service/impl/EpidemicServiceImpl.java | 15 +++++ .../resources/mapper/epidemic/EpidemicDao.xml | 67 +++++++++++++++++++ 6 files changed, 98 insertions(+), 30 deletions(-) diff --git a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/controller/EpidemicController.java b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/controller/EpidemicController.java index e14cc0c7d..67f0596cc 100644 --- a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/controller/EpidemicController.java +++ b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/controller/EpidemicController.java @@ -52,7 +52,7 @@ public class EpidemicController { @GetMapping("page") public Result> page(@RequestParam Map params){ - PageData page = epidemicService.page(params); + PageData page = epidemicService.getEpidemicPageFromPc(params); return new Result>().ok(page); } diff --git a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/dao/EpidemicDao.java b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/dao/EpidemicDao.java index 9ead33f68..aca1e0f84 100644 --- a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/dao/EpidemicDao.java +++ b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/dao/EpidemicDao.java @@ -19,9 +19,13 @@ package com.elink.esua.epdc.modules.epidemic.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.elink.esua.epdc.commons.mybatis.dao.BaseDao; +import com.elink.esua.epdc.dto.EpidemicDTO; import com.elink.esua.epdc.modules.epidemic.entity.EpidemicEntity; import org.apache.ibatis.annotations.Mapper; +import java.util.List; +import java.util.Map; + /** * 疫情管理表 疫情管理表 * @@ -30,5 +34,12 @@ import org.apache.ibatis.annotations.Mapper; */ @Mapper public interface EpidemicDao extends BaseDao, BaseMapper { - + /** + * 报名列表 + * @Params: [params] + * @Return: java.util.List + * @Author: liuchuang + * @Date: 2019/9/5 19:42 + */ + List getEpidemicPageFromPc(Map params); } \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/excel/EpidemicExcel.java b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/excel/EpidemicExcel.java index 583ecbd8f..9c530a423 100644 --- a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/excel/EpidemicExcel.java +++ b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/excel/EpidemicExcel.java @@ -31,9 +31,6 @@ import java.util.Date; @Data public class EpidemicExcel { - @Excel(name = "主键") - private String id; - @Excel(name = "上报人") private String reporter; @@ -43,41 +40,17 @@ public class EpidemicExcel { @Excel(name = "上报地点") private String address; - @Excel(name = "是否是网格党建指导员 0:否,1:是") + @Excel(name = "是否是网格党建指导员") private String instructorFlag; @Excel(name = "上报内容") private String content; - @Excel(name = "父所有部门ID") - private String parentDeptIds; - - @Excel(name = "父所有部门名称") - private String parentDeptNames; - - @Excel(name = "所有部门ID") - private String allDeptIds; - @Excel(name = "所有部门名称") private String allDeptNames; - @Excel(name = "删除标识 0:否,1:是") - private String delFlag; - - @Excel(name = "乐观锁") - private Integer revision; - - @Excel(name = "创建人") - private String createdBy; - @Excel(name = "创建时间") private Date createdTime; - @Excel(name = "更新人") - private String updatedBy; - - @Excel(name = "更新时间") - private Date updatedTime; - } \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/service/EpidemicService.java b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/service/EpidemicService.java index 5bc553909..4193073bc 100644 --- a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/service/EpidemicService.java +++ b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/service/EpidemicService.java @@ -45,6 +45,8 @@ public interface EpidemicService extends BaseService { */ PageData page(Map params); + PageData getEpidemicPageFromPc(Map params); + /** * 默认查询 * diff --git a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/service/impl/EpidemicServiceImpl.java b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/service/impl/EpidemicServiceImpl.java index 2e4f8665f..7076b1a93 100644 --- a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/service/impl/EpidemicServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/service/impl/EpidemicServiceImpl.java @@ -59,6 +59,21 @@ public class EpidemicServiceImpl extends BaseServiceImpl getEpidemicPageFromPc(Map params) { + String status = params.get("instructorFlag").toString(); + if("1".equals(status)) { + status = "1"; + params.put("status",status); + } else if("2".equals(status)) { + status = "0"; + params.put("status",status); + } + IPage page = getPage(params); + List list = baseDao.getEpidemicPageFromPc(params); + return new PageData<>(list, page.getTotal()); + } + @Override public List list(Map params) { diff --git a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/epidemic/EpidemicDao.xml b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/epidemic/EpidemicDao.xml index a0a08c8e8..99800f693 100644 --- a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/epidemic/EpidemicDao.xml +++ b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/epidemic/EpidemicDao.xml @@ -21,6 +21,73 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file