fix bug
Showing
1 changed file
with
3 additions
and
1 deletions
... | @@ -170,11 +170,13 @@ class Command(BaseCommand, LoggerMixin): | ... | @@ -170,11 +170,13 @@ class Command(BaseCommand, LoggerMixin): |
170 | def res_process(self, all_res, excel_path, classify): | 170 | def res_process(self, all_res, excel_path, classify): |
171 | try: | 171 | try: |
172 | wb = BSWorkbook(set(), set(), set(), set(), set()) | 172 | wb = BSWorkbook(set(), set(), set(), set(), set()) |
173 | sheet_name, key_field, side_field_order, field_order = self.field_map.get(classify) | 173 | sheet_name, key_field, side_field_order, src_field_order = self.field_map.get(classify) |
174 | ws = wb.create_sheet(sheet_name) | 174 | ws = wb.create_sheet(sheet_name) |
175 | for res in all_res: | 175 | for res in all_res: |
176 | if key_field is not None and key_field in res: | 176 | if key_field is not None and key_field in res: |
177 | field_order = side_field_order | 177 | field_order = side_field_order |
178 | else: | ||
179 | field_order = src_field_order | ||
178 | for search_field, write_field in field_order: | 180 | for search_field, write_field in field_order: |
179 | field_value = res.get(search_field, '') | 181 | field_value = res.get(search_field, '') |
180 | if isinstance(field_value, list): | 182 | if isinstance(field_value, list): | ... | ... |
-
Please register or sign in to post a comment