diff --git a/Src/Dlhis.ScheduledTask/DeviceUploadLog/Services/Implements/DeviceUploadLogService.cs b/Src/Dlhis.ScheduledTask/DeviceUploadLog/Services/Implements/DeviceUploadLogService.cs index 9103918b..4a8704fc 100644 --- a/Src/Dlhis.ScheduledTask/DeviceUploadLog/Services/Implements/DeviceUploadLogService.cs +++ b/Src/Dlhis.ScheduledTask/DeviceUploadLog/Services/Implements/DeviceUploadLogService.cs @@ -181,24 +181,28 @@ public class DeviceUploadLogService : IDeviceUploadLogService public async Task QiaoqiaoGaoshiqingAsync(DeviceUploadLogSecretAddRequest request) { + var gainfo = await _dbContext.Queryable().Where(x => x.Code == request.UserCode).SingleAsync(); + gainfo.ThrowIfNull("人员不存在"); var device = await _dbContext.Queryable().Where(x => x.UniqueNo == request.DeviceUniqueNo).SingleAsync(); await _dbContext.InsertAsync(new DeviceUploadLogEntity { DeviceUniqueNo = device.UniqueNo, UserUniqueNo = request.UserCode, + UserType = gainfo.Type, RaiseDateTime = request.RaiseDateTime, - SerialNo = string.Empty, Type = device.Type == DeviceTypeEnumType.Attendance ? DeviceUploadLogTypeEnumType.Attendance - : device.Type == DeviceTypeEnumType.Door && device.AsAttendance - ? DeviceUploadLogTypeEnumType.Attendance - : DeviceUploadLogTypeEnumType.Door, - + : DeviceUploadLogTypeEnumType.Door, + NeedUpload = true, + Sync = false, + SerialNo = string.Empty, + DeviceCode = device.Code, TenantId = device.TenantId, Status = true, + Image = null, CreatedBy = 1, - ModifiedBy = 1 + ModifiedBy = 1, }); }