|
@@ -33,7 +33,6 @@ def GetEntityNavTask(date) {
|
|
i = 0;
|
|
i = 0;
|
|
batch_size = 1000;
|
|
batch_size = 1000;
|
|
max_cnt = v_entity_id.size();
|
|
max_cnt = v_entity_id.size();
|
|
-// cnt_nums = 0:0;
|
|
|
|
cnt_num = 0;
|
|
cnt_num = 0;
|
|
|
|
|
|
do {
|
|
do {
|
|
@@ -44,27 +43,20 @@ def GetEntityNavTask(date) {
|
|
|
|
|
|
tb_nav = sync_entity_nav_by_date(entity_type, s_json);
|
|
tb_nav = sync_entity_nav_by_date(entity_type, s_json);
|
|
|
|
|
|
- try {
|
|
|
|
-
|
|
|
|
- // 建个键值表来更新数据
|
|
|
|
-// t_local_table = keyedTable([des.sec_id_col, 'price_date'], load_table_from_local('fundit', des.table_name));
|
|
|
|
-
|
|
|
|
-// cnt_nums += t_local_table.tableUpsert(tb_nav, keyColNames=['entity_id', 'price_date']);
|
|
|
|
- t_local_table.append!(tb_nav);
|
|
|
|
|
|
+ if(!(tb_nav.isVoid() || tb_nav.size() == 0)) {
|
|
|
|
|
|
|
|
+ try {
|
|
|
|
|
|
- // 存入本地
|
|
|
|
-// save_table(t_local_table, des.table_name, false);
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- } catch(ex) {
|
|
|
|
-
|
|
|
|
- writeLogLevel(ERROR, ex);
|
|
|
|
|
|
+ t_local_table.append!(tb_nav);
|
|
|
|
+
|
|
|
|
+ } catch(ex) {
|
|
|
|
+
|
|
|
|
+ writeLogLevel(ERROR, ex);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ writeLogLevel(INFO, des.table_name + ': UPDATE ' + tb_nav.size()$STRING);
|
|
}
|
|
}
|
|
|
|
|
|
- writeLogLevel(INFO, des.table_name + ': UPDATE ' + tb_nav.size()$STRING);
|
|
|
|
-
|
|
|
|
i += batch_size;
|
|
i += batch_size;
|
|
|
|
|
|
} while (i < max_cnt);
|
|
} while (i < max_cnt);
|