Subversion Repositories SmartDukaan

Rev

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

Rev 7559 Rev 7996
Line 54... Line 54...
54
    private String couponCode = "";
54
    private String couponCode = "";
55
    private String couponMessage = "";
55
    private String couponMessage = "";
56
    private String hiddenUserId = "";
56
    private String hiddenUserId = "";
57
    private long couponAmount = 0;
57
    private long couponAmount = 0;
58
 
58
 
59
    private static final String HEADER_X_FORWARDED_FOR = "X-FORWARDED-FOR";
-
 
60
    private static final String DISHTV = "DISH TV";
59
    private static final String DISHTV = "DISH TV";
61
    private static Logger log = Logger.getLogger(Class.class);
60
    private static Logger log = Logger.getLogger(Class.class);
62
    
61
    
63
    public String index() {
62
    public String index() {
64
        storeId = Long.parseLong((String) request.getSession().getAttribute("STORE_ID"));
63
        storeId = Long.parseLong((String) request.getSession().getAttribute("STORE_ID"));
Line 211... Line 210...
211
                }
210
                }
212
            }
211
            }
213
            
212
            
214
            TransactionClient tc1 = new TransactionClient();
213
            TransactionClient tc1 = new TransactionClient();
215
            rechargeOrder = tc1.getClient().createRechargeTransaction(rechargeOrder);
214
            rechargeOrder = tc1.getClient().createRechargeTransaction(rechargeOrder);
216
            BaseController.hotspotStores.put(rechargeOrder.getStoreId(), tc1.getClient().getHotspotStore(rechargeOrder.getStoreId(), ""));
-
 
217
            setRechargeOrderId(rechargeOrder.getId());
215
            setRechargeOrderId(rechargeOrder.getId());
218
            
216
            
219
        } catch (Exception e) {
217
        } catch (Exception e) {
220
            log.error("Unable to create recharge order", e);
218
            log.error("Unable to create recharge order", e);
221
            errorMessage = "Oops! There seems to be a problem. Please try after some time";
219
            errorMessage = "Oops! There seems to be a problem. Please try after some time";
Line 236... Line 234...
236
            operatorName = "N/A";   
234
            operatorName = "N/A";   
237
        }
235
        }
238
        return operatorName;
236
        return operatorName;
239
    }
237
    }
240
    
238
    
241
    public String remoteAddr(HttpServletRequest request) {
-
 
242
        String remoteAddr = "";
-
 
243
        String x;
-
 
244
        x = request.getHeader(HEADER_X_FORWARDED_FOR);
-
 
245
        if (x != null && !x.isEmpty()) {
-
 
246
            remoteAddr = x;
-
 
247
            int idx = remoteAddr.lastIndexOf(',');
-
 
248
            if (idx > -1) {
-
 
249
                remoteAddr = remoteAddr.substring(idx + 1).trim();
-
 
250
            }
-
 
251
        } else {
-
 
252
            remoteAddr = request.getRemoteAddr();
-
 
253
        }
-
 
254
        return remoteAddr;
-
 
255
    }
-
 
256
    
-
 
257
    private String validateFields() {
239
    private String validateFields() {
258
        if(amount == null || amount == "") {
240
        if(amount == null || amount == "") {
259
            log.warn("Amount received is empty or null");
241
            log.warn("Amount received is empty or null");
260
            return "Amount cannot be empty";
242
            return "Amount cannot be empty";
261
        }
243
        }