|
|
@@ -43,6 +43,8 @@ import org.jeecg.modules.hlwuser.mapper.HlwUserMapper;
|
|
|
import org.jeecg.modules.hlwuser.mapper.HlwUserSubcontractorMapper;
|
|
|
import org.jeecg.modules.hlwuser.service.IHlwUserService;
|
|
|
import org.jeecg.modules.utils.DateUtils;
|
|
|
+import org.jeecg.modules.utils.excel.ExcelUtil;
|
|
|
+import org.jeecg.modules.utils.excel.properties.ExportProperties;
|
|
|
import org.jeecgframework.poi.excel.ExcelImportUtil;
|
|
|
import org.jeecgframework.poi.excel.def.NormalExcelConstants;
|
|
|
import org.jeecgframework.poi.excel.entity.ExportParams;
|
|
|
@@ -84,6 +86,8 @@ public class HlwPaymentDetailController extends JeecgController<HlwPaymentDetail
|
|
|
private HlwPaymentMapper hlwPaymentMapper;
|
|
|
@Resource
|
|
|
private HlwUserSubcontractorMapper hlwUserSubcontractorMapper;
|
|
|
+ @Autowired
|
|
|
+ private ExportProperties exportProperties;
|
|
|
|
|
|
/**
|
|
|
* 分页列表查询
|
|
|
@@ -320,14 +324,26 @@ public class HlwPaymentDetailController extends JeecgController<HlwPaymentDetail
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 导出excel
|
|
|
+ * 导出excel(下载模板使用,数据部分为空)
|
|
|
*
|
|
|
* @param request
|
|
|
* @param hlwPaymentDetail
|
|
|
*/
|
|
|
+ @ResponseBody
|
|
|
@RequestMapping(value = "/exportXls")
|
|
|
- public ModelAndView exportXls(HttpServletRequest request, HlwPaymentDetail hlwPaymentDetail) {
|
|
|
- return super.exportXls(request, hlwPaymentDetail, HlwPaymentDetail.class, "付款明细表");
|
|
|
+ public void exportXls(HttpServletRequest request, HlwPaymentDetail hlwPaymentDetail,HttpServletResponse response) {
|
|
|
+ // Step.1 组装查询条件
|
|
|
+ // Step.2 获取导出数据
|
|
|
+ List<HlwPaymentDetail> exportList = hlwPaymentDetailService.getList(hlwPaymentDetail);
|
|
|
+ // Step.3 EasyExcel 导出Excel
|
|
|
+ try {
|
|
|
+ String url=exportProperties.getPaymentDetail();
|
|
|
+ String title="付款详情数据";
|
|
|
+ ExcelUtil.exportExcelByTemplateWeb(response, title, url, new HashMap(), exportList);
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ log.info("导出报错===" + e.getMessage());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|