NTP-38050 | Divyesh | bbps offers api request fix (#14945)
Co-authored-by: Shivam Goyal <shivam.goyal@navi.com>
This commit is contained in:
@@ -9,6 +9,7 @@ package com.navi.bbps.common.utils
|
||||
|
||||
import com.navi.bbps.feature.customerinput.model.network.BillDetailsResponse
|
||||
import com.navi.bbps.feature.mybills.model.view.MyBillEntity
|
||||
import com.navi.naviwidgets.utils.ZERO
|
||||
import javax.inject.Inject
|
||||
|
||||
class MyBillEntityToBillDetailsResponseMapper
|
||||
@@ -26,7 +27,7 @@ constructor(
|
||||
billId = myBillEntity.billId,
|
||||
billerId = billerDetails.billerId,
|
||||
referenceId = myBillEntity.unpaidBillDetails?.referenceId.orEmpty(),
|
||||
amount = myBillEntity.unpaidBillDetails?.amount,
|
||||
amount = myBillEntity.unpaidBillDetails?.amount.orEmpty().ifBlank { ZERO },
|
||||
billDate = myBillEntity.unpaidBillDetails?.billDate,
|
||||
dueDate = myBillEntity.unpaidBillDetails?.dueDate,
|
||||
billNumber = myBillEntity.unpaidBillDetails?.billNumber,
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.navi.bbps.feature.mybills.model.network.SavedBillItem
|
||||
import com.navi.bbps.feature.mybills.model.view.MyBillEntity
|
||||
import com.navi.bbps.feature.mybills.model.view.UnpaidBillDetails
|
||||
import com.navi.bbps.feature.paybill.model.network.PaymentAmountExactness
|
||||
import com.navi.naviwidgets.utils.ZERO
|
||||
import javax.inject.Inject
|
||||
|
||||
class MyBillsResponseToEntityMapper
|
||||
@@ -70,7 +71,7 @@ constructor(
|
||||
unpaidBillDetails =
|
||||
UnpaidBillDetails(
|
||||
referenceId = it.unpaidBillDetails?.referenceId.orEmpty(),
|
||||
amount = it.unpaidBillDetails?.amount.orEmpty(),
|
||||
amount = it.unpaidBillDetails?.amount.orEmpty().ifBlank { ZERO },
|
||||
billDate = it.unpaidBillDetails?.billDate.orEmpty(),
|
||||
dueDate = it.unpaidBillDetails?.dueDate.orEmpty(),
|
||||
billNumber = it.unpaidBillDetails?.billNumber.orEmpty(),
|
||||
|
||||
@@ -64,7 +64,7 @@ import com.navi.bbps.feature.prepaidrecharge.model.view.PlanItemEntity
|
||||
import com.navi.bbps.isRedirectToCustomerInputRequired
|
||||
import com.navi.common.di.CoroutineDispatcherProvider
|
||||
import com.navi.common.network.models.isSuccessWithData
|
||||
import com.navi.common.utils.Constants.ZERO
|
||||
import com.navi.naviwidgets.utils.ZERO
|
||||
import com.navi.rr.common.models.OfferRequest
|
||||
import com.navi.rr.utils.constants.OffersConstants.OFFERS_OS_TYPE_ANDROID
|
||||
import com.navi.rr.utils.constants.OffersConstants.OS_TYPE
|
||||
|
||||
@@ -1264,7 +1264,7 @@ fun onBillHistoryClicked(
|
||||
unpaidBillDetails =
|
||||
UnpaidBillDetails(
|
||||
referenceId = "",
|
||||
amount = "",
|
||||
amount = ZERO,
|
||||
billDate = "",
|
||||
dueDate = "",
|
||||
billNumber = "",
|
||||
@@ -1285,7 +1285,7 @@ fun onBillHistoryClicked(
|
||||
unpaidBillDetails =
|
||||
UnpaidBillDetails(
|
||||
referenceId = "",
|
||||
amount = "",
|
||||
amount = ZERO,
|
||||
billDate = "",
|
||||
dueDate = "",
|
||||
billNumber = "",
|
||||
|
||||
Reference in New Issue
Block a user