| Line 85... |
Line 85... |
| 85 |
|
85 |
|
| 86 |
public Map<String,String> readFedExPickupOrdersMap(List<Order> ordersList){
|
86 |
public Map<String,String> readFedExPickupOrdersMap(List<Order> ordersList){
|
| 87 |
log.info("Into Method to Read Fedex Pickup Orders.... "+ ordersList.size());
|
87 |
log.info("Into Method to Read Fedex Pickup Orders.... "+ ordersList.size());
|
| 88 |
Map<String,String> fedexPickupOrdersMap= new HashMap<String,String>();
|
88 |
Map<String,String> fedexPickupOrdersMap= new HashMap<String,String>();
|
| 89 |
for(Order ord: ordersList){
|
89 |
for(Order ord: ordersList){
|
| 90 |
log.info("Order Exist");
|
- |
|
| 91 |
String awbNumber= ord.getAirwaybill_no();
|
90 |
String awbNumber= ord.getAirwaybill_no();
|
| 92 |
log.info("Airway Bill No... "+awbNumber);
|
- |
|
| 93 |
|
- |
|
| 94 |
TrackReply trackreply = TrackWebServiceClient.getTrackingUpdates(awbNumber, clientDetails, waDetails, endPointAddress);
|
91 |
TrackReply trackreply = TrackWebServiceClient.getTrackingUpdates(awbNumber, clientDetails, waDetails, endPointAddress);
|
| 95 |
log.info("Track Reply...");
|
- |
|
| 96 |
log.info(trackreply);
|
- |
|
| 97 |
if(trackreply!=null){
|
92 |
if(trackreply!=null){
|
| 98 |
log.info("Successfully get Fedex Pickup Orders Reply");
|
93 |
log.info("Successfully get Fedex Pickup Orders Reply");
|
| 99 |
TrackDetail[] trackDetails=trackreply.getTrackDetails();
|
94 |
TrackDetail[] trackDetails=trackreply.getTrackDetails();
|
| 100 |
SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy");
|
95 |
SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd");
|
| 101 |
SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
|
96 |
SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
|
| 102 |
for (int i=0; i< trackDetails.length; i++) {
|
97 |
for (int i=0; i< trackDetails.length; i++) {
|
| 103 |
TrackEvent trackEvents[]= trackDetails[i].getEvents();
|
98 |
TrackEvent trackEvents[]= trackDetails[i].getEvents();
|
| 104 |
for(TrackEvent te : trackEvents){
|
99 |
for(TrackEvent te : trackEvents){
|
| 105 |
if("PU".equalsIgnoreCase(te.getEventType())){
|
100 |
if("PU".equalsIgnoreCase(te.getEventType())){
|
| Line 120... |
Line 115... |
| 120 |
String awbNumber= ord.getAirwaybill_no();
|
115 |
String awbNumber= ord.getAirwaybill_no();
|
| 121 |
TrackReply trackreply = TrackWebServiceClient.getTrackingUpdates(awbNumber, clientDetails, waDetails, endPointAddress);
|
116 |
TrackReply trackreply = TrackWebServiceClient.getTrackingUpdates(awbNumber, clientDetails, waDetails, endPointAddress);
|
| 122 |
if(trackreply!=null){
|
117 |
if(trackreply!=null){
|
| 123 |
log.info("Successfully get Fedex Reached Destination Orders");
|
118 |
log.info("Successfully get Fedex Reached Destination Orders");
|
| 124 |
TrackDetail[] trackDetails=trackreply.getTrackDetails();
|
119 |
TrackDetail[] trackDetails=trackreply.getTrackDetails();
|
| 125 |
SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy");
|
120 |
SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd");
|
| 126 |
SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
|
121 |
SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
|
| 127 |
for (int i=0; i< trackDetails.length; i++) {
|
122 |
for (int i=0; i< trackDetails.length; i++) {
|
| 128 |
TrackEvent trackEvents[]= trackDetails[i].getEvents();
|
123 |
TrackEvent trackEvents[]= trackDetails[i].getEvents();
|
| 129 |
for(TrackEvent te : trackEvents){
|
124 |
for(TrackEvent te : trackEvents){
|
| 130 |
if("AR".equalsIgnoreCase(te.getEventType())){
|
125 |
if("AR".equalsIgnoreCase(te.getEventType())){
|
| Line 170... |
Line 165... |
| 170 |
String awbNumber= ord.getAirwaybill_no();
|
165 |
String awbNumber= ord.getAirwaybill_no();
|
| 171 |
TrackReply trackreply = TrackWebServiceClient.getTrackingUpdates(awbNumber, clientDetails, waDetails, endPointAddress);
|
166 |
TrackReply trackreply = TrackWebServiceClient.getTrackingUpdates(awbNumber, clientDetails, waDetails, endPointAddress);
|
| 172 |
if(trackreply!=null){
|
167 |
if(trackreply!=null){
|
| 173 |
log.info("Successfully get Fedex Returned Orders");
|
168 |
log.info("Successfully get Fedex Returned Orders");
|
| 174 |
TrackDetail[] trackDetails=trackreply.getTrackDetails();
|
169 |
TrackDetail[] trackDetails=trackreply.getTrackDetails();
|
| 175 |
SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy");
|
170 |
SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd");
|
| 176 |
SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
|
171 |
SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
|
| 177 |
for (int i=0; i< trackDetails.length; i++) {
|
172 |
for (int i=0; i< trackDetails.length; i++) {
|
| 178 |
TrackEvent trackEvents[]= trackDetails[i].getEvents();
|
173 |
TrackEvent trackEvents[]= trackDetails[i].getEvents();
|
| 179 |
for(TrackEvent te : trackEvents){
|
174 |
for(TrackEvent te : trackEvents){
|
| 180 |
if("RS".equalsIgnoreCase(te.getEventType())){
|
175 |
if("RS".equalsIgnoreCase(te.getEventType())){
|
| Line 218... |
Line 213... |
| 218 |
String awbNumber= ord.getAirwaybill_no();
|
213 |
String awbNumber= ord.getAirwaybill_no();
|
| 219 |
TrackReply trackreply = TrackWebServiceClient.getTrackingUpdates(awbNumber, clientDetails, waDetails, endPointAddress);
|
214 |
TrackReply trackreply = TrackWebServiceClient.getTrackingUpdates(awbNumber, clientDetails, waDetails, endPointAddress);
|
| 220 |
if(trackreply!=null){
|
215 |
if(trackreply!=null){
|
| 221 |
log.info("Successfully get Fedex First Delivery Attempted Orders");
|
216 |
log.info("Successfully get Fedex First Delivery Attempted Orders");
|
| 222 |
TrackDetail[] trackDetails=trackreply.getTrackDetails();
|
217 |
TrackDetail[] trackDetails=trackreply.getTrackDetails();
|
| 223 |
SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy");
|
218 |
SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd");
|
| 224 |
SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
|
219 |
SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm:ss");
|
| 225 |
for (int i=0; i< trackDetails.length; i++) {
|
220 |
for (int i=0; i< trackDetails.length; i++) {
|
| 226 |
TrackEvent trackEvents[]= trackDetails[i].getEvents();
|
221 |
TrackEvent trackEvents[]= trackDetails[i].getEvents();
|
| 227 |
for(TrackEvent te : trackEvents){
|
222 |
for(TrackEvent te : trackEvents){
|
| 228 |
if("OD".equalsIgnoreCase(te.getEventType())){
|
223 |
if("OD".equalsIgnoreCase(te.getEventType())){
|