Subversion Repositories SmartDukaan

Rev

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

Rev 7386 Rev 7399
Line 75... Line 75...
75
    
75
    
76
    
76
    
77
    private StorePricing sp;
77
    private StorePricing sp;
78
    private double cardAmount;
78
    private double cardAmount;
79
    private double cashAmount;
79
    private double cashAmount;
-
 
80
    private String edc;
80
    
81
    
81
    public String index() {
82
    public String index() {
82
        String loginStatus = (String) request.getSession().getAttribute("LOGGED_IN");
83
        String loginStatus = (String) request.getSession().getAttribute("LOGGED_IN");
83
        if(loginStatus == null || !loginStatus.equals("TRUE")){
84
        if(loginStatus == null || !loginStatus.equals("TRUE")){
84
            return "authfail";
85
            return "authfail";
Line 151... Line 152...
151
            
152
            
152
            storeOrderDetail.setAdvanceAmount(advanceAmount);
153
            storeOrderDetail.setAdvanceAmount(advanceAmount);
153
            storeOrderDetail.setCardAmount(cardAmount);
154
            storeOrderDetail.setCardAmount(cardAmount);
154
            storeOrderDetail.setCashAmount(cashAmount);
155
            storeOrderDetail.setCashAmount(cashAmount);
155
            storeOrderDetail.setOrderId(txnId);
156
            storeOrderDetail.setOrderId(txnId);
156
            storeOrderDetail.setStoreId(1);
157
            storeOrderDetail.setStoreId(Long.parseLong((String) request.getSession().getAttribute("STORE_ID")));
157
            if(advanceAmount == price) {
158
            if(advanceAmount == price) {
158
                storeOrderDetail.setPayStatus(StorePaymentStatus.FULL_PAY_RECEIVED);
159
                storeOrderDetail.setPayStatus(StorePaymentStatus.FULL_PAY_RECEIVED);
159
            } else {
160
            } else {
160
                storeOrderDetail.setPayStatus(StorePaymentStatus.ADV_RECEIVED);
161
                storeOrderDetail.setPayStatus(StorePaymentStatus.ADV_RECEIVED);
161
            }
162
            }
-
 
163
            if(cardAmount > 0) {
-
 
164
                storeOrderDetail.setEdcBank(edc);
-
 
165
            }
-
 
166
            storeOrderDetail.setCardRefundAmount(0);
-
 
167
            storeOrderDetail.setCashRefundAmount(0);
162
            
168
            
163
            boolean saveSuccess = tcl.getClient().saveStoreOrderDetail(storeOrderDetail);
169
            boolean saveSuccess = tcl.getClient().saveStoreOrderDetail(storeOrderDetail);
164
            if(!saveSuccess) {
170
            if(!saveSuccess) {
165
                setErrorMsg("Unable to create order. Please try again.");
171
                setErrorMsg("Unable to create order. Please try again.");
166
                return "error-result";
172
                return "error-result";
Line 520... Line 526...
520
    }
526
    }
521
 
527
 
522
    public void setCardAmount(double cardAmount) {
528
    public void setCardAmount(double cardAmount) {
523
        this.cardAmount = cardAmount;
529
        this.cardAmount = cardAmount;
524
    }
530
    }
-
 
531
 
-
 
532
    public String getEdc() {
-
 
533
        return edc;
-
 
534
    }
-
 
535
 
-
 
536
    public void setEdc(String edc) {
-
 
537
        this.edc = edc;
-
 
538
    }
525
}
539
}