12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- //
- // ASAddressViewModel.m
- // Asteria
- //
- // Created by iOS on 2024/5/7.
- //
- #import "ASAddressViewModel.h"
- @implementation ASAddressViewModel
- - (void)upAddress:(ASAddressModel *)addressModel complate:(void(^)(BOOL,NSString *))complate {
- complate(true, @"");
- }
- - (void)deleteAnAddress:(ASAddressModel *)addressModel complate:(void(^)(BOOL))complate {
- complate(true);
- }
- - (void)getCountryList:(void(^)(void))success {
- success();
- }
- - (void)getProvinceList:(NSString *)country_id success:(void(^)(void))success {
- success();
- }
- - (NSArray *)countryNameList {
- NSMutableArray *arr = [NSMutableArray array];
- for (KWCountryAddressModel* item in self.countryArr) {
- [arr addObject:item.name];
- }
- return arr;
- }
- - (NSArray *)provinceNameList {
- NSMutableArray *arr = [NSMutableArray array];
- for (KWProvinceAddressModel* item in self.provinceArr) {
- [arr addObject:item.name];
- }
- return arr;
- }
- - (void)getMineAddressList:(void(^)(void))complate {
- NSDictionary *dic = @{};
- complate();
-
- // @weakify(self);
-
- // [PPNetworkHelper POST:MineUserAddress parameters:dic success:^(id responseObject) {
- //
- // if (RequestSuccess) {
- // NSLog(@"success:%@",responseObject);
- // NSDictionary *temDic = (NSDictionary *)responseObject;
- // KWMineAddressModel *defaultBillingAddress = [KWMineAddressModel mj_objectWithKeyValues:temDic[@"data"][@"defaultBillingAddress"]];
- // defaultBillingAddress.title = @"Default Billing Address";
- // defaultBillingAddress.addressType = 1;
- //
- //
- // KWMineAddressModel *defaultShippingAddress = [KWMineAddressModel mj_objectWithKeyValues:temDic[@"data"][@"defaultShippingAddress"]];
- // defaultShippingAddress.title = @"Default Shipping Address";
- // defaultShippingAddress.addressType = 2;
- //
- // NSMutableArray *arr = [KWMineAddressModel mj_objectArrayWithKeyValuesArray:temDic[@"data"][@"additionalAddressEntries"]];
- //
- // if (( defaultShippingAddress && ![defaultShippingAddress.Id isEmpty]) &&
- // [defaultShippingAddress.Id isEqualToString:defaultBillingAddress.Id] &&
- // ( defaultBillingAddress && ![defaultBillingAddress.Id isEmpty])) {
- // defaultBillingAddress.addressType = 3;
- // defaultBillingAddress.title = @"Default Billing Address\nDefault Shipping Address";
- // self.defaultBillAderssM = defaultBillingAddress;
- // [arr insertObject:defaultBillingAddress atIndex:0];
- // }else{
- // if ( defaultShippingAddress && ![defaultShippingAddress.Id isEmpty]) {
- // [arr insertObject:defaultShippingAddress atIndex:0];
- // }
- // if ( defaultBillingAddress && ![defaultBillingAddress.Id isEmpty]) {
- // self.defaultBillAderssM = defaultBillingAddress;
- // [arr insertObject:defaultBillingAddress atIndex:0];
- // }
- // }
- //
- // weak_self.addressArr = arr;
- //
- // } else {
- // weak_self.addressArr = [NSMutableArray array];
- // }
- // complate();
- // } failure:^(NSError *error) {
- // NSLog(@"err:%@",error);
- // weak_self.addressArr = [NSMutableArray array];
- // complate();
- // }];
-
- }
- @end
|