fix 判断只获取人员对应厂区的记录
This commit is contained in:
@@ -135,6 +135,7 @@ public class GainfoOutsourceService : IGainfoOutsourceService
|
|||||||
{
|
{
|
||||||
var raiseDateTime = await _dbContext.Queryable<DeviceUploadLogEntity>()
|
var raiseDateTime = await _dbContext.Queryable<DeviceUploadLogEntity>()
|
||||||
.Where(x => x.UserUniqueNo == outsource.Code)
|
.Where(x => x.UserUniqueNo == outsource.Code)
|
||||||
|
.Where(x => x.TenantId == grp.Key)//本厂区的
|
||||||
.GroupBy(x => x.UserUniqueNo)
|
.GroupBy(x => x.UserUniqueNo)
|
||||||
.Select(x => SqlFunc.IsNull(SqlFunc.AggregateMax(x.RaiseDateTime), outsource.CreateTime))
|
.Select(x => SqlFunc.IsNull(SqlFunc.AggregateMax(x.RaiseDateTime), outsource.CreateTime))
|
||||||
.SingleAsync();
|
.SingleAsync();
|
||||||
@@ -189,8 +190,8 @@ public class GainfoOutsourceService : IGainfoOutsourceService
|
|||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// return "EXT" + code.ToString().PadLeft(6, '0');
|
// return "EXT" + code.ToString().PadLeft(6, '0');
|
||||||
|
|
||||||
|
|
||||||
int code;
|
int code;
|
||||||
var entity = await _dbContext.Queryable<OutsourceEntity>().Where(x => x.Code.StartsWith("LS")).OrderBy(x => x.Id, OrderByType.Desc).FirstAsync();
|
var entity = await _dbContext.Queryable<OutsourceEntity>().Where(x => x.Code.StartsWith("LS")).OrderBy(x => x.Id, OrderByType.Desc).FirstAsync();
|
||||||
if (entity == null)
|
if (entity == null)
|
||||||
|
|||||||
Reference in New Issue
Block a user