| | |
| | | @Resource |
| | | private SysDeptService sysDeptService; |
| | | @Resource |
| | | private ReportInDetailPR reportInDetailPR; |
| | | @Resource |
| | | private ReportOutDetailPR reportOutDetailPR; |
| | | @Resource |
| | | private SuperInventoryReportPR superInventoryReportPR; |
| | | private ReportInoutPR reportInoutPR; |
| | | @Resource |
| | | private CompanyPR companyPR; |
| | | @Resource |
| | |
| | | param.setBizId(bizId); |
| | | param.setEntityName(entityName); |
| | | exportManager.renderWordDownload(param, response); |
| | | } |
| | | |
| | | /** |
| | | * 导出word并下载 |
| | | * |
| | | * @param response |
| | | */ |
| | | @RequestMapping("/download-inout-excel") |
| | | public void downloadInoutExcel(HttpServletResponse response) { |
| | | |
| | | exportManager.downloadInoutExcel(response); |
| | | } |
| | | |
| | | /** |
| | |
| | | //组装实际导出数据 |
| | | if (StringUtils.isNotEmpty(param.getType()) && "IN".equals(param.getType())) { |
| | | sheetName = "入库报表数据"; |
| | | list = reportInDetailPR.listRecord(param); |
| | | list = reportInoutPR.listRecord(param); |
| | | List<InoutRecordInExport> exportList = new ArrayList<>(); |
| | | for (InoutRecord record : list) { |
| | | InoutRecordInExport export = new InoutRecordInExport(); |
| | |
| | | |
| | | if (StringUtils.isNotEmpty(param.getType()) && "OUT".equals(param.getType())) { |
| | | sheetName = "出库报表数据"; |
| | | list = reportOutDetailPR.listRecord(param); |
| | | list = reportInoutPR.listRecord(param); |
| | | List<InoutRecordOutExport> exportList = new ArrayList<>(); |
| | | for (InoutRecord record : list) { |
| | | InoutRecordOutExport export = new InoutRecordOutExport(); |
| | |
| | | |
| | | if (StringUtils.isNotEmpty(param.getType()) && "IN_DETAIL".equals(param.getType())) { |
| | | sheetName = "入库明细报表数据"; |
| | | list = reportInDetailPR.listRecord(param); |
| | | list = reportInoutPR.listRecord(param); |
| | | List<InoutRecordDetailInExport> exportList = new ArrayList<>(); |
| | | for (InoutRecord record : list) { |
| | | InoutRecordDetailInExport export = new InoutRecordDetailInExport(); |
| | |
| | | |
| | | if (StringUtils.isNotEmpty(param.getType()) && "OUT_DETAIL".equals(param.getType())) { |
| | | sheetName = "出库明细报表数据"; |
| | | list = reportOutDetailPR.listRecord(param); |
| | | list = reportInoutPR.listRecord(param); |
| | | List<InoutRecordDetailOutExport> exportList = new ArrayList<>(); |
| | | for (InoutRecord record : list) { |
| | | InoutRecordDetailOutExport export = new InoutRecordDetailOutExport(); |
| | |
| | | //设置标题 |
| | | String sheetName = "库存报表数据"; |
| | | //查询数据 |
| | | List<SuperInventoryReportData> list = superInventoryReportPR.getReportData(param); |
| | | List<SuperInventoryReportData> list = reportInoutPR.getStoreData(param); |
| | | //获取分库编码对应的分库名称 |
| | | String deptName = ""; |
| | | SysDept subDept = sysDeptService.getCacheDept(null, ContextUtil.subDeptId(null)); |