fix 处理已知查询问题

This commit is contained in:
2024-07-05 15:38:19 +08:00
parent c178499470
commit 2401ab2c4e
3 changed files with 7 additions and 10 deletions

View File

@@ -1,8 +1,6 @@
using Dlhis.Basic.Device.Services;
using Dlhis.Basic.Organization.Request;
using Dlhis.Basic.Organization.Request;
using Dlhis.Basic.Organization.Response;
using Dlhis.Entity.Basic.Entity;
using Dlhis.Entity.Device.Enums;
using Kurisu.AspNetCore.DataAccess.SqlSugar.Services;
using Kurisu.AspNetCore.Utils;
using Kurisu.AspNetCore.Utils.Extensions;
@@ -15,13 +13,11 @@ public class GainfoOutsourceService : IGainfoOutsourceService
{
private readonly IDbContext _dbContext;
private readonly RedisCache _redisCache;
private readonly IDevicePermissionService _devicePermissionService;
public GainfoOutsourceService(IDbContext dbContext, RedisCache redisCache, IDevicePermissionService devicePermissionService)
public GainfoOutsourceService(IDbContext dbContext, RedisCache redisCache)
{
_dbContext = dbContext;
_redisCache = redisCache;
_devicePermissionService = devicePermissionService;
}
public async Task SaveAsync(GainfoOutsourceRequest request)
@@ -53,8 +49,6 @@ public class GainfoOutsourceService : IGainfoOutsourceService
SapCode = request.ExternalInfo.SapCode,
SapPhone = request.ExternalInfo.SapPhone
});
await _devicePermissionService.GenerateDeviceTasksAsync(entity.No, DeviceTaskEnumType.Add);
}
else
{
@@ -65,7 +59,7 @@ public class GainfoOutsourceService : IGainfoOutsourceService
(outsource == null).ThrowIfTrue("不可编辑非外包人员档案数据");
request.Adapt(entity);
outsource.Code = entity.Code;
outsource!.Code = entity.Code;
request.ExternalInfo.Adapt(outsource);
await _dbContext.UpdateAsync(entity);