三级安全教育 附件保存
This commit is contained in:
parent
b66267f08f
commit
e538406a8d
@ -60,6 +60,9 @@ namespace APT.SC.WebApi.Controllers.Api.SE
|
|||||||
foreach (var item in Nav_Teachers)
|
foreach (var item in Nav_Teachers)
|
||||||
item.Nav_User = null;
|
item.Nav_User = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (entity.PUBLISH != null && entity.PUBLISH.Equals("SaveAndNotify"))
|
if (entity.PUBLISH != null && entity.PUBLISH.Equals("SaveAndNotify"))
|
||||||
{
|
{
|
||||||
var listCodeCheck = Nav_NewUserDetail.Where(e => !e.IS_DELETED && e.CODE != null && e.CODE.Length > 0).Select(e => e.CODE);
|
var listCodeCheck = Nav_NewUserDetail.Where(e => !e.IS_DELETED && e.CODE != null && e.CODE.Length > 0).Select(e => e.CODE);
|
||||||
@ -207,6 +210,49 @@ namespace APT.SC.WebApi.Controllers.Api.SE
|
|||||||
}
|
}
|
||||||
finishNotice = NotificationTaskService.GetTaskFinishModel(entity.TaskID, "SE061_SHOWPRINT");
|
finishNotice = NotificationTaskService.GetTaskFinishModel(entity.TaskID, "SE061_SHOWPRINT");
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var allDepartment = Nav_NewUserDetail.Where(t => t.IS_DELETED == false).Select(t => t.USER_DEPARTMENT_ID);
|
||||||
|
if (allDepartment == null || allDepartment.Count() < 1)
|
||||||
|
{
|
||||||
|
//全部都删除了
|
||||||
|
entity.IS_DELETED = true;
|
||||||
|
foreach (var item in Nav_NewUserDetail)
|
||||||
|
{
|
||||||
|
item.IS_DELETED = true;
|
||||||
|
}
|
||||||
|
foreach (var item in Nav_Teachers)
|
||||||
|
{
|
||||||
|
item.IS_DELETED = true;
|
||||||
|
}
|
||||||
|
foreach (var item in Nav_Files)
|
||||||
|
{
|
||||||
|
item.IS_DELETED = true;
|
||||||
|
}
|
||||||
|
foreach (var item in detailFiles)
|
||||||
|
{
|
||||||
|
item.IS_DELETED = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var allUser = GetEntities<T_FM_USER>(t => allDepartment.Contains(t.DEPARTMENT_ID) && t.Nav_ApproveRole != null, new BaseFilter(entity.ORG_ID));
|
||||||
|
foreach (var item in Nav_NewUserDetail)
|
||||||
|
{
|
||||||
|
if (item.IS_DELETED)
|
||||||
|
continue;
|
||||||
|
if (item.Nav_Files != null && item.Nav_Files.Count() > 0)
|
||||||
|
{
|
||||||
|
item.Nav_Files.ForEach(nf =>
|
||||||
|
{
|
||||||
|
nf.USER_DETAIL_ID = item.ID;
|
||||||
|
});
|
||||||
|
detailFiles.AddRange(item.Nav_Files);
|
||||||
|
item.Nav_Files = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
var deleteD = Nav_NewUserDetail.Where(e => e.IS_DELETED && e.USER_ID.HasValue);
|
var deleteD = Nav_NewUserDetail.Where(e => e.IS_DELETED && e.USER_ID.HasValue);
|
||||||
List<T_FM_USER> listUserDel = null;
|
List<T_FM_USER> listUserDel = null;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user