Przeglądaj źródła

修复Add To Portfolio后,Portfolio Count不正确。

Pen Li 9 lat temu
rodzic
commit
30c70e2d3e

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


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

@@ -10427,8 +10427,14 @@
     [dic setValue:[NSNumber numberWithInteger:result] forKey:@"result"];
     [dic setValue:[NSNumber numberWithInteger:result] forKey:@"result"];
     
     
     if (result == RESULT_TRUE) {
     if (result == RESULT_TRUE) {
-        NSArray *product_id_arr = [prodct_ids componentsSeparatedByString:@","];
-        [dic setValue:[NSNumber numberWithInteger:product_id_arr.count] forKey:@"portfolio_count"];
+        /*NSArray *product_id_arr = [prodct_ids componentsSeparatedByString:@","];
+        [dic setValue:[NSNumber numberWithInteger:product_id_arr.count] forKey:@"portfolio_count"];*/
+        sqlite3 *db = [iSalesDB get_db];
+        
+        int count = [iSalesDB get_recordcount:db table:@"offline_portfolio" where:@"is_delete is null or is_delete = 0"];
+        [dic setValue:[NSNumber numberWithInteger:count] forKey:@"portfolio_count"];
+        
+        [iSalesDB close_db:db];
     }
     }
     
     
     [dic setValue:@"Regular Mode" forKey:@"mode"];
     [dic setValue:@"Regular Mode" forKey:@"mode"];
@@ -10488,7 +10494,6 @@
     [section1 setObject:price forKey:@"item_2"];
     [section1 setObject:price forKey:@"item_2"];
     [dic setObject:section1 forKey:@"section_1"];
     [dic setObject:section1 forKey:@"section_1"];
     
     
-    NSLog([RAUtils dict2string:dic]);
     return [RAUtils dict2data:dic];
     return [RAUtils dict2data:dic];
 }
 }