Subversion Repositories SmartDukaan

Rev

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

Rev 6605 Rev 6723
Line 110... Line 110...
110
        
110
        
111
        setHash(encrypt(getUserId()));
111
        setHash(encrypt(getUserId()));
112
        return index();
112
        return index();
113
    }
113
    }
114
 
114
 
115
    private void calculateAmounts() {
115
    private String calculateAmounts() {
116
        
116
        
117
        try {
117
        try {
118
            TransactionClient tc = new TransactionClient();
118
            TransactionClient tc = new TransactionClient();
119
            UserWallet wallet = tc.getClient().getUserWallet(userinfo.getUserId());
119
            UserWallet wallet = tc.getClient().getUserWallet(userinfo.getUserId());
120
            long amountA = 0;
120
            long amountA = 0;
Line 131... Line 131...
131
                setAmount("" + (0-amountA));
131
                setAmount("" + (0-amountA));
132
                setWalletAmountUsed("" + wallet.getAmount());
132
                setWalletAmountUsed("" + wallet.getAmount());
133
                setMessage("Amount used from RechargeWallet : Rs. " + walletAmountUsed
133
                setMessage("Amount used from RechargeWallet : Rs. " + walletAmountUsed
134
                        + "<br>Amount left in your RechargeWallet : Rs.0");
134
                        + "<br>Amount left in your RechargeWallet : Rs.0");
135
            }
135
            }
-
 
136
            
-
 
137
            //Adding a dummy return statement
-
 
138
            return "calculated successfully";
136
        } catch (Exception e) {
139
        } catch (Exception e) {
137
            log.error("Unable to get user wallet", e);
140
            log.error("Unable to get user wallet", e);
-
 
141
            errorMessage = "Oops! There seems to be a problem. Please try after some time";
-
 
142
            return "recharge-redirect";
138
        }
143
        }
139
    }
144
    }
140
    
145
    
141
    public String validateRecharge(){
146
    public String validateRecharge(){
142
    	TransactionClient tcl;
147
    	TransactionClient tcl;
Line 323... Line 328...
323
            
328
            
324
            RechargeOrder rechargeOrder = new RechargeOrder();
329
            RechargeOrder rechargeOrder = new RechargeOrder();
325
            rechargeOrder.setTotalAmount(Long.parseLong(totalAmount));
330
            rechargeOrder.setTotalAmount(Long.parseLong(totalAmount));
326
            rechargeOrder.setUserEmailId(email);
331
            rechargeOrder.setUserEmailId(email);
327
            rechargeOrder.setUserId(Long.parseLong(userId));
332
            rechargeOrder.setUserId(Long.parseLong(userId));
328
            rechargeOrder.setDeviceNumber(number);
333
            rechargeOrder.setDeviceNumber(number.trim());
329
            rechargeOrder.setPlan(plan);
334
            rechargeOrder.setPlan(plan);
330
            rechargeOrder.setOperatorId(Long.parseLong(operator));
335
            rechargeOrder.setOperatorId(Long.parseLong(operator));
331
            rechargeOrder.setRechargeType(RechargeType.findByValue(Integer.parseInt(rechargeType)));
336
            rechargeOrder.setRechargeType(RechargeType.findByValue(Integer.parseInt(rechargeType)));
332
            rechargeOrder.setStatus(RechargeOrderStatus.PAYMENT_PENDING);
337
            rechargeOrder.setStatus(RechargeOrderStatus.PAYMENT_PENDING);
333
            rechargeOrder.setOrderType(OrderType.B2C);
338
            rechargeOrder.setOrderType(OrderType.B2C);