Sfoglia il codice sorgente

160829
Add func offline_saveorder

Ray Zhang 9 anni fa
parent
commit
9c47735d67

+ 1 - 0
RedAnt ERP Mobile/common/Functions/offline/OLDataProvider.h

@@ -51,6 +51,7 @@
 +(NSData*) offline_editorder :(NSMutableDictionary *) params;
 +(NSData*) offline_cancelorder :(NSMutableDictionary *) params;
 +(NSData*) offline_signorder :(NSMutableDictionary *) params;
++(NSData*) offline_saveorder :(NSMutableDictionary *) params;
 
 
 +(NSData*) offline_add2cart :(NSMutableDictionary *) params;

+ 4 - 0
RedAnt ERP Mobile/common/Functions/offline/OLDataProvider.m

@@ -7216,5 +7216,9 @@
     return [RAUtils dict2data:dic];
 
 }
++(NSData*) offline_saveorder :(NSMutableDictionary *) param
+{
+    return nil;
+}
 
 @end

+ 7 - 2
RedAnt ERP Mobile/common/data_provider/iSalesNetwork.m

@@ -1225,14 +1225,19 @@ repeat:
     
     //    [params setValue:sourceid forKey:@"sourceid"];
     //    [params setValue:editor forKey:@"editor"];
+    NSData* json=nil;
+    
     if(appDelegate.offline_mode)
     {
-        return [OLDataProvider offline_notimpl];
+        json= [OLDataProvider offline_saveorder:params];
     }
+    else
+    {
     if(![self IsNetworkAvailable])
         return [RAUtils error_json:RESULT_NET_NOTAVAILABLE err_msg:nil];
     
-    NSData* json=[self get_json:URL_SAVE_ORDER parameters:params];
+    json=[self get_json:URL_SAVE_ORDER parameters:params];
+    }
     if(json!=nil)
     {
         NSError *error=nil;