!9463 添加功能

Merge pull request !9463 from 李鹏宇/dev_zhou
This commit is contained in:
李鹏宇
2026-03-09 10:41:37 +00:00
committed by Gitee
@@ -941,7 +941,7 @@ class AppletAttendance(Controller):
# 电表数据
electric_result_dict = {}
duplicate_checker = {} # 用于记录已处理的 (code, building, floor, room) 组合
duplicate_checker = {} # 用于记录已处理的 (code, unit_number) 组合
for electric in electric_records:
property_infos = electric.yuthon_property_ids if electric.yuthon_property_ids else [None]
for property_info in property_infos:
@@ -961,8 +961,9 @@ class AppletAttendance(Controller):
state = electric.state
code = electric.archives_id.name or ''
unit_number = electric.unit_number or ''
# 构建唯一标识键(核心去重逻辑)
unique_key = (code, building, floor, room)
unique_key = (code, unit_number)
# 检查是否已处理过该唯一键,未处理过才添加
if unique_key not in duplicate_checker:
# 标记为已处理