diff --git a/app/services/settlement_data.py b/app/services/settlement_data.py index 6190e77..8094350 100644 --- a/app/services/settlement_data.py +++ b/app/services/settlement_data.py @@ -245,7 +245,13 @@ class SettlementDataService(BaseService[SettlementData]): ) if settlement: # 跳过数据 - logger.info(f"Updated settlement data: {item_data.get('point_id')}-{item_data.get('NYID')}") + logger.info(f"Continue settlement data: {item_data.get('point_id')}-{item_data.get('NYID')}") + logger.info(f"Existing settlement data: {settlement}") + failed_count += 1 + failed_items.append({ + 'data': item_data, + 'error': '数据已存在,跳过插入操作' + }) continue # 更新操作 # settlement.CVALUE = item_data.get('CVALUE')