From 6bb12136b6d398781181496ff5550accf4df1f0c Mon Sep 17 00:00:00 2001 From: lhx Date: Tue, 21 Oct 2025 11:17:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=9F=E5=A7=8B=E6=95=B0=E6=8D=AE=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/services/original_data.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/services/original_data.py b/app/services/original_data.py index c8178eb..59249b0 100644 --- a/app/services/original_data.py +++ b/app/services/original_data.py @@ -62,6 +62,21 @@ class OriginalDataService(BaseService[OriginalData]): failed_count = 0 failed_items = [] + nyid = data[0].get('NYID') + is_exists = db.query(OriginalData).filter( + OriginalData.NYID == nyid + ).count() + + if is_exists > 0: + return { + 'success': True, + 'message': '数据已存在', + 'total_count': 0, + 'success_count': success_count, + 'failed_count': failed_count, + 'failed_items': failed_items + } + for item_data in data: try: