Subversion Repositories SmartDukaan

Rev

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

Rev 20960 Rev 21897
Line 2... Line 2...
2
 
2
 
3
import in.shop2020.model.v1.order.Order;
3
import in.shop2020.model.v1.order.Order;
4
 
4
 
5
import java.util.ArrayList;
5
import java.util.ArrayList;
6
import java.util.Calendar;
6
import java.util.Calendar;
-
 
7
import java.util.Date;
7
import java.util.List;
8
import java.util.List;
8
 
9
 
9
import com.aramex.stub.Address;
10
import com.aramex.stub.Address;
10
import com.aramex.stub.ArrayOfShipment;
11
import com.aramex.stub.ArrayOfShipment;
11
import com.aramex.stub.ClientInfo;
12
import com.aramex.stub.ClientInfo;
Line 26... Line 27...
26
import com.providers.logistics.ShipmentInfo;
27
import com.providers.logistics.ShipmentInfo;
27
 
28
 
28
public class Aramex implements Provider {
29
public class Aramex implements Provider {
29
 
30
 
30
	public String getAirwayBillNo(List<Order> orders) throws Exception{
31
	public String getAirwayBillNo(List<Order> orders) throws Exception{
-
 
32
		return String.valueOf(new Date().getTime());
31
		try {
33
		/*try {
32
			Order oneOrder = orders.get(0);
34
			Order oneOrder = orders.get(0);
33
			Party consignee = getConsigneeParty(oneOrder);
35
			Party consignee = getConsigneeParty(oneOrder);
34
			Party shipper = getTestShipper();
36
			Party shipper = getTestShipper();
35
			shipper.setReference1(oneOrder.getLogisticsTransactionId());
37
			shipper.setReference1(oneOrder.getLogisticsTransactionId());
36
			Shipment shp = getShipment(new ShipmentInfo(orders), consignee, shipper);
38
			Shipment shp = getShipment(new ShipmentInfo(orders), consignee, shipper);
37
			return getAwb(shp);
39
			return getAwb(shp);
38
		} catch (Exception e) {
40
		} catch (Exception e) {
39
			e.printStackTrace();
41
			e.printStackTrace();
40
			throw e;
42
			throw e;
41
		}
43
		}*/
42
	}
44
	}
43
	
45
	
44
	private Shipment getShipment(ShipmentInfo shipmentInfo, Party consignee, Party shipper) {
46
	private Shipment getShipment(ShipmentInfo shipmentInfo, Party consignee, Party shipper) {
45
		Shipment shp = new Shipment();
47
		Shipment shp = new Shipment();
46
		ShipmentDetails details = new ShipmentDetails();
48
		ShipmentDetails details = new ShipmentDetails();