Subversion Repositories SmartDukaan

Rev

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

Rev 30215 Rev 30321
Line 2202... Line 2202...
2202
		List<InsurancePolicy> insurancePolicies = insurancePolicyRepository.selectAllByProviderId(3,
2202
		List<InsurancePolicy> insurancePolicies = insurancePolicyRepository.selectAllByProviderId(3,
2203
				Optional.of(false));
2203
				Optional.of(false));
2204
		for (InsurancePolicy insurancePolicy : insurancePolicies) {
2204
		for (InsurancePolicy insurancePolicy : insurancePolicies) {
2205
			String invoiceNumber = insurancePolicy.getInvoiceNumber();
2205
			String invoiceNumber = insurancePolicy.getInvoiceNumber();
2206
			FofoOrder fofoOrder = fofoOrderRepository.selectByInvoiceNumber(invoiceNumber);
2206
			FofoOrder fofoOrder = fofoOrderRepository.selectByInvoiceNumber(invoiceNumber);
2207
			PdfModel pdfModel = orderService.getInvoicePdfModel(fofoOrder.getId());
2207
			InvoicePdfModel pdfModel = orderService.getInvoicePdfModel(fofoOrder.getId());
2208
			java.io.ByteArrayOutputStream byteArrayOutputStream = new java.io.ByteArrayOutputStream();
2208
			java.io.ByteArrayOutputStream byteArrayOutputStream = new java.io.ByteArrayOutputStream();
2209
			PdfUtils.generateAndWrite(Arrays.asList(pdfModel), byteArrayOutputStream);
2209
			PdfUtils.generateAndWrite(Arrays.asList(pdfModel), byteArrayOutputStream);
2210
			String pdfInvoiceString = "data:application/pdf;base64,"
2210
			String pdfInvoiceString = "data:application/pdf;base64,"
2211
					+ Base64.getEncoder().encodeToString(byteArrayOutputStream.toByteArray());
2211
					+ Base64.getEncoder().encodeToString(byteArrayOutputStream.toByteArray());
2212
			boolean attached = toffeeService.attachInvoice(insurancePolicy.getPolicyNumber().split("#")[1],
2212
			boolean attached = toffeeService.attachInvoice(insurancePolicy.getPolicyNumber().split("#")[1],