Browse Source

update

feature/vim
YUJT 4 years ago
parent
commit
8b2bc3eac9
  1. 6
      epdc-cloud-custom/pom.xml
  2. 6
      epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/controller/EpidemicUserInfoController.java
  3. 4
      epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/impl/EpidemicUserInfoExportServer.java

6
epdc-cloud-custom/pom.xml

@ -220,9 +220,9 @@
<!-- nacos --> <!-- nacos -->
<nacos.register-enabled>true</nacos.register-enabled> <nacos.register-enabled>true</nacos.register-enabled>
<nacos.server-addr>mse-7be164015-p.nacos-ans.mse.aliyuncs.com:8848</nacos.server-addr> <nacos.server-addr>192.168.0.59:8848</nacos.server-addr>
<nacos.ip>115.28.104.30</nacos.ip> <nacos.ip>192.168.0.59</nacos.ip>
<nacos.namespace>95aea863-dcc6-4f75-b256-9a6061a30a40</nacos.namespace> <nacos.namespace>8831513c-2f72-42e8-899f-eb6c2c5ae110</nacos.namespace>
<!--RocketMQ--> <!--RocketMQ-->
<rocketmq.name.server>192.168.0.59:9876</rocketmq.name.server> <rocketmq.name.server>192.168.0.59:9876</rocketmq.name.server>
<rocketmq.consumer.group>organizationGroup</rocketmq.consumer.group> <rocketmq.consumer.group>organizationGroup</rocketmq.consumer.group>

6
epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/controller/EpidemicUserInfoController.java

@ -1,7 +1,6 @@
package com.elink.esua.epdc.vaccine.epidemic.controller; package com.elink.esua.epdc.vaccine.epidemic.controller;
import cn.afterturn.easypoi.excel.ExcelExportUtil;
import cn.afterturn.easypoi.excel.entity.ExportParams; import cn.afterturn.easypoi.excel.entity.ExportParams;
import com.elink.esua.epdc.commons.tools.annotation.LogOperation; import com.elink.esua.epdc.commons.tools.annotation.LogOperation;
import com.elink.esua.epdc.commons.tools.page.PageData; import com.elink.esua.epdc.commons.tools.page.PageData;
@ -22,13 +21,10 @@ import com.elink.esua.epdc.vaccine.epidemic.excel.EpidecmicUserNewExcel;
import com.elink.esua.epdc.vaccine.epidemic.service.EpidemicUserInfoService; import com.elink.esua.epdc.vaccine.epidemic.service.EpidemicUserInfoService;
import com.elink.esua.epdc.vaccine.epidemic.service.impl.EpidemicUserInfoExportServer; import com.elink.esua.epdc.vaccine.epidemic.service.impl.EpidemicUserInfoExportServer;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.apache.poi.ss.usermodel.Workbook;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.util.HashMap;
import java.util.List;
import java.util.Map; import java.util.Map;
@ -94,7 +90,7 @@ public class EpidemicUserInfoController {
public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception {
ExportParams exportParams = new ExportParams(); ExportParams exportParams = new ExportParams();
exportParams.setHeight((short) (2 * 256)); exportParams.setHeight((short) (2 * 256));
ExcelUtils.exportBigExcel(StringUtils.EMPTY, params, exportServer, response, new ExportParams(), EpidecmicUserNewExcel.class); ExcelUtils.exportBigExcel(StringUtils.EMPTY, params, exportServer, response, exportParams, EpidecmicUserNewExcel.class);
} }
/* /*
@GetMapping("export") @GetMapping("export")

4
epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/impl/EpidemicUserInfoExportServer.java

@ -28,8 +28,8 @@ public class EpidemicUserInfoExportServer implements IExcelExportServer {
@Override @Override
public List<Object> selectListForExcelExport(Object queryParams, int page) { public List<Object> selectListForExcelExport(Object queryParams, int page) {
Map<String, Object> params = (Map<String, Object>) queryParams; Map<String, Object> params = (Map<String, Object>) queryParams;
params.put("excelBigDataPageSize", 50000); params.put("excelBigDataPageSize", 30000);
params.put("excelBigDataPageIndex", (page - 1) * 50000); params.put("excelBigDataPageIndex", (page - 1) * 30000);
List<EpidemicRecordListDTO> recordList = epidemicUserInfoDao.getEpidemicUserRecordList(params); List<EpidemicRecordListDTO> recordList = epidemicUserInfoDao.getEpidemicUserRecordList(params);
List<Object> targetList = new ArrayList<>(); List<Object> targetList = new ArrayList<>();
if (CollUtil.isNotEmpty(recordList)) { if (CollUtil.isNotEmpty(recordList)) {

Loading…
Cancel
Save