Просмотр исходного кода

160802 add offline new contact on common editor

Ray Zhang 9 лет назад
Родитель
Сommit
6c17a49c93
1 измененных файлов с 14 добавлено и 3 удалено
  1. 14 3
      RedAnt ERP Mobile/common/data_provider/iSalesNetwork.m

+ 14 - 3
RedAnt ERP Mobile/common/data_provider/iSalesNetwork.m

@@ -117,7 +117,7 @@
     UIDevice * dev = [UIDevice currentDevice];
     NSUUID* uuid =dev.identifierForVendor;
 #if TARGET_IPHONE_SIMULATOR//模拟器
-    [params setValue:@"simulater_uuid" forKey:@"idfv"];
+    [params setValue:@"simulator_uuid" forKey:@"idfv"];
 #elif TARGET_OS_IPHONE//真机
     [params setValue:uuid.UUIDString forKey:@"idfv"];
 #endif
@@ -1231,14 +1231,25 @@ repeat:
         [params setValue:appDelegate.order_code forKey:@"orderCode"];
     //    [params setValue:sourceid forKey:@"sourceid"];
     //    [params setValue:editor forKey:@"editor"];
+    
+    
+    NSData* json = nil;
     if(appDelegate.offline_mode)
     {
-        return [OLDataProvider offline_notimpl];
+        if([request_url isEqualToString:URL_NEW_CUSTOMER])
+        {
+            json= [OLDataProvider offline_createContact:params];
+        }
+        else
+            return [OLDataProvider offline_notimpl];
     }
+    else
+    {
     if(![self IsNetworkAvailable])
         return [RAUtils error_json:RESULT_NET_NOTAVAILABLE err_msg:nil];
     
-    NSData* json=[self get_json:request_url parameters:params];
+        json =[self get_json:request_url parameters:params];
+    }
     if(json!=nil)
     {
         NSError *error=nil;