diff --git a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/SEController/SENewUsers.cs b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/SEController/SENewUsers.cs index 6beb2d7..319b560 100644 --- a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/SEController/SENewUsers.cs +++ b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/SEController/SENewUsers.cs @@ -41,8 +41,6 @@ namespace APT.SC.WebApi.Controllers.Api.SE { return SafeExecute(() => { - - List sendNoticeList = new List(); List detailFiles = new List(); T_FM_NOTIFICATION_TASK finishNotice = null; @@ -69,6 +67,20 @@ namespace APT.SC.WebApi.Controllers.Api.SE { throw new Exception("学时不能为0!"); } + + if (entity.TaskID == Guid.Empty) + { + throw new Exception("获取待办信息失败,请到主页处理待办!"); + } + else + { + finishNotice = GetEntity(e => e.ID == entity.TaskID); + if (finishNotice.SOURCE_FORMCODE == "SE061_SHOWPRINT") + { + throw new Exception("请勿重复提交!"); + } + } + BaseFilter bf = new BaseFilter(entity.ORG_ID); bf.Include = new string[] { "Nav_Parent.Nav_Parent" }; var alldeps = GetEntities(t => t.ENABLE_STATUS == 0, bf);