fix 判断只获取人员对应厂区的记录

This commit is contained in:
2025-05-07 10:28:21 +08:00
parent fced0c33ee
commit 2ed6bbabe7

View File

@@ -135,6 +135,7 @@ public class GainfoOutsourceService : IGainfoOutsourceService
{
var raiseDateTime = await _dbContext.Queryable<DeviceUploadLogEntity>()
.Where(x => x.UserUniqueNo == outsource.Code)
.Where(x => x.TenantId == grp.Key)//本厂区的
.GroupBy(x => x.UserUniqueNo)
.Select(x => SqlFunc.IsNull(SqlFunc.AggregateMax(x.RaiseDateTime), outsource.CreateTime))
.SingleAsync();
@@ -189,8 +190,8 @@ public class GainfoOutsourceService : IGainfoOutsourceService
// }
//
// return "EXT" + code.ToString().PadLeft(6, '0');
int code;
var entity = await _dbContext.Queryable<OutsourceEntity>().Where(x => x.Code.StartsWith("LS")).OrderBy(x => x.Id, OrderByType.Desc).FirstAsync();
if (entity == null)