Commit db854419 authored by Steven杜宇's avatar Steven杜宇

// 身份获批消息

parent 06dd60ee
...@@ -15,6 +15,9 @@ class YHMessageListVC: YHBaseViewController { ...@@ -15,6 +15,9 @@ class YHMessageListVC: YHBaseViewController {
let model = YHMsgViewModel() let model = YHMsgViewModel()
return model return model
}() }()
private let serviceCenterViewModel : YHServiceCenterMainViewModel = YHServiceCenterMainViewModel()
var isNotifyEnabled = false var isNotifyEnabled = false
lazy var tableView: UITableView = { lazy var tableView: UITableView = {
...@@ -149,6 +152,10 @@ class YHMessageListVC: YHBaseViewController { ...@@ -149,6 +152,10 @@ class YHMessageListVC: YHBaseViewController {
if !YHLoginManager.shared.isLogin() { if !YHLoginManager.shared.isLogin() {
return return
} }
self.requestOrderStatus {
isHidden in
self.viewModel.getUnreadMsgList { self.viewModel.getUnreadMsgList {
[weak self] success, error in [weak self] success, error in
guard let self = self else { return } guard let self = self else { return }
...@@ -178,18 +185,60 @@ class YHMessageListVC: YHBaseViewController { ...@@ -178,18 +185,60 @@ class YHMessageListVC: YHBaseViewController {
hasUnreadMsg = true hasUnreadMsg = true
} }
// 身份获批
if !self.viewModel.msgList.approval.lastMessage.isEmpty {
hasUnreadMsg = true
}
if hasUnreadMsg { if hasUnreadMsg {
if !isHidden {
msgArr.append(self.viewModel.msgList.information) msgArr.append(self.viewModel.msgList.information)
msgArr.append(self.viewModel.msgList.certificate) msgArr.append(self.viewModel.msgList.certificate)
msgArr.append(self.viewModel.msgList.draft) msgArr.append(self.viewModel.msgList.draft)
msgArr.append(self.viewModel.msgList.signature) msgArr.append(self.viewModel.msgList.signature)
msgArr.append(self.viewModel.msgList.dataSubmission) msgArr.append(self.viewModel.msgList.dataSubmission)
} }
msgArr.append(self.viewModel.msgList.approval)
}
} }
emptyDataTipsView.isHidden = msgArr.count > 0 emptyDataTipsView.isHidden = msgArr.count > 0
self.tableView.reloadData() self.tableView.reloadData()
} }
} }
}
func requestOrderStatus(callback:((_ isHidden: Bool)->())?) {
// 先获取订单列表
YHHUD.show(.progress(message: "加载中..."))
self.serviceCenterViewModel.getContactList {
[weak self] success, error in
YHHUD.hide()
guard let self = self else { return }
if success == true {
if let orderInfo = serviceCenterViewModel.arrContactList.first {
// 请求申请结果
YHHUD.show(.progress(message: "加载中..."))
self.serviceCenterViewModel.getStageInformation(params: ["orderId": orderInfo.id]) {
[weak self] success, error in
YHHUD.hide()
guard let self = self else { return }
if self.serviceCenterViewModel.personInfoModel.type == 2 { // 申请结果
callback?(true)
} else {
callback?(false)
}
}
} else {
callback?(false)
}
} else {
callback?(false)
}
}
}
func markAllMsgsRead() { func markAllMsgsRead() {
YHHUD.show(.progress(message: "清除中...")) YHHUD.show(.progress(message: "清除中..."))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment