|
|
@ -50,7 +50,7 @@ class BajajFdMainActivity : BaseActivity() { |
|
|
|
var nomineeDetails: NomineeDetails = NomineeDetails() |
|
|
|
var nomineeGuardianDetails: NomineeGuardianDetails = NomineeGuardianDetails() |
|
|
|
var getClientDetailsResponse: getClientDetailsResponse = getClientDetailsResponse() |
|
|
|
|
|
|
|
var UniqueId :String = "" |
|
|
|
private var stepCount: Int = 0 |
|
|
|
private lateinit var sectionsPagerAdapter: SectionsPagerAdapter |
|
|
|
private lateinit var fragments: Array<Fragment> |
|
|
@ -128,59 +128,6 @@ class BajajFdMainActivity : BaseActivity() { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private fun paymentReQueryApi() { |
|
|
|
if (Common.isNetworkAvailable(this)) { |
|
|
|
val paymentReQueryRequest = PaymentReQueryRequest() |
|
|
|
paymentReQueryRequest.UniqueId = "" |
|
|
|
paymentReQueryRequest.NiveshClientCode = |
|
|
|
getClientDetailsResponse.ObjectResponse?.clientDetails?.clientMasterMFD?.CLIENT_CODE |
|
|
|
// client code =8872 /60476 |
|
|
|
|
|
|
|
viewModel.getPaymentReQuery(paymentReQueryRequest, token, this) |
|
|
|
viewModel.getPaymentReQueryMutableData.observe(this) { response -> |
|
|
|
when (response) { |
|
|
|
is Resource.Success -> { |
|
|
|
Log.e("response", "-->$response") |
|
|
|
val paymentReQueryResponse: PaymentReQueryResponse = |
|
|
|
Gson().fromJson( |
|
|
|
response.data?.toString(), |
|
|
|
PaymentReQueryResponse::class.java |
|
|
|
) |
|
|
|
paymentReQueryResponse.Response.StatusCode.let { code -> |
|
|
|
when (code) { |
|
|
|
200 -> { |
|
|
|
if (stepCount == 4) { |
|
|
|
binding.viewPager.currentItem = 4 |
|
|
|
} else { |
|
|
|
binding.viewPager.currentItem = 3 |
|
|
|
} |
|
|
|
stepFiveBajajFDFragment.getData() |
|
|
|
} |
|
|
|
650 -> refreshToken("") |
|
|
|
else -> { |
|
|
|
showDialogValidation( |
|
|
|
this@BajajFdMainActivity, |
|
|
|
paymentReQueryResponse.Response.Errors[0].ErrorMessage |
|
|
|
) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
is Resource.Error -> { |
|
|
|
response.message?.let { message -> |
|
|
|
showDialogValidation(this@BajajFdMainActivity, message) |
|
|
|
} |
|
|
|
} |
|
|
|
is Resource.Loading -> { |
|
|
|
|
|
|
|
} |
|
|
|
is Resource.DataError -> { |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private fun refreshToken(fdStepsCount: String) { |
|
|
|
|
|
|
@ -481,4 +428,56 @@ class BajajFdMainActivity : BaseActivity() { |
|
|
|
super.onPageFinished(view, url) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private fun paymentReQueryApi() { |
|
|
|
if (Common.isNetworkAvailable(this)) { |
|
|
|
val paymentReQueryRequest = PaymentReQueryRequest() |
|
|
|
paymentReQueryRequest.UniqueId = UniqueId |
|
|
|
paymentReQueryRequest.NiveshClientCode = getClientDetailsResponse.ObjectResponse?.clientDetails?.clientMasterMFD?.CLIENT_CODE |
|
|
|
viewModel.getPaymentReQuery(paymentReQueryRequest, token, this) |
|
|
|
viewModel.getPaymentReQueryMutableData.observe(this) { response -> |
|
|
|
when (response) { |
|
|
|
is Resource.Success -> { |
|
|
|
Log.e("response", "-->$response") |
|
|
|
val paymentReQueryResponse: PaymentReQueryResponse = |
|
|
|
Gson().fromJson( |
|
|
|
response.data?.toString(), |
|
|
|
PaymentReQueryResponse::class.java |
|
|
|
) |
|
|
|
paymentReQueryResponse.Response.StatusCode.let { code -> |
|
|
|
when (code) { |
|
|
|
200 -> { |
|
|
|
if (stepCount == 4) { |
|
|
|
binding.viewPager.currentItem = 4 |
|
|
|
} else { |
|
|
|
binding.viewPager.currentItem = 3 |
|
|
|
} |
|
|
|
stepFiveBajajFDFragment.getData() |
|
|
|
} |
|
|
|
650 -> refreshToken("") |
|
|
|
else -> { |
|
|
|
showDialogValidation( |
|
|
|
this@BajajFdMainActivity, |
|
|
|
paymentReQueryResponse.Response.Errors[0].ErrorMessage |
|
|
|
) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
is Resource.Error -> { |
|
|
|
response.message?.let { message -> |
|
|
|
showDialogValidation(this@BajajFdMainActivity, message) |
|
|
|
} |
|
|
|
} |
|
|
|
is Resource.Loading -> { |
|
|
|
|
|
|
|
} |
|
|
|
is Resource.DataError -> { |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |