|
@@ -15,8 +15,8 @@ class SelfMentionContactsListViewController: BaseViewController {
|
|
|
// 是否由支付订单页面进入
|
|
|
var isFromOrderPay: Bool = false
|
|
|
|
|
|
- typealias SaveAddressClosure = () -> Void
|
|
|
- var saveAddressClosure : SaveAddressClosure?
|
|
|
+ typealias SaveContactClosure = (_ contactMdl: SelfMentionContactsModel) -> Void
|
|
|
+ var saveContactClosure : SaveContactClosure?
|
|
|
|
|
|
override func viewDidLoad() {
|
|
|
super.viewDidLoad()
|
|
@@ -68,6 +68,9 @@ class SelfMentionContactsListViewController: BaseViewController {
|
|
|
selfMentionContactsListView.didSelectRowClosure = {
|
|
|
[weak self] indexPath in
|
|
|
let selfMentionContactsModel = self?.selfMentionContactsModels?[indexPath.row]
|
|
|
+ if let saveContactClosure = self?.saveContactClosure {
|
|
|
+ saveContactClosure(selfMentionContactsModel ?? SelfMentionContactsModel())
|
|
|
+ }
|
|
|
|
|
|
// 当前选中的为默认,不进行请求
|
|
|
if selfMentionContactsModel?.isDefault == 1 {
|
|
@@ -117,9 +120,6 @@ class SelfMentionContactsListViewController: BaseViewController {
|
|
|
SwiftMoyaNetWorkServiceUser.shared().userSetExpreesContactsDefaultApi(id: id, completion: {
|
|
|
[weak self] (data) -> (Void) in
|
|
|
if self!.isFromOrderPay {
|
|
|
- if let saveAddressClosure = self?.saveAddressClosure {
|
|
|
- saveAddressClosure()
|
|
|
- }
|
|
|
self?.navigationController?.popViewController(animated: true)
|
|
|
} else {
|
|
|
self?.userExpreesContactsListApi()
|