Commit c83e09cf8f70bd8067a07231e38883083245a1fe
1 parent
ddddcbe5
付费显示逻辑
Showing
4 changed files
with
15 additions
and
39 deletions
metaCode/Classes/Main/VideoPage/Controller/CNLiveShortVideoViewController.swift
| @@ -156,18 +156,9 @@ class CNLiveShortVideoViewController : CNLiveBaseViewController, UITableViewDele | @@ -156,18 +156,9 @@ class CNLiveShortVideoViewController : CNLiveBaseViewController, UITableViewDele | ||
| 156 | self.controlView.videoPlayer((self.player)!, currentTime: self.player.currentTime, totalTime: self.player.totalTime) | 156 | self.controlView.videoPlayer((self.player)!, currentTime: self.player.currentTime, totalTime: self.player.totalTime) |
| 157 | let index = self.dataURLArray.index(of: assetURL.absoluteString) | 157 | let index = self.dataURLArray.index(of: assetURL.absoluteString) |
| 158 | let homeModel = self.dataArray[index] as! CNLiveAlbumListModel | 158 | let homeModel = self.dataArray[index] as! CNLiveAlbumListModel |
| 159 | - if (homeModel.product!.check == true) { | 159 | + if homeModel.product?.check == false { |
| 160 | (self.player)!.stopCurrentPlayingCell() | 160 | (self.player)!.stopCurrentPlayingCell() |
| 161 | } | 161 | } |
| 162 | - if homeModel.product?.check == true { | ||
| 163 | - if homeModel.product?.albumProductType != "0" { | ||
| 164 | - (self.player)!.stopCurrentPlayingCell() | ||
| 165 | - } | ||
| 166 | - } else { | ||
| 167 | - if homeModel.product?.albumProductType != "0" { | ||
| 168 | - (self.player)!.stopCurrentPlayingCell() | ||
| 169 | - } | ||
| 170 | - } | ||
| 171 | } | 162 | } |
| 172 | // 更新另一个控制层的时间 | 163 | // 更新另一个控制层的时间 |
| 173 | player.playerPlayTimeChanged = { [weak self] asset, currentTime, duration in | 164 | player.playerPlayTimeChanged = { [weak self] asset, currentTime, duration in |
metaCode/Classes/Main/VideoPage/View/CNLiveShortVideoCommentListView.swift
| @@ -284,8 +284,8 @@ extension CNLiveShortVideoCommentListView { | @@ -284,8 +284,8 @@ extension CNLiveShortVideoCommentListView { | ||
| 284 | cell.deleteBlock = {[weak self] commentModel in | 284 | cell.deleteBlock = {[weak self] commentModel in |
| 285 | guard let self = self else { return } | 285 | guard let self = self else { return } |
| 286 | self.pageNum = 1 | 286 | self.pageNum = 1 |
| 287 | + showLoading(message: "") | ||
| 287 | self.requestDataSource() | 288 | self.requestDataSource() |
| 288 | - | ||
| 289 | // let tempArray = NSMutableArray(array: self.dataArray) | 289 | // let tempArray = NSMutableArray(array: self.dataArray) |
| 290 | // let tempModel = commentModel as! ShortVideoHomeCommentFListModel | 290 | // let tempModel = commentModel as! ShortVideoHomeCommentFListModel |
| 291 | // tempArray.forEach { itemModel in | 291 | // tempArray.forEach { itemModel in |
| @@ -656,7 +656,7 @@ extension CNLiveShortVideoCommentListTableViewCell { | @@ -656,7 +656,7 @@ extension CNLiveShortVideoCommentListTableViewCell { | ||
| 656 | cell.setupWithReplyModel(replyModel: replyModel.replys[indexPath.row]) | 656 | cell.setupWithReplyModel(replyModel: replyModel.replys[indexPath.row]) |
| 657 | cell.deleteItemBlock = {[weak self] commentModel in | 657 | cell.deleteItemBlock = {[weak self] commentModel in |
| 658 | guard let self = self else { return } | 658 | guard let self = self else { return } |
| 659 | - self.reloadBlcok(commentModel) | 659 | + self.deleteBlock(commentModel) |
| 660 | // let tempArray = NSMutableArray(array: replyModel.replys) | 660 | // let tempArray = NSMutableArray(array: replyModel.replys) |
| 661 | // let tempModel = commentModel as! ShortVideoHomeCommentRListItemModel | 661 | // let tempModel = commentModel as! ShortVideoHomeCommentRListItemModel |
| 662 | // tempArray.forEach { itemModel in | 662 | // tempArray.forEach { itemModel in |
metaCode/Classes/Main/VideoPage/View/CNLiveShortVideoContentListView.swift
| @@ -183,7 +183,7 @@ class CNLiveShortVideoContentListTableViewCell: UITableViewCell { | @@ -183,7 +183,7 @@ class CNLiveShortVideoContentListTableViewCell: UITableViewCell { | ||
| 183 | 183 | ||
| 184 | lazy var tipView: UIImageView = { | 184 | lazy var tipView: UIImageView = { |
| 185 | let imageView = UIImageView.init() | 185 | let imageView = UIImageView.init() |
| 186 | - imageView.contentMode = .scaleAspectFill | 186 | + imageView.contentMode = .scaleAspectFit |
| 187 | imageView.layer.cornerRadius = 5 | 187 | imageView.layer.cornerRadius = 5 |
| 188 | imageView.layer.masksToBounds = true | 188 | imageView.layer.masksToBounds = true |
| 189 | imageView.clipsToBounds = true | 189 | imageView.clipsToBounds = true |
| @@ -223,8 +223,7 @@ class CNLiveShortVideoContentListTableViewCell: UITableViewCell { | @@ -223,8 +223,7 @@ class CNLiveShortVideoContentListTableViewCell: UITableViewCell { | ||
| 223 | contentView.addSubview(tipView) | 223 | contentView.addSubview(tipView) |
| 224 | tipView.snp.makeConstraints { make in | 224 | tipView.snp.makeConstraints { make in |
| 225 | make.left.top.equalToSuperview().offset(20) | 225 | make.left.top.equalToSuperview().offset(20) |
| 226 | - make.width.equalTo(50) | ||
| 227 | - make.height.equalTo(10) | 226 | + make.height.equalTo(15) |
| 228 | } | 227 | } |
| 229 | contentView.addSubview(titleLabel) | 228 | contentView.addSubview(titleLabel) |
| 230 | titleLabel.snp.makeConstraints { make in | 229 | titleLabel.snp.makeConstraints { make in |
| @@ -254,10 +253,8 @@ class CNLiveShortVideoContentListTableViewCell: UITableViewCell { | @@ -254,10 +253,8 @@ class CNLiveShortVideoContentListTableViewCell: UITableViewCell { | ||
| 254 | tipView.image = UIImage(named: "short_video_free") | 253 | tipView.image = UIImage(named: "short_video_free") |
| 255 | } | 254 | } |
| 256 | } else { | 255 | } else { |
| 257 | - if listModel.product?.albumProductType != "0" { | ||
| 258 | - tipView.isHidden = false | ||
| 259 | - tipView.image = UIImage(named: "short_video_pay") | ||
| 260 | - } | 256 | + tipView.isHidden = false |
| 257 | + tipView.image = UIImage(named: "short_video_pay") | ||
| 261 | } | 258 | } |
| 262 | } | 259 | } |
| 263 | 260 |
metaCode/Classes/Main/VideoPage/View/CNLiveShortVideoListTableViewCell.swift
| @@ -200,25 +200,14 @@ class CNLiveShortVideoListTableViewCell: UITableViewCell { | @@ -200,25 +200,14 @@ class CNLiveShortVideoListTableViewCell: UITableViewCell { | ||
| 200 | 200 | ||
| 201 | let tipV: UIImageView = payView.viewWithTag(1001) as! UIImageView | 201 | let tipV: UIImageView = payView.viewWithTag(1001) as! UIImageView |
| 202 | if model.product?.check == true { | 202 | if model.product?.check == true { |
| 203 | - //免费 | ||
| 204 | - if model.product?.albumProductType == "0" { | ||
| 205 | - hiddenView(isHidden: false) | ||
| 206 | - } else { | ||
| 207 | - hiddenView(isHidden: true) | ||
| 208 | - payButton.setTitle("\(model.product!.point)积分解锁全集", for: .normal) | ||
| 209 | - tipV.isHidden = false | ||
| 210 | - tipV.image = UIImage(named: "short_video_free") | ||
| 211 | - } | 203 | + //免费或者付过费了 |
| 204 | + hiddenView(isHidden: false) | ||
| 212 | } else { | 205 | } else { |
| 213 | //需要付费 | 206 | //需要付费 |
| 214 | - if model.product?.albumProductType == "0" { | ||
| 215 | - hiddenView(isHidden: false) | ||
| 216 | - } else { | ||
| 217 | - hiddenView(isHidden: true) | ||
| 218 | - payButton.setTitle("\(model.product!.point)积分解锁全集", for: .normal) | ||
| 219 | - tipV.isHidden = false | ||
| 220 | - tipV.image = UIImage(named: "short_video_pay") | ||
| 221 | - } | 207 | + hiddenView(isHidden: true) |
| 208 | + payButton.setTitle("\(model.product!.point)积分解锁全集", for: .normal) | ||
| 209 | + tipV.isHidden = false | ||
| 210 | + tipV.image = UIImage(named: "short_video_pay") | ||
| 222 | } | 211 | } |
| 223 | } | 212 | } |
| 224 | 213 | ||
| @@ -380,7 +369,7 @@ extension CNLiveShortVideoListTableViewCell { | @@ -380,7 +369,7 @@ extension CNLiveShortVideoListTableViewCell { | ||
| 380 | } | 369 | } |
| 381 | 370 | ||
| 382 | let tipView = UIImageView.init() | 371 | let tipView = UIImageView.init() |
| 383 | - tipView.contentMode = .scaleAspectFill | 372 | + tipView.contentMode = .scaleAspectFit |
| 384 | tipView.isHidden = true | 373 | tipView.isHidden = true |
| 385 | tipView.layer.cornerRadius = 5 | 374 | tipView.layer.cornerRadius = 5 |
| 386 | tipView.layer.masksToBounds = true | 375 | tipView.layer.masksToBounds = true |
| @@ -389,8 +378,7 @@ extension CNLiveShortVideoListTableViewCell { | @@ -389,8 +378,7 @@ extension CNLiveShortVideoListTableViewCell { | ||
| 389 | view.addSubview(tipView) | 378 | view.addSubview(tipView) |
| 390 | tipView.snp.makeConstraints { make in | 379 | tipView.snp.makeConstraints { make in |
| 391 | make.left.top.equalToSuperview().offset(20) | 380 | make.left.top.equalToSuperview().offset(20) |
| 392 | - make.width.equalTo(50) | ||
| 393 | - make.height.equalTo(10) | 381 | + make.height.equalTo(15) |
| 394 | } | 382 | } |
| 395 | 383 | ||
| 396 | let titleLabel = UILabel.init() | 384 | let titleLabel = UILabel.init() |