Commit dd34fe884a4cfd78ec15f9dbfa271834f9d907e0
1 parent
e59ea59a
增加身份需要实名的判断
Showing
2 changed files
with
49 additions
and
24 deletions
metaCode/Classes/Main/HomePage/Controller/DigitalAuth/CNLiveDigitalAuthController.swift
| @@ -257,20 +257,29 @@ class CNLiveDigitalAuthController:CNLiveBaseViewController,UITableViewDataSource | @@ -257,20 +257,29 @@ class CNLiveDigitalAuthController:CNLiveBaseViewController,UITableViewDataSource | ||
| 257 | // showMessage(message: "审核失败") | 257 | // showMessage(message: "审核失败") |
| 258 | 258 | ||
| 259 | } | 259 | } |
| 260 | - if UserInfoManager.shared.userInfo.userMsgUsers?.verifyUsers.count ?? 0 > 0{ | ||
| 261 | - //实名认证过->身份管理页面 | 260 | + if collModel.auth == true{ |
| 261 | + //身份需要实名认证 | ||
| 262 | + if UserInfoManager.shared.userInfo.userMsgUsers?.verifyUsers.count ?? 0 > 0{ | ||
| 263 | + //实名认证过->身份管理页面 | ||
| 264 | + let listModel = StandListModel() | ||
| 265 | + listModel.id = Int(collModel.id) ?? 0 | ||
| 266 | + listModel.name = "" | ||
| 267 | + let vc = CNLiveDigitalRealManageController() | ||
| 268 | + vc.listModel = listModel | ||
| 269 | + self.navigationController?.pushViewController(vc, animated: true) | ||
| 270 | + | ||
| 271 | + }else{ | ||
| 272 | + //未实名认证->实名认证 | ||
| 273 | + let vc = CNLiveRealNameAuthController() | ||
| 274 | + vc.channelId = collModel.id | ||
| 275 | + self.navigationController?.pushViewController(vc, animated: true) | ||
| 276 | + } | ||
| 277 | + }else{ | ||
| 278 | + //身份不需要实名 | ||
| 279 | + //跳转到身份认证页面 | ||
| 262 | let listModel = StandListModel() | 280 | let listModel = StandListModel() |
| 263 | listModel.id = Int(collModel.id) ?? 0 | 281 | listModel.id = Int(collModel.id) ?? 0 |
| 264 | - listModel.name = "" | ||
| 265 | - let vc = CNLiveDigitalRealManageController() | ||
| 266 | - vc.listModel = listModel | ||
| 267 | - self.navigationController?.pushViewController(vc, animated: true) | ||
| 268 | - | ||
| 269 | - }else{ | ||
| 270 | - //未实名认证->实名认证 | ||
| 271 | - let vc = CNLiveRealNameAuthController() | ||
| 272 | - vc.channelId = self.channelId | ||
| 273 | - self.navigationController?.pushViewController(vc, animated: true) | 282 | + self.navigationController?.pushViewController(CNLiveMineInputViewController.init(listModel: listModel, authType: .person), animated: pushAnimated) |
| 274 | } | 283 | } |
| 275 | } | 284 | } |
| 276 | 285 |
metaCode/Classes/Main/HomePage/Controller/DigitalAuth/CNLiveIdentityRepositoryController.swift
| @@ -123,6 +123,13 @@ class CNLiveIdentityRepositoryController:CNLiveBaseViewController,UITableViewDat | @@ -123,6 +123,13 @@ class CNLiveIdentityRepositoryController:CNLiveBaseViewController,UITableViewDat | ||
| 123 | return closeBtn | 123 | return closeBtn |
| 124 | }() | 124 | }() |
| 125 | 125 | ||
| 126 | + override func viewWillAppear(_ animated: Bool) { | ||
| 127 | + super.viewWillAppear(animated) | ||
| 128 | + self.currentSeleIndex = -1 | ||
| 129 | + self.currentSeleCollectionIndex = -1 | ||
| 130 | + self.tableView.reloadData() | ||
| 131 | + } | ||
| 132 | + | ||
| 126 | override func viewDidLoad() { | 133 | override func viewDidLoad() { |
| 127 | super.viewDidLoad() | 134 | super.viewDidLoad() |
| 128 | self.view.backgroundColor = HexColor(kCNDownSlideBackgroundColorHex) | 135 | self.view.backgroundColor = HexColor(kCNDownSlideBackgroundColorHex) |
| @@ -319,19 +326,28 @@ class CNLiveIdentityRepositoryController:CNLiveBaseViewController,UITableViewDat | @@ -319,19 +326,28 @@ class CNLiveIdentityRepositoryController:CNLiveBaseViewController,UITableViewDat | ||
| 319 | }else{ | 326 | }else{ |
| 320 | self.bottomTotalView.isHidden = true | 327 | self.bottomTotalView.isHidden = true |
| 321 | } | 328 | } |
| 322 | - if UserInfoManager.shared.userInfo.userMsgUsers?.verifyUsers.count ?? 0 > 0{ | ||
| 323 | - //实名认证过->身份管理页面 | ||
| 324 | - let listModel = StandListModel() | ||
| 325 | - listModel.id = Int(self.currCollectMdl?.id ?? "0")! | ||
| 326 | - listModel.name = "" | ||
| 327 | - let vc = CNLiveDigitalRealManageController() | ||
| 328 | - vc.listModel = listModel | ||
| 329 | - self.navigationController?.pushViewController(vc, animated: true) | 329 | + if self.currCollectMdl?.auth == true{ |
| 330 | + //身份需要实名认证 | ||
| 331 | + if UserInfoManager.shared.userInfo.userMsgUsers?.verifyUsers.count ?? 0 > 0{ | ||
| 332 | + //实名认证过->身份管理页面 | ||
| 333 | + let listModel = StandListModel() | ||
| 334 | + listModel.id = Int(self.currCollectMdl?.id ?? "0")! | ||
| 335 | + listModel.name = "" | ||
| 336 | + let vc = CNLiveDigitalRealManageController() | ||
| 337 | + vc.listModel = listModel | ||
| 338 | + self.navigationController?.pushViewController(vc, animated: true) | ||
| 339 | + }else{ | ||
| 340 | + //未实名认证->实名认证 | ||
| 341 | + let vc = CNLiveRealNameAuthController() | ||
| 342 | + vc.channelId = self.currCollectMdl?.id ?? "" | ||
| 343 | + self.navigationController?.pushViewController(vc, animated: true) | ||
| 344 | + } | ||
| 330 | }else{ | 345 | }else{ |
| 331 | - //未实名认证->实名认证 | ||
| 332 | - let vc = CNLiveRealNameAuthController() | ||
| 333 | - vc.channelId = self.channelId | ||
| 334 | - self.navigationController?.pushViewController(vc, animated: true) | 346 | + //身份不需要实名 |
| 347 | + //跳转到身份认证页面 | ||
| 348 | + let listModel = StandListModel() | ||
| 349 | + listModel.id = Int(self.currCollectMdl?.id ?? "0") ?? 0 | ||
| 350 | + self.navigationController?.pushViewController(CNLiveMineInputViewController.init(listModel: listModel, authType: .person), animated: pushAnimated) | ||
| 335 | } | 351 | } |
| 336 | } | 352 | } |
| 337 | 353 |