| Line 968... |
Line 968... |
| 968 |
}
|
968 |
}
|
| 969 |
}
|
969 |
}
|
| 970 |
}
|
970 |
}
|
| 971 |
|
971 |
|
| 972 |
int fofoId = inventoryItems.get(0).getFofoId();
|
972 |
int fofoId = inventoryItems.get(0).getFofoId();
|
| 973 |
WalletReferenceType walletReferenceType = WalletReferenceType.ACTIVATION_SCHEME;
|
- |
|
| 974 |
|
- |
|
| 975 |
/*schemeTypes.containsAll(SchemeService.OUT_SCHEME_TYPES) ? WalletReferenceType.SCHEME_OUT
|
973 |
WalletReferenceType walletReferenceType = schemeTypes.containsAll(SchemeType.OUT_SCHEME_TYPES) ? WalletReferenceType.SCHEME_OUT
|
| 976 |
: schemeTypes.contains(SchemeType.ACTIVATION) ? WalletReferenceType.ACTIVATION_SCHEME
|
- |
|
| 977 |
: schemeTypes.contains(SchemeType.SPECIAL_SUPPORT) ? WalletReferenceType.SPECIAL_SUPPORT
|
974 |
: schemeTypes.contains(SchemeType.SPECIAL_SUPPORT) ? WalletReferenceType.SPECIAL_SUPPORT
|
| 978 |
: schemeTypes.contains(SchemeType.INVESTMENT) ? WalletReferenceType.SCHEME_OUT : null;*/
|
975 |
: schemeTypes.contains(SchemeType.INVESTMENT) ? WalletReferenceType.SCHEME_OUT : null;
|
| 979 |
List<UserWalletHistory> userWalletHistoryList = null;
|
976 |
List<UserWalletHistory> userWalletHistoryList = null;
|
| 980 |
if (amountToRollback > 0 && walletReferenceType != null) {
|
977 |
if (amountToRollback > 0 && walletReferenceType != null) {
|
| 981 |
// Mark appropriate reference of rollback investment margin
|
978 |
// Mark appropriate reference of rollback investment margin
|
| 982 |
if (schemeTypes.contains(SchemeType.INVESTMENT) && schemeTypeMap.containsKey(SchemeType.INVESTMENT)) {
|
979 |
if (schemeTypes.contains(SchemeType.INVESTMENT) && schemeTypeMap.containsKey(SchemeType.INVESTMENT)) {
|
| 983 |
LocalDateTime creditTime = schemeTypeMap.get(SchemeType.INVESTMENT).getCreditTimestamp();
|
980 |
LocalDateTime creditTime = schemeTypeMap.get(SchemeType.INVESTMENT).getCreditTimestamp();
|