mirror of
https://devops.liangqichi.top/qichi.liang/Orbitin.git
synced 2026-02-10 07:41:29 +08:00
refactor: 移除月初1号的添加数据对话框
优化逻辑:既然月底剔除的数据已经自动添加到次月1号,月初1号就不需要再弹窗让用户手动填写了。 修改内容: 1. 修改_handle_post_fetch_adjustment()方法 - 只保留月底最后一天的弹窗逻辑 - 移除月初1号的弹窗逻辑 - 简化用户操作流程 2. 业务逻辑优化 - 月底剔除数据 → 自动添加到次月1号 - 月初1号不再需要用户手动填写 - 减少了不必要的弹窗干扰 测试通过:月初1号不再弹出添加数据对话框,月底逻辑正常工作。
This commit is contained in:
@@ -363,10 +363,9 @@ class OrbitInGUI:
|
|||||||
# 所以使用昨天的日期来判断
|
# 所以使用昨天的日期来判断
|
||||||
yesterday = datetime.now() - timedelta(days=1)
|
yesterday = datetime.now() - timedelta(days=1)
|
||||||
|
|
||||||
if self.is_month_first_day(yesterday):
|
# 只在月底最后一天弹出剔除数据对话框
|
||||||
# 昨天是月初1号:询问是否添加上月数据
|
# 月初1号的添加数据已经在月底剔除时自动处理了
|
||||||
self._show_add_data_dialog(yesterday)
|
if self.is_month_last_day(yesterday):
|
||||||
elif self.is_month_last_day(yesterday):
|
|
||||||
# 昨天是月底最后一天:询问是否剔除12点后数据
|
# 昨天是月底最后一天:询问是否剔除12点后数据
|
||||||
self._show_exclude_data_dialog(yesterday)
|
self._show_exclude_data_dialog(yesterday)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user