Commit 3f406535 authored by David黄金龙's avatar David黄金龙

1、修改一处可能的bug

2、处理一处
parent 543bdf54
...@@ -107,9 +107,8 @@ extension AppDelegate: JPUSHRegisterDelegate { ...@@ -107,9 +107,8 @@ extension AppDelegate: JPUSHRegisterDelegate {
NotificationCenter.default.post(name: YhConstant.YhNotification.didRequestUnreadMsgTotalCountNotification, object: nil) NotificationCenter.default.post(name: YhConstant.YhNotification.didRequestUnreadMsgTotalCountNotification, object: nil)
// 请求消息列表通知 // 请求消息列表通知
NotificationCenter.default.post(name: YhConstant.YhNotification.didRequestUnreadMsgListNotification, object: nil) NotificationCenter.default.post(name: YhConstant.YhNotification.didRequestUnreadMsgListNotification, object: nil)
//更新首页消息
//for test hjl NotificationCenter.default.post(name: YhConstant.YhNotification.didRevMsgNotifiction, object: nil)
NotificationCenter.default.post(name: YhConstant.YhNotification.didRevMsgNotifiction, object: nil)//for test hjl
} }
} }
......
...@@ -193,13 +193,15 @@ extension YHActivityListViewController { ...@@ -193,13 +193,15 @@ extension YHActivityListViewController {
self.tableView.reloadData() self.tableView.reloadData()
self.emptyDataTipsView.isHidden = self.viewModel.arrActivityListData.count > 0 ? true : false self.emptyDataTipsView.isHidden = self.viewModel.arrActivityListData.count > 0 ? true : false
DispatchQueue.main.asyncAfter(wallDeadline: .now() + 0.35, execute: { // DispatchQueue.main.asyncAfter(wallDeadline: .now() + 0.35, execute: {
self.tableView.es.stopLoadingMore() self.tableView.es.stopLoadingMore()
if self.viewModel.hasMoreForActivityList == false { if self.viewModel.hasMoreForActivityList == false {
self.tableView.es.noticeNoMoreData() self.tableView.es.noticeNoMoreData()
self.tableView.footer?.alpha = 1 self.tableView.footer?.alpha = 1
} }
}) // })
self.tableView.reloadData()
} }
} }
......
...@@ -112,8 +112,6 @@ class YHHomePageViewController: YHBaseViewController { ...@@ -112,8 +112,6 @@ class YHHomePageViewController: YHBaseViewController {
if YHLoginManager.shared.isLogin() == false { if YHLoginManager.shared.isLogin() == false {
return return
} }
// DispatchQueue.global().async {
self.serviceCenterMainReqVM.getContactList { self.serviceCenterMainReqVM.getContactList {
[weak self] success, error in [weak self] success, error in
guard let self = self else { return } guard let self = self else { return }
...@@ -134,20 +132,13 @@ class YHHomePageViewController: YHBaseViewController { ...@@ -134,20 +132,13 @@ class YHHomePageViewController: YHBaseViewController {
} else { } else {
} }
// DispatchQueue.main.async {
self.showOrderTipsView(isShow) self.showOrderTipsView(isShow)
// }
} }
} }
} else { } else {
// DispatchQueue.main.async {
self.showOrderTipsView(isShow) self.showOrderTipsView(isShow)
// }
} }
} }
// }
} }
// 是否展示订单提示视图 // 是否展示订单提示视图
...@@ -164,7 +155,7 @@ class YHHomePageViewController: YHBaseViewController { ...@@ -164,7 +155,7 @@ class YHHomePageViewController: YHBaseViewController {
self.getData() self.getData()
} }
var r = CGRectZero //for test hjl var r = CGRectZero
r.origin.y = -homeHeaderViewHeight - 81 r.origin.y = -homeHeaderViewHeight - 81
r.origin.x = 0 r.origin.x = 0
r.size.width = KScreenWidth r.size.width = KScreenWidth
...@@ -175,6 +166,14 @@ class YHHomePageViewController: YHBaseViewController { ...@@ -175,6 +166,14 @@ class YHHomePageViewController: YHBaseViewController {
homeCollectView.es.addInfiniteScrolling { homeCollectView.es.addInfiniteScrolling {
self.loadMoreData() self.loadMoreData()
} }
self.homeCollectView.es.stopPullToRefresh()
self.homeCollectView.es.stopLoadingMore()
if self.viewModel.hasMoreForHomeNews == false {
self.homeCollectView.es.noticeNoMoreData()
self.homeCollectView.footer?.alpha = 1
}
self.homeCollectView.reloadData()
} }
} }
...@@ -293,7 +292,6 @@ private extension YHHomePageViewController { ...@@ -293,7 +292,6 @@ private extension YHHomePageViewController {
UserDefaults.standard.synchronize() UserDefaults.standard.synchronize()
} }
// DispatchQueue.main.asyncAfter(deadline: .now()+0.5, execute: {
self.homeCollectView.es.stopPullToRefresh() self.homeCollectView.es.stopPullToRefresh()
...@@ -302,17 +300,11 @@ private extension YHHomePageViewController { ...@@ -302,17 +300,11 @@ private extension YHHomePageViewController {
self.homeCollectView.footer?.alpha = 1 self.homeCollectView.footer?.alpha = 1
} }
// CATransaction.setDisableActions(true)
self.homeCollectView.reloadData() self.homeCollectView.reloadData()
// CATransaction.commit()
DispatchQueue.main.asyncAfter(wallDeadline: .now() + 0.25, execute: { DispatchQueue.main.asyncAfter(wallDeadline: .now() + 0.25, execute: {
self.requestOrder() self.requestOrder()
}) })
// })
} }
} }
......
...@@ -46,6 +46,8 @@ class YHOrderTipsItemView: UIView { ...@@ -46,6 +46,8 @@ class YHOrderTipsItemView: UIView {
func updateData() { func updateData() {
guard let message = message else { return } guard let message = message else { return }
let typeString = self.getTypeString() let typeString = self.getTypeString()
lableMyOrder.text = typeString lableMyOrder.text = typeString
lableName.text = message.content lableName.text = message.content
...@@ -175,10 +177,9 @@ extension YHOrderTipsItemView { ...@@ -175,10 +177,9 @@ extension YHOrderTipsItemView {
make.centerY.equalToSuperview() make.centerY.equalToSuperview()
make.left.equalTo(12) make.left.equalTo(12)
make.height.equalTo(18) make.height.equalTo(18)
make.width.lessThanOrEqualTo(60) make.width.greaterThanOrEqualTo(50)
} }
addSubview(segmentationView) addSubview(segmentationView)
segmentationView.snp.makeConstraints { make in segmentationView.snp.makeConstraints { make in
make.left.equalTo(lableMyOrder.snp.right).offset(8) make.left.equalTo(lableMyOrder.snp.right).offset(8)
......
...@@ -232,6 +232,7 @@ private extension YHOrderTipsView { ...@@ -232,6 +232,7 @@ private extension YHOrderTipsView {
firstItem.isHidden = true firstItem.isHidden = true
secondItem.isHidden = true secondItem.isHidden = true
} }
if let first = arrLastTwoMessage?.first, let last = arrLastTwoMessage?.last { if let first = arrLastTwoMessage?.first, let last = arrLastTwoMessage?.last {
firstItem.message = first firstItem.message = first
secondItem.message = last secondItem.message = last
......
...@@ -33,8 +33,6 @@ class YHHomePageViewModel : YHBaseViewModel { ...@@ -33,8 +33,6 @@ class YHHomePageViewModel : YHBaseViewModel {
//首页 签约用户信息 //首页 签约用户信息
var signerModel : YHSignerInfoModel? var signerModel : YHSignerInfoModel?
// var testNumber : Int = 5 //for test hjl
} }
//接口 //接口
......
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