Subversion Repositories SmartDukaan

Rev

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

Rev 11592 Rev 11593
Line 68... Line 68...
68
    	if(!userClient.getOutputProtocol().getTransport().isOpen()) {
68
    	if(!userClient.getOutputProtocol().getTransport().isOpen()) {
69
    		log.info("Client has been closed. Reinitializing it" );
69
    		log.info("Client has been closed. Reinitializing it" );
70
    		userClient = new UserClient().getClient();
70
    		userClient = new UserClient().getClient();
71
    	}
71
    	}
72
    	return userClient;
72
    	return userClient;
73
    }
73
    }	
74
    public String index() {
74
    public String index() {
75
        if(id != -1){
75
        if(id != -1){
76
            try {
76
            try {
77
            	log.info("Before cart response--------");
77
            	log.info("Before cart response--------");
78
                CartPlus cartResponse  = getClient().validateCartPlus(id, -1);
78
                CartPlus cartResponse  = getClient().validateCartPlus(id, -1);
79
                log.info("After cart response--------");
79
                log.info("After cart response--------");
80
                cartPojoJson = new Gson().toJson(PojoPopulator.getCartPojo(cartResponse.getCart(), cartResponse.getValidateCartMessages().get(0), 
80
                cartPojoJson = new Gson().toJson(PojoPopulator.getCartPojo(cartResponse.getCart(), cartResponse.getValidateCartMessages().get(0), 
81
                		cartResponse.getPinCode(), cartResponse.isNeedInsuranceInfo()));
81
                		cartResponse.getPinCode(), cartResponse.isNeedInsuranceInfo()));
82
                log.info(cartPojoJson);
82
                log.info(cartPojoJson);
83
            } catch (Exception e) {
83
            } catch (Exception e) {
84
                TTransportException te = (TTransportException)e;
84
                /*TTransportException te = (TTransportException)e;
85
                log.warn(e.getLocalizedMessage() + " " + te.getType());
85
                log.warn(e.getLocalizedMessage() + " " + te.getType());*/
86
                log.warn("Unable to validate the cart: ", e);
86
                log.warn("Unable to validate the cart: ", e);
87
            }
87
            }
88
        } else {
88
        } else {
89
        	cartPojoJson = new Gson().toJson(new CartPojo());
89
        	cartPojoJson = new Gson().toJson(new CartPojo());
90
        }
90
        }