fix 增加null处理场景

This commit is contained in:
2025-07-18 13:28:07 +08:00
parent 05883287de
commit 2f62412f96

View File

@@ -140,6 +140,23 @@ public class GainfoFaceService : IGainfoFaceService
var face = await _faceDbContext.Queryable<GainfoFaceEntity>().Where(x => x.UserCode == gainfo.Code).SingleAsync(); var face = await _faceDbContext.Queryable<GainfoFaceEntity>().Where(x => x.UserCode == gainfo.Code).SingleAsync();
var taskType = face == null ? DeviceTaskEnumType.Add : DeviceTaskEnumType.Update;
if (face == null)
{
face = new GainfoFaceEntity
{
UserCode = gainfo.Code,
Face = request.Face,
CreatedBy = 1,
CreateTime = DateTime.Now,
ModifiedBy = 1,
ModifiedTime = DateTime.Now,
};
await _faceDbContext.InsertAsync(face);
}
else
{
if (gainfo.Type == GainfoUserTypeEnumType.External) if (gainfo.Type == GainfoUserTypeEnumType.External)
{ {
var faceSimilaritySetting = await _dbContext.Queryable<BasicTypeEntity>().Where(x => x.Type == "faceSimilarity").SingleAsync(); var faceSimilaritySetting = await _dbContext.Queryable<BasicTypeEntity>().Where(x => x.Type == "faceSimilarity").SingleAsync();
@@ -170,23 +187,6 @@ public class GainfoFaceService : IGainfoFaceService
} }
} }
var taskType = face == null ? DeviceTaskEnumType.Add : DeviceTaskEnumType.Update;
if (face == null)
{
face = new GainfoFaceEntity
{
UserCode = gainfo.Code,
Face = request.Face,
CreatedBy = 1,
CreateTime = DateTime.Now,
ModifiedBy = 1,
ModifiedTime = DateTime.Now,
};
await _faceDbContext.InsertAsync(face);
}
else
{
face.Face = request.Face; face.Face = request.Face;
face.ModifiedBy = 1; face.ModifiedBy = 1;
face.ModifiedTime = DateTime.Now; face.ModifiedTime = DateTime.Now;