Kaynağa Gözat

1.修改iOS Apex Drivers Order Backend Flag。

Pen Li 7 yıl önce
ebeveyn
işleme
c68d4c0b6b

+ 1 - 5
Redant Drivers/Apex And Drivers/Home/RAHomeViewController+HomeTableDelegate.m

@@ -49,11 +49,7 @@
     
     titleLabel.text = [self titleForSection:section];
     
-    if (section == 0) {
-        badgeNumberView.badgeNumber = 20;
-    } else {
-        badgeNumberView.badgeNumber = 999;
-    }
+    badgeNumberView.badgeNumber = [self backendCountForSection:section];
     
     moreBtn.tag = 6000 + section;
     [moreBtn addTarget:self action:@selector(sectionExpandSwithBtnClick:) forControlEvents:UIControlEventTouchUpInside];

+ 1 - 0
Redant Drivers/Apex And Drivers/Home/RAHomeViewController.h

@@ -22,6 +22,7 @@
 - (RAHomeOrderModel *)orderModelForIndexPath:(NSIndexPath *)indexPath;
 - (NSString *)titleForSection:(NSInteger)section;
 - (BOOL)hasMoreOrderForSection:(NSInteger)section;
+- (NSInteger)backendCountForSection:(NSInteger)section;
 
 #pragma mark - Controller Action
 

+ 6 - 0
Redant Drivers/Apex And Drivers/Home/RAHomeViewController.m

@@ -22,6 +22,7 @@
 @property (nonatomic,readonly) NSInteger ordersCount;
 @property (nonatomic,assign) NSInteger section;
 @property (nonatomic,assign) NSInteger totalCount;
+@property (nonatomic,assign) NSInteger backendCount;///<后台修改Order的个数
 
 @end
 
@@ -223,6 +224,11 @@
     return [sectionModel hasMoreOrder];
 }
 
+- (NSInteger)backendCountForSection:(NSInteger)section {
+    RAHomeSectionModel *sectionModel = [self.sectionArray objectAtIndex:section];
+    return sectionModel.backendCount;
+}
+
 #pragma mark - Data
 
 - (void)loadData {