|
|
@ -50,18 +50,20 @@ public class TransactionHistoryV2Presenter extends BasePresenter implements Tran |
|
|
|
{ |
|
|
|
List<TransactionHistoryItemModel> paidDataList=new ArrayList<>(); |
|
|
|
List<TransactionHistoryItemModel> unpaidDataList=new ArrayList<>(); |
|
|
|
|
|
|
|
// Collections.reverse(response.getTransactionHistoryItemModels()); |
|
|
|
List<TransactionHistoryItemModel> allDataList=new ArrayList<>(); |
|
|
|
|
|
|
|
for(TransactionHistoryItemModel item:response.getTransactionHistoryItemModels() ) |
|
|
|
{ |
|
|
|
if(item.getPayStatus().equalsIgnoreCase("Paid")) |
|
|
|
paidDataList.add(item); |
|
|
|
else if(item.getPayStatus().equalsIgnoreCase("Unpaid")) |
|
|
|
else if(!item.getPayStatus().equalsIgnoreCase("Cancel")) { |
|
|
|
item.setPayStatus("UNPAID"); |
|
|
|
unpaidDataList.add(item); |
|
|
|
} |
|
|
|
allDataList.add(item); |
|
|
|
} |
|
|
|
|
|
|
|
return io.reactivex.Observable.just(new TransactionHistory(response.getTransactionHistoryItemModels(),paidDataList,unpaidDataList)); |
|
|
|
return io.reactivex.Observable.just(new TransactionHistory(allDataList,paidDataList,unpaidDataList)); |
|
|
|
|
|
|
|
} |
|
|
|
else |
|
|
|