Subversion Repositories SmartDukaan

Rev

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

Rev 8657 Rev 8661
Line 139... Line 139...
139
			t_order.setCreated_timestamp(new Date().getTime());
139
			t_order.setCreated_timestamp(new Date().getTime());
140
			t_order.setOrderType(OrderType.B2C);
140
			t_order.setOrderType(OrderType.B2C);
141
			t_order.setCod(false);
141
			t_order.setCod(false);
142
			System.out.println("t order created");
142
			System.out.println("t order created");
143
			try {
143
			try {
-
 
144
				SimpleDateFormat istFormatter = new SimpleDateFormat("yyyy-MM-dd");
-
 
145
				Date shipDate = null;
-
 
146
				try {
-
 
147
					shipDate= istFormatter.parse(order.getShipByDate());
-
 
148
				} catch (ParseException e) {
-
 
149
					logger.error("Could not parse order date from file ");
-
 
150
					e.printStackTrace();
-
 
151
				}
144
				Calendar time = Calendar.getInstance();
152
				Calendar time = Calendar.getInstance();
145
				time.add(Calendar.DAY_OF_MONTH, 1);
153
				time.add(Calendar.DAY_OF_MONTH, 1);
146
				t_order.setPromised_shipping_time(order.getShipByDate().getMillisecond());
154
				t_order.setPromised_shipping_time(shipDate.getTime());
147
				t_order.setExpected_shipping_time(order.getShipByDate().getMillisecond());
155
				t_order.setExpected_shipping_time(shipDate.getTime());
148
				time.add(Calendar.DAY_OF_MONTH, 3);
156
				time.add(Calendar.DAY_OF_MONTH, 3);
149
				t_order.setPromised_delivery_time(time.getTimeInMillis());
157
				t_order.setPromised_delivery_time(time.getTimeInMillis());
150
				t_order.setExpected_delivery_time(time.getTimeInMillis());
158
				t_order.setExpected_delivery_time(time.getTimeInMillis());
151
				System.out.println("Dates set in transaction");
159
				System.out.println("Dates set in transaction");
152
			} catch(Exception e) {
160
			} catch(Exception e) {
Line 159... Line 167...
159
            	inventoryClient = new InventoryClient().getClient();
167
            	inventoryClient = new InventoryClient().getClient();
160
            	List<Long> itemAvailability = inventoryClient.getItemAvailabilityAtLocation(order.getSKUCode(), 1);
168
            	List<Long> itemAvailability = inventoryClient.getItemAvailabilityAtLocation(order.getSKUCode(), 1);
161
            	fulfillmentWarehouse = inventoryClient.getWarehouse(itemAvailability.get(0));
169
            	fulfillmentWarehouse = inventoryClient.getWarehouse(itemAvailability.get(0));
162
            	t_order.setFulfilmentWarehouseId(fulfillmentWarehouse.getId());
170
            	t_order.setFulfilmentWarehouseId(fulfillmentWarehouse.getId());
163
        		t_order.setWarehouse_id(fulfillmentWarehouse.getBillingWarehouseId());
171
        		t_order.setWarehouse_id(fulfillmentWarehouse.getBillingWarehouseId());
164
        		
-
 
165
        		VendorItemPricing vendorItemPricing = inventoryClient.getItemPricing(lineItem.getItem_id(), fulfillmentWarehouse.getVendor().getId());
172
        		VendorItemPricing vendorItemPricing = inventoryClient.getItemPricing(lineItem.getItem_id(), fulfillmentWarehouse.getVendor().getId());
166
        		t_order.getLineitems().get(0).setTransfer_price(vendorItemPricing.getTransferPrice());
173
        		t_order.getLineitems().get(0).setTransfer_price(vendorItemPricing.getTransferPrice());
167
        		t_order.getLineitems().get(0).setNlc(vendorItemPricing.getNlc());
174
        		t_order.getLineitems().get(0).setNlc(vendorItemPricing.getNlc());
168
			} catch (InventoryServiceException e) {
175
			} catch (InventoryServiceException e) {
169
            	continue;
176
            	continue;