ASOrderDetailsVM.m 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // ASOrderDetailsVM.m
  3. // Asteria
  4. //
  5. // Created by xingyu on 2024/5/15.
  6. //
  7. #import "ASOrderDetailsVM.h"
  8. @implementation ASOrderDetailsVM
  9. - (void)getOrderDetailsWithOrderid:(NSString *)orderid complete:(void(^)(ASOrderDetailsModel *))completeBlock {
  10. NSMutableDictionary *para = [NSMutableDictionary dictionaryWithDictionary: @{
  11. @"url": [NSString stringWithFormat:@"/V1/orders/%@", orderid],
  12. }];
  13. [ASNetTools.shared postWithPath:getAllOrders param:para success:^(id _Nonnull json) {
  14. NSLog(@"---orderDetails---result:%@------",json);
  15. ASOrderDetailsModel *orderModel = [ASOrderDetailsModel mj_objectWithKeyValues:json];
  16. for (ASOrderDetailsItemModel *itemModel in orderModel.items) {
  17. itemModel.currency_symbol = orderModel.currency_symbol;
  18. }
  19. completeBlock(orderModel);
  20. } faild:^(NSString * _Nonnull code, NSString * _Nonnull msg) {
  21. NSLog(@"---orderDetails---code:%@--msg:%@----", code, msg);
  22. completeBlock(nil);
  23. }];
  24. }
  25. @end