Subversion Repositories SmartDukaan

Rev

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

Rev 17470 Rev 20175
Line 22... Line 22...
22
import java.io.ByteArrayOutputStream;
22
import java.io.ByteArrayOutputStream;
23
import java.io.File;
23
import java.io.File;
24
import java.io.FileNotFoundException;
24
import java.io.FileNotFoundException;
25
import java.io.FileReader;
25
import java.io.FileReader;
26
import java.io.IOException;
26
import java.io.IOException;
-
 
27
import java.text.DecimalFormat;
27
import java.text.ParseException;
28
import java.text.ParseException;
28
import java.text.SimpleDateFormat;
29
import java.text.SimpleDateFormat;
29
import java.util.ArrayList;
30
import java.util.ArrayList;
30
import java.util.Calendar;
31
import java.util.Calendar;
31
import java.util.Date;
32
import java.util.Date;
32
import java.util.GregorianCalendar;
33
import java.util.GregorianCalendar;
33
import java.util.HashMap;
34
import java.util.HashMap;
34
import java.util.List;
35
import java.util.List;
35
import java.util.Locale;
-
 
36
import java.util.Map;
36
import java.util.Map;
37
 
37
 
38
import javax.servlet.ServletContext;
38
import javax.servlet.ServletContext;
39
import javax.servlet.ServletOutputStream;
39
import javax.servlet.ServletOutputStream;
40
import javax.servlet.http.HttpServletRequest;
40
import javax.servlet.http.HttpServletRequest;
41
import javax.servlet.http.HttpServletResponse;
41
import javax.servlet.http.HttpServletResponse;
42
import javax.servlet.http.HttpSession;
42
import javax.servlet.http.HttpSession;
43
 
43
 
44
import org.apache.commons.lang.StringUtils;
44
import org.apache.commons.lang.StringUtils;
45
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
45
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
46
import org.apache.poi.ss.usermodel.Cell;
-
 
47
import org.apache.poi.ss.usermodel.CellStyle;
46
import org.apache.poi.ss.usermodel.CellStyle;
48
import org.apache.poi.ss.usermodel.CreationHelper;
47
import org.apache.poi.ss.usermodel.CreationHelper;
49
import org.apache.poi.ss.usermodel.Row;
48
import org.apache.poi.ss.usermodel.Row;
50
import org.apache.poi.ss.usermodel.Sheet;
49
import org.apache.poi.ss.usermodel.Sheet;
51
import org.apache.poi.ss.usermodel.Workbook;
50
import org.apache.poi.ss.usermodel.Workbook;
Line 258... Line 257...
258
 
257
 
259
		return itemName.toString();
258
		return itemName.toString();
260
	}
259
	}
261
 
260
 
262
	private void createAwbDetailList(String[] awbArray) {
261
	private void createAwbDetailList(String[] awbArray) {
-
 
262
		DecimalFormat df = new DecimalFormat("#.##");
263
		List<Order> orderList;
263
		List<Order> orderList;
264
		List<AwbDetails> tempList = new ArrayList<AwbDetails>() ;
264
		List<AwbDetails> tempList = new ArrayList<AwbDetails>() ;
265
		for(String awbNumber : awbArray) {
265
		for(String awbNumber : awbArray) {
266
			try {
266
			try {
267
				LogisticsClient lsc = new LogisticsClient();
267
				LogisticsClient lsc = new LogisticsClient();
Line 405... Line 405...
405
						detailedAwb.setState(ordersList.get(0).getCustomer_state());
405
						detailedAwb.setState(ordersList.get(0).getCustomer_state());
406
					}
406
					}
407
 
407
 
408
					detailedAwb.setItemId("" + ordersList.get(0).getLineitems().get(0).getItem_id());
408
					detailedAwb.setItemId("" + ordersList.get(0).getLineitems().get(0).getItem_id());
409
					detailedAwb.setOrderId("" + ordersList.get(0).getId());
409
					detailedAwb.setOrderId("" + ordersList.get(0).getId());
410
					detailedAwb.setPacketWeight("" + totalWeight);
410
					detailedAwb.setPacketWeight(df.format(Math.max(totalWeight, 0.01d)));
411
					if(ordersList.get(0).isLogisticsCod()){
411
					if(ordersList.get(0).isLogisticsCod()){
412
						detailedAwb.setPaymentMode("COD");
412
						detailedAwb.setPaymentMode("COD");
413
					} else {
413
					} else {
414
						detailedAwb.setPaymentMode("Prepaid");
414
						detailedAwb.setPaymentMode("Prepaid");
415
					}
415
					}