fix: 主起草人汇总意见发消息BUG
This commit is contained in:
+4
@@ -876,6 +876,10 @@ public class EsRevisionServiceImpl extends ServiceImpl<EsRevisionMapper, Process
|
|||||||
// 按照Map的Key遍历
|
// 按照Map的Key遍历
|
||||||
for (String userId : adviceMap.keySet()) {
|
for (String userId : adviceMap.keySet()) {
|
||||||
List<EsRevisionAdvice> adviceList = adviceMap.get(userId);
|
List<EsRevisionAdvice> adviceList = adviceMap.get(userId);
|
||||||
|
// 只有未被采纳和部分采纳才发消息
|
||||||
|
if (adviceList.stream().allMatch(advice -> HandleAdviceEnum.AGREE.getValue().equals(advice.getHandleAdvice()))) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
SendMessageDTO sendMessageDTO = new SendMessageDTO();
|
SendMessageDTO sendMessageDTO = new SendMessageDTO();
|
||||||
sendMessageDTO.setTemplateCode(MessageTemplateCodeCommon.ES_REVISION_ADVICE);
|
sendMessageDTO.setTemplateCode(MessageTemplateCodeCommon.ES_REVISION_ADVICE);
|
||||||
sendMessageDTO.setToUserId(userId);
|
sendMessageDTO.setToUserId(userId);
|
||||||
|
|||||||
Reference in New Issue
Block a user