| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | ////  ASUserCenterViewModel.m//  Asteria////  Created by iOS on 2024/1/15.//#import "ASUserCenterViewModel.h"@implementation ASUserCenterViewModel- (void)getAllOrderNet:(void(^)(NSArray<KWMineHomeOrderModel *> *))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<KWMineHomeOrderModel *> *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<HomeFilterModel *> *array))complete {        [ASNetTools.shared getWithPath:Goods_RecommendGoods param:@{} success:^(id _Nonnull json) {                NSMutableArray <HomeFilterModel *>*array = [HomeFilterModel mj_objectArrayWithKeyValuesArray:json];                complete(array);            } faild:^(NSString * _Nonnull code, NSString * _Nonnull msg) {        complete(@[]);    }];}@end
 |