|
|
@@ -299,7 +299,27 @@
|
|
|
ksharedAppDelegate.DeviceThirdIdMod = model;
|
|
|
|
|
|
NSMutableDictionary *IdDataDict = [[NSMutableDictionary alloc] initWithDictionary:responseObject];
|
|
|
- [IdDataDict removeObjectForKey:@"retCode"];
|
|
|
+
|
|
|
+ for (NSString *key in responseObject) {
|
|
|
+ id object = IdDataDict[key];
|
|
|
+ if(!object || [object isKindOfClass:[NSNull class]]){
|
|
|
+ [IdDataDict removeObjectForKey:key];
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if([[IdDataDict allKeys] containsObject:@"data"]){
|
|
|
+ NSMutableDictionary *DataDict = [[NSMutableDictionary alloc] initWithDictionary:responseObject[@"data"]];
|
|
|
+
|
|
|
+ for (NSString *key in responseObject[@"data"]) {
|
|
|
+ id object = DataDict[key];
|
|
|
+ if(!object || [object isKindOfClass:[NSNull class]]){
|
|
|
+ [DataDict removeObjectForKey:key];
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ IdDataDict[@"data"] = DataDict;
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
//数据缓存
|
|
|
NSString *key = stringKeyAddSn(@"ThirdIdBySn");
|