| | |
| | | @Resource |
| | | private SysDeptService sysDeptService; |
| | | @Resource |
| | | private ReportInDetailPR reportInDetailPR; |
| | | @Resource |
| | | private ReportOutDetailPR reportOutDetailPR; |
| | | @Resource |
| | | private SuperInventoryReportPR superInventoryReportPR; |
| | | private ReportInoutPR reportInoutPR; |
| | | @Resource |
| | | private CompanyPR companyPR; |
| | | @Resource |
| | |
| | | //组装实际导出数据 |
| | | 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)); |