This commit is contained in:
启星
2025-12-30 19:08:34 +08:00
parent 1a9d6650f5
commit b724fe2a67
111 changed files with 1078 additions and 162 deletions

View File

@@ -33,7 +33,9 @@
#import "QXChirldModeViewController.h"
#import "QXAppVersionView.h"
#import "QXLoginNetwork.h"
#import "QXMineNetwork.h"
#import "QXDrifRoomHourRankView.h"
#import "QXSignInAppView.h"
@interface QXTabbarController ()<UITabBarControllerDelegate,QXTabBarDelegate,UINavigationControllerDelegate,MQTTClientModelDelegate,V2TIMConversationListener>
@property(nonatomic,strong) QXTabBar *customTabBar;
@@ -41,6 +43,7 @@
@property(nonatomic,strong) QXMeetActivityDriftView *meetView;
@property(nonatomic,assign) BOOL isAlreadyShowChirld;
@property(nonatomic,strong) QXAppVersionView *appUpdateView;
@property (nonatomic,strong)NSString* signStatus;
@end
@implementation QXTabbarController
@@ -51,8 +54,17 @@
self.delegate = self;
[self setupTabbar];
[self configChildVC];
// [self performSelector:@selector(giftAction) afterDelay:7];
[self getSignStatus];
[self performSelector:@selector(signAction) afterDelay:60];
[self getAppConfig];
}
-(void)getAppConfig{
[QXMineNetwork getAppConfigSuccessBlock:^(QXConfigModel * _Nonnull config) {
QXConfig.shared.appConfig = config;
} failBlock:^(NSError * _Nonnull error, NSString * _Nonnull msg) {
}];
}
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
@@ -151,8 +163,34 @@
//
// }];
}
-(void)getSignStatus{
MJWeakSelf
[QXMineNetwork appSignTaskStatusSuccessBlock:^(NSString * _Nonnull status) {
weakSelf.signStatus = status;
} failBlock:^(NSError * _Nonnull error, NSString * _Nonnull msg) {
}];
}
-(void)signAction{
if (self.signStatus.intValue == 1) {
return;
}else{
[self popSignTask];
}
}
-(void)popSignTask{
if (self.signStatus.intValue != 1) {
if (QXGlobal.shareGlobal.isNeedUpdate) {
return;
}
QXSignInAppView *view = [[QXSignInAppView alloc] init];
view.cancelBlock = ^{
};
[view showInView:KEYWINDOW];
}
}
-(void)popInvitePopView{
QXInvitePopView *view = [[QXInvitePopView alloc] init];
view.closeActionBlock = ^{