6938253e by 周伟奇

fix bug

1 parent 31d69c11
......@@ -465,13 +465,13 @@ class BSWorkbook(Workbook):
if borrow_cell_value in consts.BORROW_OUTLAY_SET:
amount_cell.value = -amount_cell.value
amount_cell.number_format = numbers.FORMAT_NUMBER_00
if date_cell is not None:
same_amount_mapping = amount_mapping.get(date_cell.value, {})
if date_cell is not None and isinstance(date_cell_value, str):
same_amount_mapping = amount_mapping.get(date_cell_value[:10], {})
fill_rows = same_amount_mapping.get(-amount_cell.value)
if fill_rows:
amount_fill_row.add(amount_cell.row)
amount_fill_row.update(fill_rows)
amount_mapping.setdefault(date_cell.value, {}).setdefault(
amount_mapping.setdefault(date_cell_value[:10], {}).setdefault(
amount_cell.value, []).append(amount_cell.row)
# 3.5.核对结果
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!