调整
This commit is contained in:
parent
c0c6e46c1d
commit
841c2085b1
@ -5413,12 +5413,12 @@ namespace APT.PP.WebApi.Controllers.Api
|
|||||||
foreach (var user in userInfo)
|
foreach (var user in userInfo)
|
||||||
{
|
{
|
||||||
//判断是否重复触发
|
//判断是否重复触发
|
||||||
var exist = recordExsiss.FirstOrDefault(t => t.APPLY_USER_ID == user.ID && t.DEPARTMENT_TYPE == item.DepartType && t.CHECK_TYPE_ID == item.CheckTypeId && t.PLANCHECKFREQUENCY == item.Cycle && t.CREATE_TIME.Value.Date == dt.Date);
|
var exist = recordExsiss.FirstOrDefault(t => t.APPLY_USER_ID == user.ID && t.DEPARTMENT_TYPE == item.DepartType && t.CHECK_TYPE_ID == item.CheckTypeId && t.PLANCHECKFREQUENCY == item.Cycle && t.CREATE_TIME.Value.Date == dt.Date && t.ISAUTO == true);
|
||||||
//如果是大夜班,跨天的情况下再判断一次,如果存在,就表示今天已触发,只是创建日期是昨天
|
//如果是大夜班,跨天的情况下再判断一次,如果存在,就表示今天已触发,只是创建日期是昨天
|
||||||
if (exist == null && sche != null && sche.START_TIME.AddHours(-1).Date != dt.Date)
|
if (exist == null && sche != null && sche.START_TIME.AddHours(-1).Date != dt.Date)
|
||||||
{
|
{
|
||||||
var tempDate = sche.START_TIME.AddHours(-2);
|
var tempDate = sche.START_TIME.AddHours(-2);
|
||||||
exist = recordExsiss.FirstOrDefault(t => t.APPLY_USER_ID == user.ID && t.DEPARTMENT_TYPE == item.DepartType && t.CHECK_TYPE_ID == item.CheckTypeId && t.PLANCHECKFREQUENCY == item.Cycle && t.CREATE_TIME > tempDate);
|
exist = recordExsiss.FirstOrDefault(t => t.APPLY_USER_ID == user.ID && t.DEPARTMENT_TYPE == item.DepartType && t.CHECK_TYPE_ID == item.CheckTypeId && t.PLANCHECKFREQUENCY == item.Cycle && t.CREATE_TIME > tempDate && t.ISAUTO == true);
|
||||||
}
|
}
|
||||||
if (exist == null)
|
if (exist == null)
|
||||||
{
|
{
|
||||||
@ -5526,7 +5526,7 @@ namespace APT.PP.WebApi.Controllers.Api
|
|||||||
if (sche != null && sche.START_TIME.AddHours(-1).Date != dt.Date)
|
if (sche != null && sche.START_TIME.AddHours(-1).Date != dt.Date)
|
||||||
{
|
{
|
||||||
var tempDate = sche.START_TIME.AddHours(-2);
|
var tempDate = sche.START_TIME.AddHours(-2);
|
||||||
exist = noticeExsiss.FirstOrDefault(t => t.APPLY_USER_ID == userInfo.ID && t.DEPARTMENT_TYPE == item.DepartType && t.CHECK_TYPE_ID == item.CheckTypeId && t.PLANCHECKFREQUENCY == item.Cycle && t.CREATE_TIME > tempDate);
|
exist = noticeExsiss.FirstOrDefault(t => t.APPLY_USER_ID == userInfo.ID && t.DEPARTMENT_TYPE == item.DepartType && t.CHECK_TYPE_ID == item.CheckTypeId && t.PLANCHECKFREQUENCY == item.Cycle && t.CREATE_TIME > tempDate && t.ISAUTO == true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ((exist == null && item.CheckPost == "班组负责人") || (exist == null && item.CheckPost != "班组负责人" && setTime != null && dtNow.Hour == setTime.CHECKTIME.Value.Hour))
|
if ((exist == null && item.CheckPost == "班组负责人") || (exist == null && item.CheckPost != "班组负责人" && setTime != null && dtNow.Hour == setTime.CHECKTIME.Value.Hour))
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user