红包接口对接

This commit is contained in:
liyuhua
2023-10-26 15:20:20 +08:00
parent 6754f38c52
commit 6ed407b05a
10 changed files with 139 additions and 85 deletions

View File

@@ -45,7 +45,7 @@
#import "XPTabAnchorCardModel.h"
#import "FirstRechargeModel.h"
#import "MonentsUnReadModel.h"
#import "XPReceiveRedPacketModel.h"
#import "XPRedPacketModel.h"
#import "GiftReceiveInfoModel.h"
#import "XPVersionUpdateModel.h"
///VC
@@ -637,12 +637,10 @@ UIKIT_EXTERN NSString *kTabShowAnchorCardKey;
}
///
-(void)receiveRedPacketDealWithData:(AttachmentModel *)attachment{
XPReceiveRedPacketModel *data = [XPReceiveRedPacketModel modelWithDictionary:attachment.data];
if(attachment.second == Custom_Message_Sub_AllDiamandRedPacket ){
data.validityType = 0;
data.kind = 1;
}
if(attachment.second != Custom_Message_Sub_AllDiamandRedPacket)return;
XPRedPacketModel *data = [XPRedPacketModel modelWithDictionary:attachment.data];
data.validityType = 0;
data.kind = 1;
//
__block BOOL isInRoom;
[[XCCurrentVCStackManager shareManager].getCurrentVC.navigationController.viewControllers enumerateObjectsUsingBlock:^(__kindof UIViewController * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
@@ -655,8 +653,7 @@ UIKIT_EXTERN NSString *kTabShowAnchorCardKey;
} else {
view.inAllPacketRoom = NO;
}
XPReceiveRedPacketModel *data = [XPReceiveRedPacketModel modelWithJSON:attachment.data];
view.redPacketModel = data;
view.receiveModel = data;
[roomVC.view addSubview:view];
[roomVC.view bringSubviewToFront:view];
*stop = YES;
@@ -667,8 +664,7 @@ UIKIT_EXTERN NSString *kTabShowAnchorCardKey;
UIViewController *currentVc = [[XCCurrentVCStackManager shareManager] getCurrentVC];
XPReceiveRedPacketView *view = [[XPReceiveRedPacketView alloc] initWithFrame:CGRectMake(0, 0, KScreenWidth, KScreenHeight)];
view.inAllPacketRoom = NO;
XPReceiveRedPacketModel *data = [XPReceiveRedPacketModel modelWithJSON:attachment.data];
view.redPacketModel = data;
view.receiveModel = data;
[currentVc.view addSubview:view];
[currentVc.view bringSubviewToFront:view];
}