Subversion Repositories SmartDukaan

Rev

Rev 33311 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 33311 Rev 33552
Line 201... Line 201...
201
                    ZipOutputStream zipOut = new ZipOutputStream(fos);
201
                    ZipOutputStream zipOut = new ZipOutputStream(fos);
202
 
202
 
203
                    for (String singleInvoiceNumber : invoiceNumbers) {
203
                    for (String singleInvoiceNumber : invoiceNumbers) {
204
                        LOGGER.info("Single Invoice Number  - {}", singleInvoiceNumber);
204
                        LOGGER.info("Single Invoice Number  - {}", singleInvoiceNumber);
205
                        Order order = invoiceOrdersMap.get(singleInvoiceNumber).get(0);
205
                        Order order = invoiceOrdersMap.get(singleInvoiceNumber).get(0);
-
 
206
                        try {
206
                        File invoiceFile = invoiceService.getInvoiceFile(order);
207
                            File invoiceFile = invoiceService.getInvoiceFile(order);
207
                        this.addFileToZip(zipOut, new FileInputStream(invoiceFile), singleInvoiceNumber + ".pdf");
208
                            this.addFileToZip(zipOut, new FileInputStream(invoiceFile), singleInvoiceNumber + ".pdf");
-
 
209
                        } catch (ProfitMandiBusinessException profitMandiBusinessException) {
-
 
210
                            //do nothing
-
 
211
                        }
208
                    }
212
                    }
209
                    zipOut.close();
213
                    zipOut.close();
210
                    byte[] byteArray = fos.toByteArray();
214
                    byte[] byteArray = fos.toByteArray();
211
                    headers.set("Content-Type", ContentType.APPLICATION_OCTET_STREAM.getMimeType());
215
                    headers.set("Content-Type", ContentType.APPLICATION_OCTET_STREAM.getMimeType());
212
                    headers.set("Content-disposition", "attachment; filename=invoices.zip");
216
                    headers.set("Content-disposition", "attachment; filename=invoices.zip");