@@ -115,51 +115,46 @@ def every_table_per_export_callback(to_table, auto_update, batch_count):
115115 )
116116 self .export (from_table , to_table , auto_update , batch_count )
117117
118- def export_items (self , tab_item , items_data ):
118+ def export_items (self , table , items_data ):
119119 """
120120 @summary:
121121 ---------
122- @param tab_item: redis中items的表名
122+ @param table: 表名
123123 @param items_data: [item.to_dict] 数据
124124 ---------
125125 @result:
126126 """
127127
128- to_table = tools .get_info (tab_item , ":s_(.*?)_item$" , fetch_one = True )
129- sql , datas = tools .make_batch_sql (to_table , items_data )
128+ sql , datas = tools .make_batch_sql (table , items_data )
130129 add_count = self .to_db .add_batch (sql , datas )
131130 datas_size = len (datas )
132131 if add_count is None :
133- log .error ("导出数据到表 %s 失败" % (to_table ))
132+ log .error ("导出数据到表 %s 失败" % (table ))
134133 else :
135134 log .info (
136- "共导出 %s 条数据 到 %s, 重复 %s 条"
137- % (datas_size , to_table , datas_size - add_count )
135+ "共导出 %s 条数据 到 %s, 重复 %s 条" % (datas_size , table , datas_size - add_count )
138136 )
139137
140138 return add_count != None
141139
142- def update_items (self , tab_item , items_data , update_keys = ()):
140+ def update_items (self , table , items_data , update_keys = ()):
143141 """
144142 @summary:
145143 ---------
146- @param tab_item: redis中items的表名
144+ @param table: 表名
147145 @param items_data: [item.to_dict] 数据
148146 @param update_keys: 更新的字段
149147 ---------
150148 @result:
151149 """
152- to_table = tools .get_info (tab_item , ":s_(.*?)_item$" , fetch_one = True )
153150 sql , datas = tools .make_batch_sql (
154- to_table ,
155- items_data ,
156- update_columns = update_keys or list (items_data [0 ].keys ()),
151+ table , items_data , update_columns = update_keys or list (items_data [0 ].keys ())
157152 )
158153 update_count = self .to_db .add_batch (sql , datas )
159154 if update_count is None :
160- log .error ("更新表 %s 数据失败" % (to_table ))
155+ log .error ("更新表 %s 数据失败" % (table ))
161156 else :
162- msg = "共更新 %s 条数据 到 %s" % (update_count // 2 , to_table )
157+ msg = "共更新 %s 条数据 到 %s" % (update_count // 2 , table )
163158 if update_keys :
164159 msg += " 更新字段为 {}" .format (update_keys )
165160 log .info (msg )
0 commit comments