From 32e9ced4dc876bf0061e973dfd89798b25ba8787 Mon Sep 17 00:00:00 2001 From: yanghongwei Date: Fri, 18 Apr 2025 20:32:04 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E5=A4=8D=E8=AE=BE=E5=A4=87sn=20?= =?UTF-8?q?=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Service/DeviceService.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Service/DeviceService.cs b/Service/DeviceService.cs index 9ed09f8..dbb42bc 100644 --- a/Service/DeviceService.cs +++ b/Service/DeviceService.cs @@ -64,6 +64,15 @@ namespace LY.App.Service public async Task Add(AddDevice input) { var entity = input.Adapt(); + var exists = await _db.Queryable().FirstAsync(s => s.DeviceSN == entity.DeviceSN); + if (exists!= null) + { + return new ApiResult() + { + code = 1, + msg = "设备SN已存在" + }; + } var id = await _db.Insertable(entity).ExecuteReturnSnowflakeIdAsync(); entity.Id = id; await AddDevice2Manager(entity);