导出
This commit is contained in:
+1
-2
@@ -163,8 +163,7 @@ public class ProjectRxswinEOController extends JeroController<ProjectRxswinEO, I
|
|||||||
*/
|
*/
|
||||||
@RequestMapping(value = "/exportXls")
|
@RequestMapping(value = "/exportXls")
|
||||||
public ModelAndView exportXls(HttpServletRequest request, ProjectRxswinEO projectRxswinEO) {
|
public ModelAndView exportXls(HttpServletRequest request, ProjectRxswinEO projectRxswinEO) {
|
||||||
projectRxswinEOService.exportXls(request,projectRxswinEO);
|
return projectRxswinEOService.exportXls(request,projectRxswinEO);
|
||||||
return super.exportXls(request, projectRxswinEO, ProjectRxswinEO.class, "rxswin表");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+22
-23
@@ -13,18 +13,23 @@ import com.jero.modules.document.service.impl.BussDocumentLibraryEOServiceImpl;
|
|||||||
import com.jero.modules.dummy.enums.OrderEnum;
|
import com.jero.modules.dummy.enums.OrderEnum;
|
||||||
import com.jero.modules.project.entity.ProjectLibraryBase;
|
import com.jero.modules.project.entity.ProjectLibraryBase;
|
||||||
import com.jero.modules.project.entity.ProjectRxswinEO;
|
import com.jero.modules.project.entity.ProjectRxswinEO;
|
||||||
|
import com.jero.modules.project.entity.ProjectRxswinEOEn;
|
||||||
import com.jero.modules.project.enums.StatusEnum;
|
import com.jero.modules.project.enums.StatusEnum;
|
||||||
import com.jero.modules.project.mapper.ProjectRxswinEOMapper;
|
import com.jero.modules.project.mapper.ProjectRxswinEOMapper;
|
||||||
import com.jero.modules.project.service.IProjectRxswinEOService;
|
import com.jero.modules.project.service.IProjectRxswinEOService;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.apache.shiro.SecurityUtils;
|
import org.apache.shiro.SecurityUtils;
|
||||||
|
import org.jeecgframework.poi.excel.def.NormalExcelConstants;
|
||||||
|
import org.jeecgframework.poi.excel.entity.ExportParams;
|
||||||
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
|
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
|
||||||
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.web.servlet.ModelAndView;
|
import org.springframework.web.servlet.ModelAndView;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import java.text.Collator;
|
import java.text.Collator;
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@@ -396,29 +401,23 @@ public class ProjectRxswinEOServiceImpl extends ServiceImpl<ProjectRxswinEOMappe
|
|||||||
|
|
||||||
// Step.3 AutoPoi 导出Excel
|
// Step.3 AutoPoi 导出Excel
|
||||||
ModelAndView mv = new ModelAndView(new JeecgEntityExcelView());
|
ModelAndView mv = new ModelAndView(new JeecgEntityExcelView());
|
||||||
// if (CutEnum.CN.getValue().equals(projectRxswinEO.getCut())) {
|
if (CutEnum.CN.getValue().equals(projectRxswinEO.getCut())) {
|
||||||
// List<OtaExportCnVO> dataList = new ArrayList<>();
|
mv.addObject(NormalExcelConstants.CLASS, ProjectRxswinEO.class);
|
||||||
// for (ProjectRxswinEO projectRxswinEOTEmp : exportList) {
|
mv.addObject(NormalExcelConstants.DATA_LIST, exportList);
|
||||||
// OtaExportCnVO otaExportCnVO = new OtaExportCnVO();
|
ExportParams exportParams = new ExportParams("RXSWIN", null, "RXSWIN");
|
||||||
// BeanUtils.copyProperties(projectRxswinEOTEmp, otaExportCnVO);
|
mv.addObject(NormalExcelConstants.PARAMS, exportParams);
|
||||||
// dataList.add(otaExportCnVO);
|
} else {
|
||||||
// }
|
List<ProjectRxswinEOEn> dataList = new ArrayList<>();
|
||||||
// mv.addObject(NormalExcelConstants.CLASS, OtaExportCnVO.class);
|
for (ProjectRxswinEO projectRxswinEOTemp : exportList) {
|
||||||
// mv.addObject(NormalExcelConstants.DATA_LIST, dataList);
|
ProjectRxswinEOEn projectRxswinEOEn = new ProjectRxswinEOEn();
|
||||||
// ExportParams exportParams = new ExportParams("RXSWIN", null, "RXSWIN");
|
BeanUtils.copyProperties(projectRxswinEOTemp, projectRxswinEOEn);
|
||||||
// mv.addObject(NormalExcelConstants.PARAMS, exportParams);
|
dataList.add(projectRxswinEOEn);
|
||||||
// } else {
|
}
|
||||||
// List<OtaExportEnVO> dataList = new ArrayList<>();
|
mv.addObject(NormalExcelConstants.CLASS, ProjectRxswinEOEn.class);
|
||||||
// for (OtaManageApplyEO manageApplyEO : exportList) {
|
mv.addObject(NormalExcelConstants.DATA_LIST, dataList);
|
||||||
// OtaExportEnVO otaExportEnVO = new OtaExportEnVO();
|
ExportParams exportParams = new ExportParams("RXSWIN", null, "RXSWIN");
|
||||||
// BeanUtils.copyProperties(manageApplyEO, otaExportEnVO);
|
mv.addObject(NormalExcelConstants.PARAMS, exportParams);
|
||||||
// dataList.add(otaExportEnVO);
|
}
|
||||||
// }
|
|
||||||
// mv.addObject(NormalExcelConstants.CLASS, OtaExportEnVO.class);
|
|
||||||
// mv.addObject(NormalExcelConstants.DATA_LIST, dataList);
|
|
||||||
// ExportParams exportParams = new ExportParams("RXSWIN", null, "RXSWIN");
|
|
||||||
// mv.addObject(NormalExcelConstants.PARAMS, exportParams);
|
|
||||||
// }
|
|
||||||
return mv;
|
return mv;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user