fix: 更新历史记录填充逻辑以使用变动后字段
将历史记录填充函数中的字段从原始字段改为变动后字段,以正确反映历史记录中的最新数据。同时保留时间字段的异常处理逻辑。
This commit is contained in:
parent
11eb67a1d8
commit
17d653ee7a
12
main.py
12
main.py
@ -269,14 +269,14 @@ def fill_history_info(ws, History_pd):# 填充历史记录
|
||||
for col in range(1, 11): # 复制样式
|
||||
ws.cell(row=H_START+index, column=col)._style = ws.cell(row=H_START, column=col)._style
|
||||
try:
|
||||
ws.cell(row=H_START+index, column=1, value=format_time(hrow["时间"],"历史时间"))
|
||||
ws.cell(row=H_START+index, column=1, value=format_time(hrow["变动后时间"],"历史时间"))
|
||||
except:
|
||||
logging.warning(f"历史时间格式错误:{hrow['时间']}")
|
||||
ws.cell(row=H_START+index, column=2, value=hrow["职务"])
|
||||
ws.cell(row=H_START+index, column=3, value=hrow["职务工资"])
|
||||
ws.cell(row=H_START+index, column=4, value=hrow["级别档次"])
|
||||
ws.cell(row=H_START+index, column=5, value=hrow["级别工资"])
|
||||
ws.cell(row=H_START+index, column=6, value=hrow["工资合计"])
|
||||
ws.cell(row=H_START+index, column=2, value=hrow["变动后职务"])
|
||||
ws.cell(row=H_START+index, column=3, value=hrow["变动后职务工资"])
|
||||
ws.cell(row=H_START+index, column=4, value=hrow["变动后级别档次"])
|
||||
ws.cell(row=H_START+index, column=5, value=hrow["变动后级别工资"])
|
||||
ws.cell(row=H_START+index, column=6, value=hrow["变动后工资合计"])
|
||||
ws.cell(row=H_START+index, column=7, value=hrow["变动原因"])
|
||||
# ws.cell(row=H_START+index, column=8, value=index) # Debug
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user