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
|