Subversion Repositories SmartDukaan

Rev

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

Rev 18100 Rev 18938
Line 20... Line 20...
20
import java.io.ByteArrayOutputStream;
20
import java.io.ByteArrayOutputStream;
21
import java.io.File;
21
import java.io.File;
22
import java.io.FileNotFoundException;
22
import java.io.FileNotFoundException;
23
import java.io.FileOutputStream;
23
import java.io.FileOutputStream;
24
import java.io.IOException;
24
import java.io.IOException;
-
 
25
import java.text.DecimalFormat;
-
 
26
import java.text.NumberFormat;
-
 
27
import java.text.SimpleDateFormat;
25
import java.util.ArrayList;
28
import java.util.ArrayList;
26
import java.util.Calendar;
29
import java.util.Calendar;
27
import java.util.Date;
30
import java.util.Date;
28
import java.util.GregorianCalendar;
31
import java.util.GregorianCalendar;
29
import java.util.HashMap;
32
import java.util.HashMap;
Line 233... Line 236...
233
				if(!inventoryClient.isAlive()){
236
				if(!inventoryClient.isAlive()){
234
					inventoryClient = new InventoryClient().getClient();
237
					inventoryClient = new InventoryClient().getClient();
235
				}
238
				}
236
				Warehouse fulfillmentWarehouse = inventoryClient.getWarehouse(t_order.getFulfilmentWarehouseId());
239
				Warehouse fulfillmentWarehouse = inventoryClient.getWarehouse(t_order.getFulfilmentWarehouseId());
237
				orderValuesMap.put("WarehouseType", fulfillmentWarehouse.getWarehouseType().toString());
240
				orderValuesMap.put("WarehouseType", fulfillmentWarehouse.getWarehouseType().toString());
-
 
241
				SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy");
-
 
242
				orderValuesMap.put("Promised_Shipping", sdf.format(new Date(t_order.getPromised_shipping_time())));
-
 
243
				NumberFormat formatter = new DecimalFormat("#0.00");     
-
 
244
				orderValuesMap.put("Weight", formatter.format(t_order.getTotal_weight()));
-
 
245
				orderValuesMap.put("UnitPrice", formatter.format(t_order.getLineitems().get(0).getUnit_price()));
238
				acceptTogetherOrdersMap.put(t_order.getId(), orderValuesMap);
246
				acceptTogetherOrdersMap.put(t_order.getId(), orderValuesMap);
239
            	List<in.shop2020.model.v1.order.Order> taOrders = new TransactionClient().getClient().getOrdersForTransaction(t_order.getTransactionId(), t_order.getCustomer_id());
247
            	List<in.shop2020.model.v1.order.Order> taOrders = new TransactionClient().getClient().getOrdersForTransaction(t_order.getTransactionId(), t_order.getCustomer_id());
240
            	in.shop2020.logistics.Provider provider = new LogisticsClient().getClient().getProvider(t_order.getLogistics_provider_id());
248
            	in.shop2020.logistics.Provider provider = new LogisticsClient().getClient().getProvider(t_order.getLogistics_provider_id());
241
            	for(in.shop2020.model.v1.order.Order taOrder : taOrders){
249
            	for(in.shop2020.model.v1.order.Order taOrder : taOrders){
242
            		LineItem lineItem1 = taOrder.getLineitems().get(0);
250
            		LineItem lineItem1 = taOrder.getLineitems().get(0);
Line 257... Line 265...
257
            				if(!inventoryClient.isAlive()){
265
            				if(!inventoryClient.isAlive()){
258
            					inventoryClient = new InventoryClient().getClient();
266
            					inventoryClient = new InventoryClient().getClient();
259
            				}
267
            				}
260
            				fulfillmentWarehouse = inventoryClient.getWarehouse(taOrder.getFulfilmentWarehouseId());
268
            				fulfillmentWarehouse = inventoryClient.getWarehouse(taOrder.getFulfilmentWarehouseId());
261
            				orderValuesMap.put("WarehouseType", fulfillmentWarehouse.getWarehouseType().toString());
269
            				orderValuesMap.put("WarehouseType", fulfillmentWarehouse.getWarehouseType().toString());
-
 
270
            				orderValuesMap.put("Promised_Shipping", sdf.format(new Date(taOrder.getPromised_shipping_time())));
-
 
271
            				orderValuesMap.put("Weight", formatter.format(taOrder.getTotal_weight()));
-
 
272
            				orderValuesMap.put("UnitPrice", formatter.format(taOrder.getLineitems().get(0).getUnit_price()));
262
            			}
273
            			}
263
            			if(orderValuesMap!=null && orderValuesMap.size()>0){
274
            			if(orderValuesMap!=null && orderValuesMap.size()>0){
264
            				acceptTogetherOrdersMap.put(taOrder.getId(), orderValuesMap);
275
            				acceptTogetherOrdersMap.put(taOrder.getId(), orderValuesMap);
265
            			}
276
            			}
266
            		}
277
            		}