fix: 修复晋升时间格式处理问题
将晋升时间的单元格值格式化为统一的时间格式,确保数据一致性,并添加日志记录以处理格式错误的情况。
This commit is contained in:
parent
286a4dc352
commit
b9fae2b68a
2
main.py
2
main.py
@ -173,7 +173,7 @@ def fill_prompt_info(ws, promote):# 填充晋升信息
|
|||||||
max_promote = max(max_promote, promote.shape[0])
|
max_promote = max(max_promote, promote.shape[0])
|
||||||
break
|
break
|
||||||
try:
|
try:
|
||||||
ws.cell(row=P_START+index, column=1, value=prow["任职时间"])
|
ws.cell(row=P_START+index, column=1, value=format_time(prow["任职时间"]))
|
||||||
except:
|
except:
|
||||||
logging.warning(f"晋升时间格式错误:{prow['任职时间']}")
|
logging.warning(f"晋升时间格式错误:{prow['任职时间']}")
|
||||||
ws.cell(row=P_START+index, column=2, value=prow["变动批注"])
|
ws.cell(row=P_START+index, column=2, value=prow["变动批注"])
|
||||||
|
27
规则需求.md
27
规则需求.md
@ -1,27 +0,0 @@
|
|||||||
|
|
||||||
## 1.0 500
|
|
||||||
|
|
||||||
- [X] 两年+1档
|
|
||||||
- [X] 5年级别与档次同时-1
|
|
||||||
- [X] 升职同2
|
|
||||||
- [X] 级别上限
|
|
||||||
- [X] 99tag
|
|
||||||
|
|
||||||
## 1.1 新增职位变更&数据模板优化 100
|
|
||||||
|
|
||||||
- [x] feat: 职位名称变化 [completion:: 2025-05-27]
|
|
||||||
新增名称变化规则,起始、终止时间内自动替换
|
|
||||||
- [x] fix: 原数据模版(带校验数据值填写规范提示) [completion:: 2025-05-27]
|
|
||||||
- [x] 兼容 yyyy-mm-dd格式 [completion:: 2025-05-27]
|
|
||||||
- [x] 有一行数据样例,展示数据格式,实际不生成。 [completion:: 2025-05-27]
|
|
||||||
需要特定格式的
|
|
||||||
- [x] 带输入格式检测(修正、提示) [completion:: 2025-05-27]
|
|
||||||
用报错的方式实现了
|
|
||||||
- [x] doc: 打包成exe教程 [completion:: 2025-05-27]
|
|
||||||
- [x] feat: 【赠送】输出log到文件 [completion:: 2025-05-27]
|
|
||||||
- [x] fix: 工龄列改为学龄,不参与任何计算。 [completion:: 2025-05-27]
|
|
||||||
汇总工龄 = 当年年份-参加工作时间年份+工龄调增-工龄调减+1
|
|
||||||
- [x] feat:【赠送】新增fall-back逻辑 [completion:: 2025-05-27]
|
|
||||||
- [x] 职务2 优先计算结果 [completion:: 2025-05-27]
|
|
||||||
- [x] feat:合并部门和职务列 [completion:: 2025-05-27]
|
|
||||||
- [x] fix:检查日期输出格式(全部放在输出位置更改) [completion:: 2025-05-27]
|
|
Loading…
x
Reference in New Issue
Block a user