diff --git a/APT.MicroApi/APT.FO.WebApi/Controllers/PreShiftMeetingRecordController.cs b/APT.MicroApi/APT.FO.WebApi/Controllers/PreShiftMeetingRecordController.cs index 6a7402a..6114e8a 100644 --- a/APT.MicroApi/APT.FO.WebApi/Controllers/PreShiftMeetingRecordController.cs +++ b/APT.MicroApi/APT.FO.WebApi/Controllers/PreShiftMeetingRecordController.cs @@ -63,6 +63,7 @@ namespace APT.FO.WebApi.Controllers.Api.FO List postList = new List(); var oldUserIds = GetEntities(t => t.PRE_SHIFT_MEETING_RECORD_ID == entity.ID, new BaseFilter(entity.ORG_ID)).Select(m => m.ID).ToList(); var userID = APT.Infrastructure.Api.AppContext.CurrentSession.UserID; + var departId = APT.Infrastructure.Api.AppContext.CurrentSession.DepartmentID; if (entity.TaskID != null && entity.TaskID != Guid.Empty) { var currTask = GetEntity(t => t.ID == entity.TaskID); @@ -141,6 +142,7 @@ namespace APT.FO.WebApi.Controllers.Api.FO { throw new Exception("通知人员不能为空"); } + if (entity.DEPARTMENT_ID == null) { var user = GetEntity(t => t.ID == userID); @@ -160,7 +162,7 @@ namespace APT.FO.WebApi.Controllers.Api.FO } else { - var currTeam = GetEntity(t => t.DEPARTMENT_ID == entity.DEPARTMENT_ID); + var currTeam = GetEntity(t => t.DEPARTMENT_ID == departId); entity.TEAM_ID = currTeam?.ID; TeamName = currTeam?.NAME; }