Subversion Repositories SmartDukaan

Rev

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

Rev 712 Rev 741
Line 49... Line 49...
49
    // GET /order/ orderid
49
    // GET /order/ orderid
50
    public String show() {
50
    public String show() {
51
    	log.info("id=" + id);
51
    	log.info("id=" + id);
52
    	if(!userinfo.isLoggedIn()){
52
    	if(!userinfo.isLoggedIn()){
53
    		setRedirectUrl();
53
    		setRedirectUrl();
-
 
54
    		addActionError("Please login to see order details.");
54
    		return "redirect";
55
    		return "redirect";
55
    	}
56
    	}
56
    		htmlSnippets.put("MYACCOUNT_HEADER", pageLoader.getMyaccountHeaderHtml());
57
    		htmlSnippets.put("MYACCOUNT_HEADER", pageLoader.getMyaccountHeaderHtml());
57
    		htmlSnippets.put("MYACCOUNT_HEADER", pageLoader.getOrderDetailsHtml(Long.parseLong(id)));
58
    		htmlSnippets.put("MYACCOUNT_HEADER", pageLoader.getOrderDetailsHtml(Long.parseLong(id)));
58
    	return "show";
59
    	return "show";
Line 60... Line 61...
60
 
61
 
61
    // POST /order/
62
    // POST /order/
62
    public String create(){
63
    public String create(){
63
    	if(!userinfo.isLoggedIn()){
64
    	if(!userinfo.isLoggedIn()){
64
    		setRedirectUrl();
65
    		setRedirectUrl();
-
 
66
    		addActionError("Please login to continue checkout.");
65
    		return "redirect";
67
    		return "redirect";
66
    	}
68
    	}
67
    	long addressId = Long.parseLong(this.request.getParameter("addressid"));
69
    	long addressId = Long.parseLong(this.request.getParameter("addressid"));
68
    	long currentCartId = userinfo.getCartId();
70
    	long currentCartId = userinfo.getCartId();
69
    	
71
    	
Line 89... Line 91...
89
			Client paymentClient = paymentServiceClient.getClient();
91
			Client paymentClient = paymentServiceClient.getClient();
90
			
92
			
91
			this.paymentId = paymentClient.createPayment(userinfo.getUserId(), amount, gatewayId, txnId);
93
			this.paymentId = paymentClient.createPayment(userinfo.getUserId(), amount, gatewayId, txnId);
92
			return "payredirect";
94
			return "payredirect";
93
			
95
			
94
			/*
-
 
95
			011-46010946
-
 
96
			*/
-
 
97
		} catch (TException e) {
96
		} catch (TException e) {
98
			e.printStackTrace();
97
			e.printStackTrace();
99
		} catch (Exception e) {
98
		} catch (Exception e) {
100
			e.printStackTrace();
99
			e.printStackTrace();
101
		}
100
		}