From d9b7e80dec78216c74e033ae0d258ac81d380dd0 Mon Sep 17 00:00:00 2001 From: cheche <717840555@qq.com> Date: Fri, 8 Mar 2024 17:59:29 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=AF=BC=E4=BC=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Src/Dlhis.Basic/Device/Request/ImportDeviceSaveRequest.cs | 6 +++--- .../Device/Services/Implements/DeviceService.cs | 8 +++++++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Src/Dlhis.Basic/Device/Request/ImportDeviceSaveRequest.cs b/Src/Dlhis.Basic/Device/Request/ImportDeviceSaveRequest.cs index 83a4fca9..3db51eb0 100644 --- a/Src/Dlhis.Basic/Device/Request/ImportDeviceSaveRequest.cs +++ b/Src/Dlhis.Basic/Device/Request/ImportDeviceSaveRequest.cs @@ -33,7 +33,7 @@ namespace Dlhis.Basic.Device.Request /// /// 心跳间隔 /// - public int HeartbeatInterval { get; set; } + public int HeartbeatInterval { get; set; } = 0; /// /// 部署点 @@ -58,12 +58,12 @@ namespace Dlhis.Basic.Device.Request /// /// 是否启用 /// - public bool Enable { get; set; } + public bool Enable { get; set; } = false; /// /// 是否作为考勤设备 /// - public bool AsAttendance { get; set; } + public bool AsAttendance { get; set; } = false; /// /// 营业点code diff --git a/Src/Dlhis.Basic/Device/Services/Implements/DeviceService.cs b/Src/Dlhis.Basic/Device/Services/Implements/DeviceService.cs index 3cdfabe0..50b1e7ea 100644 --- a/Src/Dlhis.Basic/Device/Services/Implements/DeviceService.cs +++ b/Src/Dlhis.Basic/Device/Services/Implements/DeviceService.cs @@ -134,8 +134,14 @@ public class DeviceService : IDeviceService var lst = request.Imports; var places = await _dbContext.Queryable().ToListAsync(); - foreach (var form in lst) + for (int i = 0; i < lst.Count; i++) { + var form = lst[i]; + if (form.UniqueNo.IsEmpty()) + { + errs.Add($"第{i+1}条的第一列的设备唯一码不能缺少!"); + continue; + } if (form.PlaceeCode != null) { var place = places.Where(x => x.Code == form.PlaceeCode).FirstOrDefault();