交易明细(仿微信)

交易明细(仿微信)_第1张图片交易明细(仿微信)_第2张图片交易明细(仿微信)_第3张图片交易明细(仿微信)_第4张图片


//对数据1进行解析

 if ([result isKindOfClass:[NSError class]]) {

            [super showHUD:@"正在加载"];

            [self hideHUD:@"网络或服务器异常"];

            

        } else  if ([[result objectForKey:@"end"] isEqualToString:@"ok"]) {

            

            NSArray *list = [result objectForKey:@"list"];


            NSMutableArray *sectionArray = [[NSMutableArray alloc]init];

            for (NSDictionary *dic in list) {

                

                NSString *date  = [dic objectForKey:@"date"];

                [sectionArray addObject:date];

                _sectionArray = sectionArray;

                

                NSMutableArray *arrays = [[NSMutableArray alloc]init];

                NSArray *subList = [dic objectForKey:@"list"];

                

                for (NSDictionary *subdic in subList) {

                    

                    FundsFlowModel *model = [[FundsFlowModel alloc]initWithDataDic:subdic];

                    [arrays addObject:model];

                }

                

                [models addObject:arrays];

                

            }

            

            self.dataList = models;


            NSLog(@"%ld",_sectionArray.count);

            NSLog(@"%ld",self.dataList.count);



            [_tradeTableView reloadData];

            

            

        }else if ([[result objectForKey:@"end"] isEqualToString:@"noLogin"]) {

            [self showHUD:[result objectForKey:@"message"]];

            [self hideHUD:[result objectForKey:@"message"]];

            

        }else if ([[result objectForKey:@"end"] isEqualToString:@"noData"]) {

            [self showImageViewOfNoData];

            [self showHUD:[result objectForKey:@"message"]];

            [self hideHUD:[result objectForKey:@"message"]];

            

        } else {

            [self showHUD:[result objectForKey:@"message"]];

            [self hideHUD:[result objectForKey:@"message"]];

        }

        

    }];




//对数据2进行解析

 if ([result isKindOfClass:[NSError class]]) {

            [super showHUD:@"正在加载"];

            [super hideHUD:@"网络或服务器异常"];

            

        } else  if ([[result objectForKey:@"end"] isEqualToString:@"ok"]) {

            

            

            NSArray *list = [result objectForKey:@"list"];

            

            for (NSDictionary *dic in list) {

                

                //计算分组

                NSString *date  = [dic objectForKey:@"date"];

            

                if (![_sectionArray containsObject:date]) {

                    

                    _sectionArray =  [_sectionArray arrayByAddingObject:date];//分组多少

                    

                    NSMutableArray *arrays = [[NSMutableArray alloc]init];

                    NSArray *subList = [dic objectForKey:@"list"];

                    

                    for (NSDictionary *subdic in subList) {

                        FundsFlowModel *model = [[FundsFlowModel alloc]initWithDataDic:subdic];

                        [arrays addObject:model];

                    }

                    


                    NSMutableArray *dataList = [[NSMutableArray alloc]initWithArray:self.dataList];

                    [dataList addObject:arrays];

                    

                    self.dataList = dataList;

                    [_tradeTableView reloadData];

                    


                } else {

                

                

                    NSMutableArray *arrays = [[NSMutableArray alloc]init];

                    NSArray *subList = [dic objectForKey:@"list"];

                    

                    for (NSDictionary *subdic in subList) {

                        FundsFlowModel *model = [[FundsFlowModel alloc]initWithDataDic:subdic];

                        [arrays addObject:model];

                    }

                    


                    NSMutableArray *dataList = [[NSMutableArray alloc]initWithArray:self.dataList];

                    NSArray *lastArray = [self.dataList lastObject];

                    NSArray *newLast = [[NSArray alloc]init];

                    NSArray *a = [newLast arrayByAddingObjectsFromArray:lastArray];

                    NSArray *b = [a arrayByAddingObjectsFromArray:arrays];

//                        [newLast addObject:lastArray];

//                        [newLast addObject:arrays];

//                        [dataList replaceObjectAtIndex:count withObject:b];

                    [dataList removeLastObject];

                    [dataList addObject:b];

                    self.dataList = dataList;

                    [_tradeTableView reloadData];

                

                }

                

                

                

                

            }

            

            

        }else if([[result objectForKey:@"end"] isEqualToString:@"noLogin"]){

            

            [super showHUD:@"暂无更多数据"];

            [super hideHUD:@"暂无更多数据"];

            


            

        }

        

    }];

    




//数据1

{

    end = ok;

    list =     (

                {

            date = "2016-05";

            list =             (

                                {

                    id = 8a7dac54547846cb015479ad3e023f42;

                    insertTime = 1462330277000;

                    money = "0.00013689999999999999369913739055704127167700789868831634521484375";

                    note = "\U96f6\U94b1\U5305\U8f6c\U51fa";

                    status = 0;

                    type = out;

                    usersCost = "1.689080699999167212155271045048721134662628173828125";

                }

            );

            listSize = 1;

        },

                {

            date = "2016-04";

            list =             (

                                {

                    id = 8a7dac545462b68b015462cb03591867;

                    insertTime = 1461946352000;

                    money = "0.6889437999991672167965361950336955487728118896484375";

                    note = "\U96f6\U94b1\U5305\U8f6c\U51fa";

                    status = 0;

                    type = out;

                    usersCost = "1.6889437999991672167965361950336955487728118896484375";

                }

            );

            listSize = 1;

        },

                {

            date = "2015-12";

            list =             (

                                {

                    id = 8ae98fe0518447f301518a7773c80e26;

                    insertTime = 1449727062000;

                    money = 210;

                    note = "\U7528\U6237\U63d0\U73b0,\U5361\U53f7\U5c3e\U53f7\U4e3a: 5927";

                    status = 1;

                    type = tx;

                    usersCost = 1;

                },

                                {

                    id = 8ae99e115184476801518a76f65d0e64;

                    insertTime = 1449727030000;

                    money = 120;

                    note = "\U901a\U8fc7\U3010\U8fde\U8fde\U652f\U4ed8\U3011\U8fdb\U884c\U5145\U503c";

                    status = 0;

                    type = cz;

                    usersCost = 211;

                },

                                {

                    id = 8ae98fe051701f0f01517bd7617b1287;

                    insertTime = 1449481691000;

                    money = 100;

                    note = "\U7528\U6237\U63d0\U73b0,\U5361\U53f7\U5c3e\U53f7\U4e3a: 5927";

                    status = 1;

                    type = tx;

                    usersCost = 91;

                },

                                {

                    id = 8ae99e11517038bc01517bd5e5031226;

                    insertTime = 1449481594000;

                    money = 101;

                    note = "\U901a\U8fc7\U3010\U8fde\U8fde\U652f\U4ed8\U3011\U8fdb\U884c\U5145\U503c";

                    status = 0;

                    type = cz;

                    usersCost = 191;

                },

                                {

                    id = 8ae99e11517038bc01517a5f0f210f88;

                    insertTime = 1449457028000;

                    money = 55;

                    note = "\U96f6\U94b1\U5305\U8f6c\U51fa";

                    status = 0;

                    type = out;

                    usersCost = 90;

                }

            );

            listSize = 5;

        },

                {

            date = "2015-11";

            list =             (

                                {

                    id = 8ae99e11509fafb801510069435e517b;

                    insertTime = 1447410877000;

                    money = 3650;

                    note = "\U7528\U6237\U63d0\U73b0,\U5361\U53f7\U5c3e\U53f7\U4e3a: 5927";

                    status = 1;

                    type = tx;

                    usersCost = 35;

                },

                                {

                    id = 8ae99e1150fc666c0150fc6fa4df0003;

                    insertTime = 1447344186000;

                    money = 3680;

                    note = "\U8d2d\U4e70 \U8d38\U6613\U901a-\U6c7d\U8f66\U914d\U4ef6 45\U671f\Uff08\U6295\U8d44\U6709\U5956\Uff09 \U7406\U8d22\U4ea7\U54c1\U83b7\U5f97\U7684\U6536\U76ca";

                    status = 0;

                    type = lx;

                    usersCost = 3685;

                }

            );

            listSize = 2;

        },

                {

            date = "2015-10";

            list =             (

                                {

                    id = 8ae99e11509fafb80150b6704060625b;

                    insertTime = 1446169821000;

                    money = 106500;

                    note = "\U7528\U6237\U63d0\U73b0,\U5361\U53f7\U5c3e\U53f7\U4e3a: 5927";

                    status = 1;

                    type = tx;

                    usersCost = 5;

                },

                                {

                    id = 8ae99e1150b4545b0150b45da76d0ab1;

                    insertTime = 1446135048000;

                    money = 100000;

                    note = "\U8fd4\U6b3e\U8d2d\U4e70 \U53cc\U5341\U4e00\U4e13\U5c5e\U7206\U6b3e NO.017 \U7406\U8d22\U4ea7\U54c1\U65f6\U7684\U672c\U91d1";

                    status = 0;

                    type = back;

                    usersCost = 106505;

                },

                                {

                    id = 8ae99e1150b4545b0150b45da74e0ab0;

                    insertTime = 1446135048000;

                    money = 391;

                    note = "\U8d2d\U4e70 \U53cc\U5341\U4e00\U4e13\U5c5e\U7206\U6b3e NO.017 \U7406\U8d22\U4ea7\U54c1\U83b7\U5f97\U7684\U6536\U76ca";

                    status = 0;

                    type = lx;

                    usersCost = 6505;

                },

                                {

                    id = 8ae99e1150963b9c01509645179e0af9;

                    insertTime = 1445630121000;

                    money = 5000;

                    note = "\U8fd4\U6b3e\U8d2d\U4e70 \U623f\U76c8\U5b9d-\U7ea2\U672c\U62b5\U62bc 21\U671f \U7406\U8d22\U4ea7\U54c1\U65f6\U7684\U672c\U91d1";

                    status = 0;

                    type = back;

                    usersCost = 6114;

                },

                                {

                    id = 8ae99e1150963b9c01509645178e0af8;

                    insertTime = 1445630121000;

                    money = 214;

                    note = "\U8d2d\U4e70 \U623f\U76c8\U5b9d-\U7ea2\U672c\U62b5\U62bc 21\U671f \U7406\U8d22\U4ea7\U54c1\U83b7\U5f97\U7684\U6536\U76ca";

                    status = 0;

                    type = lx;

                    usersCost = 1114;

                },

                                {

                    id = 8ae99e115064d7df015080ceb4096454;

                    insertTime = 1445270041000;

                    money = 900;

                    note = "\U96f6\U94b1\U5305\U8f6c\U51fa";

                    status = 0;

                    type = out;

                    usersCost = 900;

                },

                                {

                    id = 8ae99e115064d7df015079ccc2ae4a48;

                    insertTime = 1445152473000;

                    money = 100000;

                    note = "\U8d2d\U4e70 \U53cc\U5341\U4e00\U4e13\U5c5e\U7206\U6b3e NO.017 \U7406\U8d22\U4ea7\U54c1\U7528\U4e861000 \U5143";

                    status = 1;

                    type = buy;

                    usersCost = 0;

                },

                                {

                    id = 8ae99e115064d7df015079cc2f484a42;

                    insertTime = 1445152436000;

                    money = 100000;

                    note = "\U96f6\U94b1\U5305\U8f6c\U51fa";

                    status = 0;

                    type = out;

                    usersCost = 100000;

                },

                                {

                    id = 8ae99e11505c0d2d01506429a7561d2f;

                    insertTime = 1444789462000;

                    money = 10100;

                    note = "\U96f6\U94b1\U5305\U8f6c\U5165";

                    status = 1;

                    type = to;

                    usersCost = 0;

                },

                                {

                    id = 8ae99e11505c0d2d015064270c581d15;

                    insertTime = 1444789292000;

                    money = 10000;

                    note = "\U96f6\U94b1\U5305\U8f6c\U51fa";

                    status = 0;

                    type = out;

                    usersCost = 10100;

                },

                                {

                    id = 8ae99e11504a37d9015050b7055e2cfb;

                    insertTime = 1444463183000;

                    money = 100;

                    note = "\U96f6\U94b1\U5305\U8f6c\U51fa";

                    status = 0;

                    type = out;

                    usersCost = 100;

                }

            );

            listSize = 11;

        }

    );

    message = "\U83b7\U53d6\U6210\U529f";

}


//数据1

{

    end = ok;

    list =     (

                {

            date = "2015-09";

            list =             (

                                {

                    id = 8ae99e114fe64746015017caab307e1a;

                    insertTime = 1443508169000;

                    money = 480;

                    note = "\U96f6\U94b1\U5305\U8f6c\U5165";

                    status = 1;

                    type = to;

                    usersCost = 0;

                },

                                {

                    id = 8ae99e114fe64746015017c9ec067e12;

                    insertTime = 1443508120000;

                    money = 480;

                    note = "\U96f6\U94b1\U5305\U8f6c\U51fa";

                    status = 0;

                    type = out;

                    usersCost = 480;

                },

                                {

                    id = 8ae99e114fe647460150132cc0995f22;

                    insertTime = 1443430711000;

                    money = 200;

                    note = "\U96f6\U94b1\U5305\U8f6c\U5165";

                    status = 1;

                    type = to;

                    usersCost = 0;

                },

                                {

                    id = 8ae99e114fe647460150132bfe435f1b;

                    insertTime = 1443430661000;

                    money = 200;

                    note = "\U901a\U8fc7\U3010\U6613\U5b9d\U652f\U4ed8\U3011\U8fdb\U884c\U5145\U503c";

                    status = 0;

                    type = cz;

                    usersCost = 200;

                },

                                {

                    id = 8ae99e114fe64746014ff7e4b466371c;

                    insertTime = 1442973004000;

                    money = 50000;

                    note = "\U96f6\U94b1\U5305\U8f6c\U5165";

                    status = 1;

                    type = to;

                    usersCost = 0;

                },

                                {

                    id = 8ae99e114fe64746014ff7e48b333717;

                    insertTime = 1442972994000;

                    money = 50000;

                    note = "\U901a\U8fc7\U3010\U6613\U5b9d\U652f\U4ed8\U3011\U8fdb\U884c\U5145\U503c";

                    status = 0;

                    type = cz;

                    usersCost = 50000;

                },

                                {

                    id = 8ae99e114fe64746014feecab0a00c3b;

                    insertTime = 1442820305000;

                    money = 153;

                    note = "\U96f6\U94b1\U5305\U8f6c\U5165";

                    status = 1;

                    type = to;

                    usersCost = 0;

                },

                                {

                    id = 8ae99e114fe64746014feeca83e30c3a;

                    insertTime = 1442820293000;

                    money = 100;

                    note = "\U901a\U8fc7\U3010\U6613\U5b9d\U652f\U4ed8\U3011\U8fdb\U884c\U5145\U503c";

                    status = 0;

                    type = cz;

                    usersCost = 153;

                },

                                {

                    id = 8ae99e114fe64746014fee8a28aa0a8d;

                    insertTime = 1442816075000;

                    money = 50000;

                    note = "\U96f6\U94b1\U5305\U8f6c\U5165";

                    status = 1;

                    type = to;

                    usersCost = 53;

                },

                                {

                    id = 8ae99e114fe64746014fee89d8770a87;

                    insertTime = 1442816055000;

                    money = 50000;

                    note = "\U901a\U8fc7\U3010\U6613\U5b9d\U652f\U4ed8\U3011\U8fdb\U884c\U5145\U503c";

                    status = 0;

                    type = cz;

                    usersCost = 50053;

                }

            );

            listSize = 10;

        },

                {

            date = "2015-08";

            list =             (

                                {

                    id = 8ae99e114f5c30f8014f6a2a2dac7d92;

                    insertTime = 1440595193000;

                    money = 5000;

                    note = "\U8d2d\U4e70 \U623f\U76c8\U5b9d-\U7ea2\U672c\U62b5\U62bc 21\U671f \U7406\U8d22\U4ea7\U54c1\U7528\U4e86100 \U5143;\U5176\U4e2d\U6295\U8d44\U5238\U7528\U4e86 50.0 \U5143;";

                    status = 1;

                    type = buy;

                    usersCost = 53;

                },

                                {

                    id = 8ae99e114f5c30f8014f6a2992287d8b;

                    insertTime = 1440595153000;

                    money = 5000;

                    note = "\U901a\U8fc7\U3010\U6613\U5b9d\U652f\U4ed8\U3011\U8fdb\U884c\U5145\U503c";

                    status = 0;

                    type = cz;

                    usersCost = 5053;

                },

                                {

                    id = 8ae98fe04ef6fd5d014f5d4109c603e3;

                    insertTime = 1440378587000;

                    money = 4067700;

                    note = "\U7528\U6237\U7533\U8bf7\U63d0\U73b0,\U5361\U53f7\U5c3e\U53f7\U4e3a: 5927";

                    status = 1;

                    type = tx;

                    usersCost = 53;

                },

                                {

                    id = 8ae99e114f5344fc014f564f59920054;

                    insertTime = 1440262085000;

                    money = 4050000;

                    note = "\U8fd4\U6b3e\U8d2d\U4e70 \U65b0\U624b\U5c0a\U4eabNo.003 \U7406\U8d22\U4ea7\U54c1\U65f6\U7684\U672c\U91d1";

                    status = 0;

                    type = back;

                    usersCost = 4067753;

                },

                                {

                    id = 8ae99e114f5344fc014f564f59830053;

                    insertTime = 1440262084000;

                    money = 17753;

                    note = "\U8d2d\U4e70 \U65b0\U624b\U5c0a\U4eabNo.003 \U7406\U8d22\U4ea7\U54c1\U83b7\U5f97\U7684\U6536\U76ca";

                    status = 0;

                    type = lx;

                    usersCost = 17753;

                },

                                {

                    id = 8ae98fe04f07b891014f2155cbd40079;

                    insertTime = 1439373315000;

                    money = 0;

                    note = "\U8d2d\U4e70 \U8d38\U6613\U901a-\U6c7d\U8f66\U914d\U4ef6 45\U671f\Uff08\U6295\U8d44\U6709\U5956\Uff09 \U7406\U8d22\U4ea7\U54c1\U7528\U4e861000 \U5143;\U5176\U4e2d\U6295\U8d44\U5238\U7528\U4e86 1000.0 \U5143;";

                    status = 1;

                    type = buy;

                    usersCost = 0;

                },

                                {

                    id = 8ae98fe04f07b891014f215576130075;

                    insertTime = 1439373293000;

                    money = 4050000;

                    note = "\U8d2d\U4e70 \U65b0\U624b\U5c0a\U4eabNo.003 \U7406\U8d22\U4ea7\U54c1\U7528\U4e8640500 \U5143";

                    status = 1;

                    type = buy;

                    usersCost = 0;

                },

                                {

                    id = 8ae98fe04f07b891014f2153f4260073;

                    insertTime = 1439373194000;

                    money = 50000;

                    note = "\U901a\U8fc7\U3010\U6613\U5b9d\U652f\U4ed8\U3011\U8fdb\U884c\U5145\U503c";

                    status = 0;

                    type = cz;

                    usersCost = 4050000;

                },

                                {

                    id = 8ae98fe04f07b891014f21536c870071;

                    insertTime = 1439373159000;

                    money = 4000000;

                    note = "\U901a\U8fc7\U3010\U6613\U5b9d\U652f\U4ed8\U3011\U8fdb\U884c\U5145\U503c";

                    status = 0;

                    type = cz;

                    usersCost = 4000000;

                },

                                {

                    id = 8ae98fe04ef6fd5d014f1b592f3200aa;

                    insertTime = 1439272873000;

                    money = 50000;

                    note = "\U7528\U6237\U7533\U8bf7\U63d0\U73b0,\U5361\U53f7\U5c3e\U53f7\U4e3a: 5927";

                    status = 1;

                    type = tx;

                    usersCost = 0;

                }

            );

            listSize = 10;

        }

    );

    message = "\U83b7\U53d6\U6210\U529f";

}



你可能感兴趣的:(iOS相关知识点)