修改通知
parent
620cadbda2
commit
e2d5bbcfa0
|
@ -65,19 +65,21 @@ namespace IRaCIS.Core.Application.Service
|
||||||
var systemNotice = (await _systemNoticeRepository.Where(t => t.Id == addOrEditSystemNotice.Id, true, true).Include(t => t.NoticeUserTypeList).FirstOrDefaultAsync()).IfNullThrowException();
|
var systemNotice = (await _systemNoticeRepository.Where(t => t.Id == addOrEditSystemNotice.Id, true, true).Include(t => t.NoticeUserTypeList).FirstOrDefaultAsync()).IfNullThrowException();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
_mapper.Map(addOrEditSystemNotice, systemNotice);
|
||||||
|
|
||||||
if (addOrEditSystemNotice.NoticeStateEnum == Domain.Share.Management.SystemNotice_NoticeStateEnum.HavePublished && systemNotice.NoticeStateEnum == Domain.Share.Management.SystemNotice_NoticeStateEnum.NotPublish)
|
if (addOrEditSystemNotice.NoticeStateEnum == Domain.Share.Management.SystemNotice_NoticeStateEnum.HavePublished && systemNotice.NoticeStateEnum == Domain.Share.Management.SystemNotice_NoticeStateEnum.NotPublish)
|
||||||
{
|
{
|
||||||
systemNotice.PublishedUserId = _userInfo.Id;
|
systemNotice.PublishedUserId = _userInfo.Id;
|
||||||
systemNotice.PublishedTime = DateTime.Now;
|
systemNotice.PublishedTime = DateTime.Now;
|
||||||
}
|
}
|
||||||
else if(addOrEditSystemNotice.NoticeStateEnum == Domain.Share.Management.SystemNotice_NoticeStateEnum.NotPublish && systemNotice.NoticeStateEnum == Domain.Share.Management.SystemNotice_NoticeStateEnum.HavePublished)
|
else if (addOrEditSystemNotice.NoticeStateEnum == Domain.Share.Management.SystemNotice_NoticeStateEnum.NotPublish && systemNotice.NoticeStateEnum == Domain.Share.Management.SystemNotice_NoticeStateEnum.HavePublished)
|
||||||
{
|
{
|
||||||
systemNotice.PublishedUserId = null;
|
systemNotice.PublishedUserId = null;
|
||||||
systemNotice.PublishedTime = null;
|
systemNotice.PublishedTime = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
_mapper.Map(addOrEditSystemNotice, systemNotice);
|
|
||||||
|
|
||||||
|
|
||||||
await _systemNoticeRepository.SaveChangesAsync();
|
await _systemNoticeRepository.SaveChangesAsync();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue