Commit a807b4fcfd0628dbd103a2a88e7323f5923aafe9

Authored by “张旭”
1 parent e14b3b2b

积分回调更新

metaCode/Classes/Common/Util/CNLiveIntegralAlertTool.swift
@@ -333,14 +333,13 @@ class CNLiveIntegralAlertTool:NSObject{ @@ -333,14 +333,13 @@ class CNLiveIntegralAlertTool:NSObject{
333 navigationViewController().pushViewController(CNLiveMineQuestViewController(checkModel: self.checkInModel!), animated: pushAnimated) 333 navigationViewController().pushViewController(CNLiveMineQuestViewController(checkModel: self.checkInModel!), animated: pushAnimated)
334 334
335 }else if self.currentIntegralPayStatus == .paying{ 335 }else if self.currentIntegralPayStatus == .paying{
336 - self.integralStatusChangedBlock!(.paying) 336 +
337 }else if self.currentIntegralPayStatus == .paySuccess{ 337 }else if self.currentIntegralPayStatus == .paySuccess{
338 self.hiddenIntegralAlert() 338 self.hiddenIntegralAlert()
339 - self.integralStatusChangedBlock!(.paySuccess) 339 +
340 }else if self.currentIntegralPayStatus == .payFailed{ 340 }else if self.currentIntegralPayStatus == .payFailed{
341 self.currentIntegralPayStatus = .integralEnough 341 self.currentIntegralPayStatus = .integralEnough
342 self.initUI() 342 self.initUI()
343 - self.integralStatusChangedBlock!(.payFailed)  
344 }else{ 343 }else{
345 344
346 } 345 }
@@ -348,6 +347,7 @@ class CNLiveIntegralAlertTool:NSObject{ @@ -348,6 +347,7 @@ class CNLiveIntegralAlertTool:NSObject{
348 // MARK: - 积分付费接口 347 // MARK: - 积分付费接口
349 func postOrderVideoByPoint(){ 348 func postOrderVideoByPoint(){
350 self.currentIntegralPayStatus = .paying 349 self.currentIntegralPayStatus = .paying
  350 + self.integralStatusChangedBlock!(.paying)
351 self.initUI() 351 self.initUI()
352 //付费接口 352 //付费接口
353 CNLiveHomePageViewModel.orderVideoByPoint(prdId: self.productId) { result, status in 353 CNLiveHomePageViewModel.orderVideoByPoint(prdId: self.productId) { result, status in
@@ -357,6 +357,7 @@ class CNLiveIntegralAlertTool:NSObject{ @@ -357,6 +357,7 @@ class CNLiveIntegralAlertTool:NSObject{
357 self.initUI() 357 self.initUI()
358 //刷新短剧首页数据 358 //刷新短剧首页数据
359 self.homePageNeedReloadActionBlock!() 359 self.homePageNeedReloadActionBlock!()
  360 + self.integralStatusChangedBlock!(.paySuccess)
360 }else{ 361 }else{
361 //购买失败 362 //购买失败
362 if self.point > Int(self.integralCount)!{ 363 if self.point > Int(self.integralCount)!{
@@ -369,6 +370,7 @@ class CNLiveIntegralAlertTool:NSObject{ @@ -369,6 +370,7 @@ class CNLiveIntegralAlertTool:NSObject{
369 self.initUI() 370 self.initUI()
370 let errMsg = result as! String 371 let errMsg = result as! String
371 showMessage(message: errMsg) 372 showMessage(message: errMsg)
  373 + self.integralStatusChangedBlock!(.payFailed)
372 } 374 }
373 } 375 }
374 376