Subversion Repositories SmartDukaan

Rev

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

Rev 2159 Rev 2183
Line 1... Line 1...
1
package in.shop2020.serving.controllers;
1
package in.shop2020.serving.controllers;
2
 
2
 
-
 
3
import java.util.List;
-
 
4
 
-
 
5
import in.shop2020.model.v1.order.Order;
3
import in.shop2020.model.v1.user.ShoppingCartException;
6
import in.shop2020.model.v1.user.ShoppingCartException;
4
import in.shop2020.serving.controllers.BaseController;
7
import in.shop2020.serving.controllers.BaseController;
5
import in.shop2020.serving.services.EbsPaymentService;
8
import in.shop2020.serving.services.EbsPaymentService;
6
import in.shop2020.serving.services.HdfcPaymentService;
9
import in.shop2020.serving.services.HdfcPaymentService;
7
import in.shop2020.serving.services.IPaymentService;
10
import in.shop2020.serving.services.IPaymentService;
-
 
11
import in.shop2020.serving.utils.DataLogger;
-
 
12
import in.shop2020.serving.utils.DataLogger.Event;
-
 
13
import in.shop2020.thrift.clients.TransactionServiceClient;
8
import in.shop2020.thrift.clients.UserContextServiceClient;
14
import in.shop2020.thrift.clients.UserContextServiceClient;
9
 
15
 
10
import org.apache.log4j.Logger;
16
import org.apache.log4j.Logger;
11
import org.apache.struts2.convention.annotation.InterceptorRef;
17
import org.apache.struts2.convention.annotation.InterceptorRef;
12
import org.apache.struts2.convention.annotation.InterceptorRefs;
18
import org.apache.struts2.convention.annotation.InterceptorRefs;
Line 182... Line 188...
182
			log.error("Thrift exception while creating orders from cart." + e.getMessage());
188
			log.error("Thrift exception while creating orders from cart." + e.getMessage());
183
			e.printStackTrace();
189
			e.printStackTrace();
184
			return false;
190
			return false;
185
		}
191
		}
186
		
192
		
-
 
193
		TransactionServiceClient transactionServiceClient = null;
-
 
194
        try {
-
 
195
            transactionServiceClient = new TransactionServiceClient();
-
 
196
            List<Order> orders = transactionServiceClient.getClient().getOrdersForTransaction(txnId, userinfo.getUserId());
-
 
197
            for (Order order : orders) {
-
 
198
                DataLogger.logData(Event.ORDER_CREATION.name(), session.getId(),
-
 
199
                        Long.toString(userinfo.getUserId()),
-
 
200
                        userinfo.getEmail(), Long.toString(order.getId()));
-
 
201
            }
-
 
202
        } catch (Exception e1) {
-
 
203
            e1.printStackTrace();
187
		
204
        }
188
		
205
		
189
		return true;
206
		return true;
190
	}
207
	}
191
	
208
	
192
	public String getRedirectURL(){
209
	public String getRedirectURL(){