// // ASUserCenterViewModel.m // Asteria // // Created by iOS on 2024/1/15. // #import "ASUserCenterViewModel.h" @implementation ASUserCenterViewModel - (void)getAllOrderNet:(void(^)(NSArray *))com { NSDictionary *para = @{ @"url": @"/V1/orders", @"params": @{@"searchCriteria[pageSize]":@4, @"searchCriteria[currentPage]":@1, @"searchCriteria[sortOrders][0][field]":@"created_at", @"searchCriteria[sortOrders][0][direction]":@"desc"} }; [ASNetTools.shared postWithPath:getAllOrders param:para success:^(id _Nonnull json) { NSLog(@"---getAllOrders---result:%@------",json); NSArray *arr = [KWMineHomeOrderModel mj_objectArrayWithKeyValuesArray: json[@"items"]]; for (KWMineHomeOrderModel *m in arr) { for (KWMineOrderProInfoModel *info in m.items) { info.currency_symbol = m.currency_symbol; } } com(arr); } faild:^(NSString * _Nonnull code, NSString * _Nonnull msg) { NSLog(@"---getAllOrders---code:%@--msg:%@----", code, msg); com(@[]); }]; } - (void)getRecommmendGoodsData:(void(^)(NSArray *array))complete { [ASNetTools.shared getWithPath:Goods_RecommendGoods param:@{} success:^(id _Nonnull json) { NSMutableArray *array = [HomeFilterModel mj_objectArrayWithKeyValuesArray:json]; complete(array); } faild:^(NSString * _Nonnull code, NSString * _Nonnull msg) { complete(@[]); }]; } @end