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