Преглед изворни кода

160914
Modify: optimise func model_category_img speed up.

Ray Zhang пре 9 година
родитељ
комит
3872bcf7f8

BIN
RedAnt ERP Mobile/RedAnt ERP Mobile.xcworkspace/xcuserdata/Ray.xcuserdatad/UserInterfaceState.xcuserstate


+ 34 - 18
RedAnt ERP Mobile/RedAnt ERP Mobile.xcworkspace/xcuserdata/Ray.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -154,11 +154,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "495427044.963462"
+            timestampString = "495515134.297926"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "2297"
-            endingLineNumber = "2297"
+            startingLineNumber = "2300"
+            endingLineNumber = "2300"
             landmarkName = "+model_subtotal:count:db:compute_part:"
             landmarkType = "5">
          </BreakpointContent>
@@ -170,11 +170,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "495427143.381863"
+            timestampString = "495515134.297926"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "2412"
-            endingLineNumber = "2412"
+            startingLineNumber = "2415"
+            endingLineNumber = "2415"
             landmarkName = "+offline_requestcart:"
             landmarkType = "5">
          </BreakpointContent>
@@ -186,11 +186,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "495427163.726952"
+            timestampString = "495515134.297926"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "2176"
-            endingLineNumber = "2176"
+            startingLineNumber = "2179"
+            endingLineNumber = "2179"
             landmarkName = "+model_bundle:db:compute_part:"
             landmarkType = "5">
          </BreakpointContent>
@@ -202,11 +202,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "495428376.474109"
+            timestampString = "495515134.297926"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "2278"
-            endingLineNumber = "2278"
+            startingLineNumber = "2281"
+            endingLineNumber = "2281"
             landmarkName = "+model_subtotal:count:db:compute_part:"
             landmarkType = "5">
          </BreakpointContent>
@@ -218,11 +218,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "495428915.704664"
+            timestampString = "495515134.297926"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "3344"
-            endingLineNumber = "3344"
+            startingLineNumber = "3347"
+            endingLineNumber = "3347"
             landmarkName = "+category_img:db:"
             landmarkType = "5">
          </BreakpointContent>
@@ -234,11 +234,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "common/Functions/offline/OLDataProvider.m"
-            timestampString = "495429018.103658"
+            timestampString = "495515134.297926"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "3348"
-            endingLineNumber = "3348"
+            startingLineNumber = "3351"
+            endingLineNumber = "3351"
             landmarkName = "+category_img:db:"
             landmarkType = "5">
          </BreakpointContent>
@@ -355,5 +355,21 @@
             landmarkType = "5">
          </BreakpointContent>
       </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "common/Functions/offline/OLDataProvider.m"
+            timestampString = "495515134.297926"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "1297"
+            endingLineNumber = "1297"
+            landmarkName = "+model_category_img:model_name:db:"
+            landmarkType = "5">
+         </BreakpointContent>
+      </BreakpointProxy>
    </Breakpoints>
 </Bucket>

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

@@ -706,7 +706,7 @@
     
     NSTimeInterval interval = [date2 timeIntervalSinceDate:date1];
     
-    printf("time interval: %lf\n",interval);
+    DebugLog(@"time interval: %lf",interval);
 }
 
 +(NSDictionary*) offline_wishlist :(NSMutableDictionary *) params
@@ -1295,9 +1295,9 @@
 
 
     if(product_id==nil && model_name)
-        sqlQuery = [NSString stringWithFormat:@"select i.url from (select name,product_id from product where name='%@') m LEFT join model_image i on m.product_id = i.product_id  order by i.default_img desc, i._id asc limit 1;",model_name];// select i.url from model m LEFT join model_image i on m.product_id = i.product_id  where m.name=%@ order by i.default_img desc, i._id asc limit 1;
+        sqlQuery = [NSString stringWithFormat:@"select i.url from  model_image i where product_id in (select product_id from product where name='%@')  order by i.default_img desc, i._id asc limit 1;",model_name];// select i.url from model m LEFT join model_image i on m.product_id = i.product_id  where m.name=%@ order by i.default_img desc, i._id asc limit 1;
     else if (product_id)
-        sqlQuery = [NSString stringWithFormat:@"select i.url from (select name,product_id from product where product_id=%@) m LEFT join model_image i on m.product_id = i.product_id   order by i.default_img desc, i._id asc limit 1;",product_id];// select i.url from model m
+        sqlQuery = [NSString stringWithFormat:@"select i.url from model_image i where i.product_id=%@   order by i.default_img desc, i._id asc limit 1;",product_id];// select i.url from model m
     
     sqlite3_stmt * statement;