Subversion Repositories SmartDukaan

Rev

Rev 8924 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8924 Rev 12245
Line 2... Line 2...
2
 
2
 
3
import java.util.ArrayList;
3
import java.util.ArrayList;
4
import java.util.Calendar;
4
import java.util.Calendar;
5
import java.util.List;
5
import java.util.List;
6
 
6
 
-
 
7
/*import com.amazonservices.mws.orders.model.PaymentMethodEnum;*/
-
 
8
 
7
import in.shop2020.model.v1.catalog.Item;
9
import in.shop2020.model.v1.catalog.Item;
8
import in.shop2020.model.v1.order.LineItem;
10
import in.shop2020.model.v1.order.LineItem;
9
import in.shop2020.model.v1.order.Order;
11
import in.shop2020.model.v1.order.Order;
10
import in.shop2020.model.v1.order.OrderSource;
12
import in.shop2020.model.v1.order.OrderSource;
11
import in.shop2020.model.v1.order.OrderStatus;
13
import in.shop2020.model.v1.order.OrderStatus;
Line 92... Line 94...
92
        order.setCustomer_mobilenumber(phoneNo);
94
        order.setCustomer_mobilenumber(phoneNo);
93
        order.setTotal_amount(Double.parseDouble(aitem1.getItemPrice().getAmount())/aitem1.getQuantityOrdered());
95
        order.setTotal_amount(Double.parseDouble(aitem1.getItemPrice().getAmount())/aitem1.getQuantityOrdered());
94
        order.setStatus(OrderStatus.PAYMENT_PENDING);
96
        order.setStatus(OrderStatus.PAYMENT_PENDING);
95
        order.setStatusDescription("Initiated");
97
        order.setStatusDescription("Initiated");
96
        order.setCreated_timestamp(Calendar.getInstance().getTimeInMillis());
98
        order.setCreated_timestamp(Calendar.getInstance().getTimeInMillis());
-
 
99
        long shipTimeStamp = 0l;
-
 
100
		long deliveryTimeStamp = 0l;
-
 
101
		if(aitem.isSetEarliestShipDate()){
-
 
102
			shipTimeStamp = aitem.getEarliestShipDate().toGregorianCalendar().getTimeInMillis() + (6*60*60*1000);
-
 
103
		} else {
-
 
104
			shipTimeStamp = System.currentTimeMillis() + (24*60*60*1000);
-
 
105
		}
-
 
106
		if(aitem.isSetEarliestDeliveryDate()){
-
 
107
			deliveryTimeStamp = aitem.getEarliestDeliveryDate().toGregorianCalendar().getTimeInMillis() + (6*60*60*1000);
-
 
108
		} else {
-
 
109
			deliveryTimeStamp = shipTimeStamp + (24*60*60*1000*4);
-
 
110
		}
-
 
111
		
-
 
112
		order.setExpected_shipping_time(shipTimeStamp);
-
 
113
		order.setPromised_shipping_time(shipTimeStamp);
-
 
114
		order.setExpected_delivery_time(deliveryTimeStamp);
-
 
115
		order.setPromised_delivery_time(deliveryTimeStamp);
-
 
116
		order.setCourier_delivery_time(deliveryTimeStamp);
-
 
117
		
97
        order.setTotal_weight(lineObj.getTotal_weight());
118
        order.setTotal_weight(lineObj.getTotal_weight());
-
 
119
        /*if(PaymentMethodEnum.COD==aitem.getPaymentMethod()){
-
 
120
        	order.setCod(true);
-
 
121
        } else {
-
 
122
        	order.setCod(false);
-
 
123
        }*/
-
 
124
        
98
        
125
        
99
        order.setSource(OrderSource.AMAZON.getValue());
126
        order.setSource(OrderSource.AMAZON.getValue());
100
        order.setAdvanceAmount(0.0);
127
        order.setAdvanceAmount(0.0);
101
        
128
        
102
        List<LineItem> lines = new ArrayList<LineItem>();
129
        List<LineItem> lines = new ArrayList<LineItem>();