fix bug
Showing
1 changed file
with
3 additions
and
3 deletions
... | @@ -465,13 +465,13 @@ class BSWorkbook(Workbook): | ... | @@ -465,13 +465,13 @@ class BSWorkbook(Workbook): |
465 | if borrow_cell_value in consts.BORROW_OUTLAY_SET: | 465 | if borrow_cell_value in consts.BORROW_OUTLAY_SET: |
466 | amount_cell.value = -amount_cell.value | 466 | amount_cell.value = -amount_cell.value |
467 | amount_cell.number_format = numbers.FORMAT_NUMBER_00 | 467 | amount_cell.number_format = numbers.FORMAT_NUMBER_00 |
468 | if date_cell is not None: | 468 | if date_cell is not None and isinstance(date_cell_value, str): |
469 | same_amount_mapping = amount_mapping.get(date_cell.value, {}) | 469 | same_amount_mapping = amount_mapping.get(date_cell_value[:10], {}) |
470 | fill_rows = same_amount_mapping.get(-amount_cell.value) | 470 | fill_rows = same_amount_mapping.get(-amount_cell.value) |
471 | if fill_rows: | 471 | if fill_rows: |
472 | amount_fill_row.add(amount_cell.row) | 472 | amount_fill_row.add(amount_cell.row) |
473 | amount_fill_row.update(fill_rows) | 473 | amount_fill_row.update(fill_rows) |
474 | amount_mapping.setdefault(date_cell.value, {}).setdefault( | 474 | amount_mapping.setdefault(date_cell_value[:10], {}).setdefault( |
475 | amount_cell.value, []).append(amount_cell.row) | 475 | amount_cell.value, []).append(amount_cell.row) |
476 | 476 | ||
477 | # 3.5.核对结果 | 477 | # 3.5.核对结果 | ... | ... |
-
Please register or sign in to post a comment