Subversion Repositories SmartDukaan

Rev

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

Rev 34778 Rev 34800
Line 543... Line 543...
543
                    List<SchemeType> rejectedCDTypes = HALF_DAYS_CD_REJECT_SCHEME_TYPES;
543
                    List<SchemeType> rejectedCDTypes = HALF_DAYS_CD_REJECT_SCHEME_TYPES;
544
                    if (loan.getCdFreeDays() == ProfitMandiConstants.LOAN_FULL_CREDIT_DAYS) {
544
                    if (loan.getCdFreeDays() == ProfitMandiConstants.LOAN_FULL_CREDIT_DAYS) {
545
                        rejectedCDTypes = FULL_DAYS_CD_SCHEME_TYPES;
545
                        rejectedCDTypes = FULL_DAYS_CD_SCHEME_TYPES;
546
                    }
546
                    }
547
                    for (SchemeType rejectedCDType : rejectedCDTypes) {
547
                    for (SchemeType rejectedCDType : rejectedCDTypes) {
548
                        SchemeInOut sio = schemeInOutRepository.selectAllByType(rejectedCDType, inventoryItem.getId()).get(0);
548
                        SchemeInOut sio = schemeInOutRepository.selectAllByType(rejectedCDType, inventoryItem.getId()).size() > 0 ?
-
 
549
                                schemeInOutRepository.selectAllByType(rejectedCDType, inventoryItem.getId()).get(0) : null;
-
 
550
                        if (sio == null) continue;
549
                        sio.setStatus(SchemePayoutStatus.REJECTED);
551
                        sio.setStatus(SchemePayoutStatus.REJECTED);
550
                        sio.setStatusDescription("Rejected due to free days availed");
552
                        sio.setStatusDescription("Rejected due to free days availed");
551
                        sio.setRolledBackTimestamp(LocalDateTime.now());
553
                        sio.setRolledBackTimestamp(LocalDateTime.now());
552
                        inventoryItemCashback -= sio.getAmount();
554
                        inventoryItemCashback -= sio.getAmount();
553
                    }
555
                    }