| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | 
							- //
 
- //  CartVM.m
 
- //  Asteria
 
- //
 
- //  Created by 王猛 on 2024/1/26.
 
- //
 
- #import "CartVM.h"
 
- @implementation CartVM
 
- - (void)ry_respnsSucessWithPath:(NSString *)mark data:(id)data reqNetType:(ReqNetType)reqNetType{
 
-     if([mark isEqualToString:Cart_cartsMineTotals]){
 
-         CartTotalsM *model = [CartTotalsM mj_objectWithKeyValues:data];
 
-         if(model.extension_attributes){
 
-             model.currency_symbol = model.extension_attributes[@"currency_symbol"];
 
-             model.cart_id = model.extension_attributes[@"cart_id"];
 
-         }
 
-         if(model.items.count>0){
 
-             for(CartTotalsItemsM *item in model.items){
 
-                 if(item.extension_attributes){
 
-                     NSDictionary *tepDic = [FTT_Helper dictionaryWithJsonString:item.extension_attributes[@"mposc"]];
 
-                     item.image = tepDic[@"image"];
 
-                     item.initial_price =  tepDic[@"initial_price"];
 
-                     item.product_id = tepDic[@"product_id"];
 
-                     item.currency_symbol =  model.currency_symbol;
 
-                     if([item.name hasPrefix:@"FREE"]){
 
-                         item.isGift = YES;
 
-                     }else{
 
-                         item.isGift = NO;
 
-                     }
 
-                 }
 
-             }
 
-         }
 
-         NSMutableArray *ary = [NSMutableArray arrayWithArray:@[model]];
 
-         [self ry_VMconfigDelegateData:data parseAry:ary success:YES mark:mark reqNetType:reqNetType];
 
-     } else if ([mark isEqualToString:Chectout_getPaymentMode]) {
 
-         
 
-         NSArray *paymentArray = [ASCheckoutPaymentModel mj_objectArrayWithKeyValuesArray:data];
 
-         for (int i = 0; i < paymentArray.count; i++) {
 
-             ASCheckoutPaymentModel *payModel = [paymentArray objectAtIndex:i];
 
-             if (i == 0) {
 
-                 payModel.isSelect = YES;
 
-             } else {
 
-                 payModel.isSelect = NO;
 
-             }
 
-         }
 
-         NSMutableArray *ary = [NSMutableArray arrayWithArray:paymentArray];
 
-         [self ry_VMconfigDelegateData:data parseAry:ary success:YES mark:mark reqNetType:reqNetType];
 
-         
 
-     } else{
 
-         [self ry_VMconfigDelegateData:data parseAry:[NSMutableArray array] success:YES mark:mark reqNetType:reqNetType];
 
-     }
 
- }
 
- @end
 
 
  |