|
|
@ -56,8 +56,8 @@ extension TermsAndConditionInteractor: TermsAndConditionInteractorInput { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func submit(model: SendMoneyRequestModel, reciepient: Recipient, cddiModel: CDDIRequestData, paymentModel: PaymentMethodModel) { |
|
|
|
let params = self.getParams(model: model, reciepient: reciepient, cddiModel: cddiModel, paymentModel: paymentModel) |
|
|
|
func submit(model: SendMoneyRequestModel, reciepient: Recipient, cddiModel: CDDIRequestData, paymentModel: PaymentMethodModel?, fromBeneficiaryDetail: Bool) { |
|
|
|
let params = self.getParams(model: model, reciepient: reciepient, cddiModel: cddiModel, paymentModel: paymentModel, fromBeneficiaryDetail: fromBeneficiaryDetail) |
|
|
|
self.service.submit( |
|
|
|
params: params, |
|
|
|
success: { (response) in |
|
|
@ -103,16 +103,21 @@ extension TermsAndConditionInteractor: TermsAndConditionInteractorInput { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func getParams(model: SendMoneyRequestModel, reciepient: Recipient, cddiModel: CDDIRequestData, paymentModel: PaymentMethodModel) -> [String: Any] { |
|
|
|
func getParams(model: SendMoneyRequestModel, reciepient: Recipient, cddiModel: CDDIRequestData, paymentModel: PaymentMethodModel?, fromBeneficiaryDetail: Bool) -> [String: Any] { |
|
|
|
guard let username = GMEDB.shared.user.string(.userId) else {return [:]} |
|
|
|
let senderId = GMEDB.shared.user.string(.senderId) |
|
|
|
let recieverId = paymentModel.receiverId |
|
|
|
|
|
|
|
var receiverID = "" |
|
|
|
if fromBeneficiaryDetail { |
|
|
|
receiverID = paymentModel?.receiverId ?? "" |
|
|
|
} else { |
|
|
|
receiverID = reciepient.receiverID ?? "" |
|
|
|
} |
|
|
|
|
|
|
|
let params: [String: Any] = |
|
|
|
[ |
|
|
|
"User": username, |
|
|
|
"SenderId": senderId ?? "", |
|
|
|
"ReceiverId": recieverId ?? "", |
|
|
|
"ReceiverId": receiverID, |
|
|
|
"DeliveryMethodId": model.paymemtMode?.id ?? "", |
|
|
|
"PBranch": model.branch?.id ?? "", |
|
|
|
"PAgent": model.bank?.id ?? "", |
|
|
|