| Line 109... |
Line 109... |
| 109 |
private Long codTicketId;
|
109 |
private Long codTicketId;
|
| 110 |
private List<Address> addresses;
|
110 |
private List<Address> addresses;
|
| 111 |
private Set<OrderStatus> setOfcancellableStates;
|
111 |
private Set<OrderStatus> setOfcancellableStates;
|
| 112 |
//Start:- Added by Manish Sharma for Physical Refunds
|
112 |
//Start:- Added by Manish Sharma for Physical Refunds
|
| 113 |
private Set<OrderStatus> setOfrefundableStates;
|
113 |
private Set<OrderStatus> setOfrefundableStates;
|
| - |
|
114 |
private Set<OrderStatus> setOfprepaidrefundableStates;
|
| 114 |
//End:- Added by Manish Sharma for Physical Refunds
|
115 |
//End:- Added by Manish Sharma for Physical Refunds
|
| 115 |
private String cancellationInitiator;
|
116 |
private String cancellationInitiator;
|
| 116 |
private String cancelReason;
|
117 |
private String cancelReason;
|
| 117 |
private String body;
|
118 |
private String body;
|
| 118 |
private String line1;
|
119 |
private String line1;
|
| Line 156... |
Line 157... |
| 156 |
setOfcancellableStates.add(OrderStatus.ACCEPTED);
|
157 |
setOfcancellableStates.add(OrderStatus.ACCEPTED);
|
| 157 |
setOfcancellableStates.add(OrderStatus.BILLED);
|
158 |
setOfcancellableStates.add(OrderStatus.BILLED);
|
| 158 |
|
159 |
|
| 159 |
//Start:- Added by Manish Sharma for Physical Refunds
|
160 |
//Start:- Added by Manish Sharma for Physical Refunds
|
| 160 |
setOfrefundableStates = new HashSet<OrderStatus>();
|
161 |
setOfrefundableStates = new HashSet<OrderStatus>();
|
| 161 |
setOfrefundableStates.add(OrderStatus.RTO_REFUNDED);
|
- |
|
| 162 |
setOfrefundableStates.add(OrderStatus.DOA_VALID_REFUNDED);
|
162 |
setOfrefundableStates.add(OrderStatus.DOA_VALID_REFUNDED);
|
| 163 |
setOfrefundableStates.add(OrderStatus.DOA_INVALID_REFUNDED);
|
163 |
setOfrefundableStates.add(OrderStatus.DOA_INVALID_REFUNDED);
|
| 164 |
setOfrefundableStates.add(OrderStatus.DOA_REFUNDED_RCVD_DAMAGED);
|
164 |
setOfrefundableStates.add(OrderStatus.DOA_REFUNDED_RCVD_DAMAGED);
|
| 165 |
setOfrefundableStates.add(OrderStatus.DOA_REFUNDED_LOST_IN_TRANSIT);
|
165 |
setOfrefundableStates.add(OrderStatus.DOA_REFUNDED_LOST_IN_TRANSIT);
|
| 166 |
setOfrefundableStates.add(OrderStatus.RTO_DAMAGED_REFUNDED);
|
166 |
setOfrefundableStates.add(OrderStatus.RTO_DAMAGED_REFUNDED);
|
| 167 |
setOfrefundableStates.add(OrderStatus.RTO_LOST_IN_TRANSIT_REFUNDED);
|
- |
|
| 168 |
setOfrefundableStates.add(OrderStatus.RET_PRODUCT_USABLE_REFUNDED);
|
167 |
setOfrefundableStates.add(OrderStatus.RET_PRODUCT_USABLE_REFUNDED);
|
| 169 |
setOfrefundableStates.add(OrderStatus.RET_PRODUCT_UNUSABLE_REFUNDED);
|
168 |
setOfrefundableStates.add(OrderStatus.RET_PRODUCT_UNUSABLE_REFUNDED);
|
| 170 |
setOfrefundableStates.add(OrderStatus.RET_REFUNDED_RCVD_DAMAGED);
|
169 |
setOfrefundableStates.add(OrderStatus.RET_REFUNDED_RCVD_DAMAGED);
|
| 171 |
setOfrefundableStates.add(OrderStatus.RET_REFUNDED_LOST_IN_TRANSIT);
|
170 |
setOfrefundableStates.add(OrderStatus.RET_REFUNDED_LOST_IN_TRANSIT);
|
| 172 |
setOfrefundableStates.add(OrderStatus.LOST_IN_TRANSIT_REFUNDED);
|
- |
|
| 173 |
//End:- Added by Manish Sharma for Physical Refunds
|
171 |
//End:- Added by Manish Sharma for Physical Refunds
|
| 174 |
|
172 |
|
| - |
|
173 |
setOfprepaidrefundableStates = new HashSet<OrderStatus>();
|
| - |
|
174 |
setOfprepaidrefundableStates.add(OrderStatus.RTO_REFUNDED);
|
| - |
|
175 |
setOfprepaidrefundableStates.add(OrderStatus.RTO_LOST_IN_TRANSIT_REFUNDED);
|
| - |
|
176 |
setOfprepaidrefundableStates.add(OrderStatus.LOST_IN_TRANSIT_REFUNDED);
|
| - |
|
177 |
setOfprepaidrefundableStates.add(OrderStatus.CANCELLED_ON_CUSTOMER_REQUEST);
|
| - |
|
178 |
setOfprepaidrefundableStates.add(OrderStatus.CANCELLED_DUE_TO_LOW_INVENTORY);
|
| - |
|
179 |
|
| 175 |
|
180 |
|
| 176 |
}
|
181 |
}
|
| 177 |
|
182 |
|
| 178 |
public static final Map<Long, String> providerNameMap = new HashMap<Long, String>() {
|
183 |
public static final Map<Long, String> providerNameMap = new HashMap<Long, String>() {
|
| 179 |
{
|
184 |
{
|
| Line 771... |
Line 776... |
| 771 |
String refundAmount=transactionClient.getOrderAttributeValue(orderId, "Refund_Amount");
|
776 |
String refundAmount=transactionClient.getOrderAttributeValue(orderId, "Refund_Amount");
|
| 772 |
if((refundOption!=null && refundAmount!=null) && (!("").equalsIgnoreCase(refundOption)) && !("").equalsIgnoreCase(refundAmount) && SecurityUtils.getSubject().hasRole("TeamLead")){
|
777 |
if((refundOption!=null && refundAmount!=null) && (!("").equalsIgnoreCase(refundOption)) && !("").equalsIgnoreCase(refundAmount) && SecurityUtils.getSubject().hasRole("TeamLead")){
|
| 773 |
System.out.println("Into the Refund Condition");
|
778 |
System.out.println("Into the Refund Condition");
|
| 774 |
return 0;
|
779 |
return 0;
|
| 775 |
}
|
780 |
}
|
| - |
|
781 |
else if(t_order.isCod()){
|
| 776 |
else if(setOfrefundableStates.contains(t_order.getStatus()) && SecurityUtils.getSubject().hasRole("TeamLead")){
|
782 |
if(setOfrefundableStates.contains(t_order.getStatus()) && SecurityUtils.getSubject().hasRole("TeamLead")){
|
| 777 |
System.out.println("Into the Status Condition");
|
783 |
System.out.println("Into the COD Status Condition");
|
| - |
|
784 |
return 2;
|
| - |
|
785 |
}
|
| - |
|
786 |
}
|
| - |
|
787 |
else{
|
| - |
|
788 |
if(( setOfprepaidrefundableStates.contains(t_order.getStatus()) || setOfrefundableStates.contains(t_order.getStatus()) ) && SecurityUtils.getSubject().hasRole("TeamLead")){
|
| - |
|
789 |
System.out.println("Into the Prepaid Status Condition");
|
| 778 |
return 2;
|
790 |
return 2;
|
| - |
|
791 |
}
|
| 779 |
}
|
792 |
}
|
| 780 |
}
|
793 |
}
|
| 781 |
catch(Exception e){
|
794 |
catch(Exception e){
|
| 782 |
log.error(e);
|
795 |
log.error(e);
|
| 783 |
}
|
796 |
}
|