ASUserCenterViewModel.m 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. //
  2. // ASUserCenterViewModel.m
  3. // Asteria
  4. //
  5. // Created by iOS on 2024/1/15.
  6. //
  7. #import "ASUserCenterViewModel.h"
  8. @implementation ASUserCenterViewModel
  9. - (void)getAllOrderNet:(void(^)(NSArray<KWMineHomeOrderModel *> *))com {
  10. NSDictionary *para = @{
  11. @"url": @"/V1/orders",
  12. @"params": @{@"searchCriteria[pageSize]":@4, @"searchCriteria[currentPage]":@1},
  13. };
  14. [ASNetTools.shared postWithPath:getAllOrders param:para success:^(id _Nonnull json) {
  15. NSLog(@"---getAllOrders---result:%@------",json);
  16. NSArray<KWMineHomeOrderModel *> *arr = [KWMineHomeOrderModel mj_objectArrayWithKeyValuesArray: json[@"items"]];
  17. for (KWMineHomeOrderModel *m in arr) {
  18. for (KWMineOrderProInfoModel *info in m.items) {
  19. info.currency_symbol = m.currency_symbol;
  20. }
  21. }
  22. com(arr);
  23. } faild:^(NSString * _Nonnull code, NSString * _Nonnull msg) {
  24. NSLog(@"---getAllOrders---code:%@--msg:%@----", code, msg);
  25. com(@[]);
  26. }];
  27. }
  28. @end