fix 增加null处理场景
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user