|
@@ -349,33 +349,17 @@ namespace Hotline.KnowledgeBase
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
- #region 省数据推送
|
|
|
- //组装省推送数据
|
|
|
- KnowledgeSendDto knowledgeSendDto = new()
|
|
|
- {
|
|
|
- CategoryCode = knowledge.HotspotType.ProvinceCode,
|
|
|
- CategoryName = knowledge.HotspotType.HotSpotName,
|
|
|
- PublishPerson = knowledge.User.Name,
|
|
|
- OuName = knowledge.SystemOrganize.OrgName,
|
|
|
- KName = knowledge.Title,
|
|
|
- KContent = knowledge.Content,
|
|
|
- CreatDate = knowledge.OnShelfTime,
|
|
|
- BeginDate = knowledge.OnShelfTime,
|
|
|
- DisableDate = knowledge.ExpiredTime,
|
|
|
- UID = knowledge.Code,
|
|
|
- AreaCode = "",
|
|
|
- };
|
|
|
-
|
|
|
+ #region 数据推送
|
|
|
//推送
|
|
|
if (isSendType == "0") //新增知识推送
|
|
|
|
|
|
- await _capPublisher.PublishAsync(EventNames.HotlineKnowledgeInfoSend, knowledgeSendDto, cancellationToken: cancellationToken);
|
|
|
+ await _capPublisher.PublishAsync(EventNames.HotlineKnowledgeInfoSend, _mapper.Map<KnowledgeSendDto>(knowledge), cancellationToken: cancellationToken);
|
|
|
else if (isSendType == "1") //修改知识推送
|
|
|
|
|
|
- await _capPublisher.PublishAsync(EventNames.HotlineKnowledgeInfoUpdate, knowledgeSendDto, cancellationToken: cancellationToken);
|
|
|
+ await _capPublisher.PublishAsync(EventNames.HotlineKnowledgeInfoUpdate, _mapper.Map<KnowledgeSendDto>(knowledge), cancellationToken: cancellationToken);
|
|
|
else if (isSendType == "2") //删除知识推送
|
|
|
|
|
|
- await _capPublisher.PublishAsync(EventNames.HotlineKnowledgeInfoAbandon, knowledgeSendDto, cancellationToken: cancellationToken);
|
|
|
+ await _capPublisher.PublishAsync(EventNames.HotlineKnowledgeInfoAbandon, _mapper.Map<KnowledgeSendDto>(knowledge), cancellationToken: cancellationToken);
|
|
|
#endregion
|
|
|
}
|
|
|
}
|