|
|
@ -5,7 +5,6 @@ import android.util.Log |
|
|
|
import android.view.LayoutInflater |
|
|
|
import android.view.View |
|
|
|
import android.view.ViewGroup |
|
|
|
import androidx.fragment.app.Fragment |
|
|
|
import androidx.recyclerview.widget.LinearLayoutManager |
|
|
|
import com.google.gson.Gson |
|
|
|
import com.nivesh.production.bajajfd.R |
|
|
@ -57,7 +56,12 @@ class StepFourBajajFDFragment : BaseFragment() { |
|
|
|
|
|
|
|
binding.btnNext.setOnClickListener { |
|
|
|
if (binding.checkBox.isChecked) { |
|
|
|
bajajFDInterface.stepFourApi("stepFourResponse") |
|
|
|
val saveFDOtherDataRequest = SaveFDOtherDataRequest() |
|
|
|
saveFDOtherDataRequest.FDProvider = getString(R.string.bajaj) |
|
|
|
saveFDOtherDataRequest.UniqueId = uniqueId |
|
|
|
saveFDOtherDataRequest.Values = "" |
|
|
|
saveFDOtherDataRequest.NiveshClientCode = (activity as BajajFdMainActivity).getClientDetailsResponse.ObjectResponse?.clientDetails?.clientMasterMFD?.CLIENT_CODE |
|
|
|
bajajFDInterface.stepFourApi(saveFDOtherDataRequest) |
|
|
|
} else { |
|
|
|
showDialogValidation( |
|
|
|
activity as BajajFdMainActivity, |
|
|
@ -103,14 +107,19 @@ class StepFourBajajFDFragment : BaseFragment() { |
|
|
|
} |
|
|
|
} |
|
|
|
// 650 -> refreshToken() |
|
|
|
else -> {} |
|
|
|
else -> { |
|
|
|
showDialogValidation( |
|
|
|
activity as BajajFdMainActivity, |
|
|
|
getCodeResponse.Response.Message |
|
|
|
) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
is Resource.Error -> { |
|
|
|
response.message?.let { message -> |
|
|
|
Log.e(" ", "An error occurred:$message") |
|
|
|
showDialogValidation(activity as BajajFdMainActivity, message) |
|
|
|
} |
|
|
|
} |
|
|
|
is Resource.Loading -> { |
|
|
@ -151,23 +160,28 @@ class StepFourBajajFDFragment : BaseFragment() { |
|
|
|
when (code) { |
|
|
|
200 -> { |
|
|
|
binding.tvInvestedAmount.text = |
|
|
|
getFDDetailsResponse.Response.FDDataResponse.FDAmount.toString() |
|
|
|
getString(R.string.rs).plus(getFDDetailsResponse.Response.FDDataResponse.FDAmount.toString()) |
|
|
|
binding.tvTenure.text = |
|
|
|
getFDDetailsResponse.Response.FDDataResponse.Tenure.toString() |
|
|
|
getFDDetailsResponse.Response.FDDataResponse.Tenure.toString().plus(" Months") |
|
|
|
binding.tvInterestPayout.text = |
|
|
|
getFDDetailsResponse.Response.FDDataResponse.Frequency |
|
|
|
binding.tvRateOfInterest.text = |
|
|
|
getFDDetailsResponse.Response.FDDataResponse.RateOfInterest.toString() |
|
|
|
getFDDetailsResponse.Response.FDDataResponse.RateOfInterest.toString().plus(" % p.a.") |
|
|
|
} |
|
|
|
// 650 -> refreshToken() |
|
|
|
else -> {} |
|
|
|
else -> { |
|
|
|
showDialogValidation( |
|
|
|
activity as BajajFdMainActivity, |
|
|
|
getFDDetailsResponse.Response.Message |
|
|
|
) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
is Resource.Error -> { |
|
|
|
response.message?.let { message -> |
|
|
|
Log.e(" ", "An error occurred:$message") |
|
|
|
showDialogValidation(activity as BajajFdMainActivity, message) |
|
|
|
} |
|
|
|
} |
|
|
|
is Resource.Loading -> { |
|
|
|