fix 0天不处理外包自动离职

This commit is contained in:
2024-11-29 12:21:55 +08:00
parent 226c5d6891
commit 085999249c

View File

@@ -122,10 +122,17 @@ public class GainfoOutsourceService : IGainfoOutsourceService
var settings = await _factorySettingService.GetListAsync();
//0001/1/1 0:00:00
var nullDateTime = new DateTime(1, 1, 1);
foreach (var outsource in outsources)
{
var setting = settings.First(x => x.Factory == outsource.Factory);
foreach (var grp in outsources.GroupBy(x => x.Factory))
{
var setting = settings.First(x => x.Factory == grp.Key);
if (setting.NoRecordAutoResignOutsourceDays == 0)
{
continue;
}
foreach (var outsource in grp)
{
var raiseDateTime = await _dbContext.Queryable<DeviceUploadLogEntity>()
.Where(x => x.UserUniqueNo == outsource.Code)
.GroupBy(x => x.UserUniqueNo)
@@ -153,6 +160,7 @@ public class GainfoOutsourceService : IGainfoOutsourceService
}
}
}
}
//********************************************************************** help methods ***********************************************************************************