后台返回日期列表数据,根据日期分组

2021-05-19  本文已影响0人  野咪咕

[

    {

        "log_date": "2021-05-18",

        "energy_name": "宁忠岩助力能量",

        "energy_num": "+1能量",

        "addtime": "2021-05-18 13:53:17"

    },

    {

        "log_date": "2021-05-18",

        "energy_name": "能量支付",

        "energy_num": "-1能量",

        "addtime": "2021-05-18 16:41:44"

    },

    {

        "log_date": "2021-05-18",

        "energy_name": "能量支付",

        "energy_num": "-1能量",

        "addtime": "2021-05-18 16:42:46"

    },

    {

        "log_date": "2021-05-18",

        "energy_name": "能量支付",

        "energy_num": "-2能量",

        "addtime": "2021-05-18 16:43:02"

    }

]

  if (weakSelf.page==1) {

                

                [weakSelf.day removeAllObjects];

                [weakSelf.data removeAllObjects];

            }

            

            for (GCIncomeDetailedModel * DetailedModel in array) {

                

                NSArray* time  = [DetailedModel.tradeTime componentsSeparatedByString:@" "];

                

                BOOL issame = NO;

                for (NSString * date in weakSelf.day) {

                    

                    if ([time[0] isEqualToString:date]) {

                        

                        NSMutableArray * second = weakSelf.data[[weakSelf.day indexOfObject:date]];

                        

                        [secondaddObject:DetailedModel];

                        issame =YES;

                        break;

                    }

                    

                    

                }

                if (!issame) {

                    [weakSelf.day addObject:time[0]];

                    NSMutableArray * dataarray = [NSMutableArray array];

                    [dataarrayaddObject:DetailedModel];

                    [weakSelf.data addObject:dataarray];

                }

                

            }

weakSelf.data  是数组嵌套数组

weakSelf.day  是存放日期的数组

上一篇 下一篇

猜你喜欢

热点阅读