From b9fae2b68aaee1ca8bd8283f8e58d0fce11399e5 Mon Sep 17 00:00:00 2001 From: mxr612 Date: Wed, 28 May 2025 17:58:39 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=99=8B=E5=8D=87?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E6=A0=BC=E5=BC=8F=E5=A4=84=E7=90=86=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将晋升时间的单元格值格式化为统一的时间格式,确保数据一致性,并添加日志记录以处理格式错误的情况。 --- main.py | 2 +- 规则需求.md | 27 --------------------------- 2 files changed, 1 insertion(+), 28 deletions(-) diff --git a/main.py b/main.py index cb87010..eff5cc1 100644 --- a/main.py +++ b/main.py @@ -173,7 +173,7 @@ def fill_prompt_info(ws, promote):# 填充晋升信息 max_promote = max(max_promote, promote.shape[0]) break try: - ws.cell(row=P_START+index, column=1, value=prow["任职时间"]) + ws.cell(row=P_START+index, column=1, value=format_time(prow["任职时间"])) except: logging.warning(f"晋升时间格式错误:{prow['任职时间']}") ws.cell(row=P_START+index, column=2, value=prow["变动批注"]) diff --git a/规则需求.md b/规则需求.md index 08e8573..e69de29 100644 --- a/规则需求.md +++ b/规则需求.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] \ No newline at end of file