fix: 查询null处理

This commit is contained in:
2026-06-26 17:29:57 +08:00
parent 89a16ded9e
commit 5c8d7d1b7a

View File

@@ -148,15 +148,15 @@ public class GainfoIdCardFaceCompareService : IGainfoIdCardFaceCompareService
await _dbContext.UpdateAsync(record);
return await GetRecordAsync(record.Id);
return await GetRecordAsync(record.UserCode);
}
private async Task<IdCardFaceCompareRecordResponse> GetRecordAsync(long id)
private async Task<IdCardFaceCompareRecordResponse> GetRecordAsync(string userCode)
{
return await _dbContext.Queryable<IdCardFaceCompareRecordEntity>()
.LeftJoin<GainfoEntity>((record, gainfo) => record.UserCode == gainfo.Code)
.LeftJoin<DepartmentEntity>((record, gainfo, department) => gainfo.DepartmentNo == department.No)
.Where(record => record.Id == id)
.Where(record => record.UserCode == userCode)
.Select((record, gainfo, department) => new IdCardFaceCompareRecordResponse
{
Id = record.Id,