fix:定时判断通知人是否重复

This commit is contained in:
wenyann 2020-11-26 12:11:36 +08:00
parent d87aad20b1
commit 0941dc971e

View File

@ -70,7 +70,7 @@ public class NoticeService {
private void checkUserIdExist(String userId, MessageDetail list) { private void checkUserIdExist(String userId, MessageDetail list) {
MessageTaskExample example = new MessageTaskExample(); MessageTaskExample example = new MessageTaskExample();
example.createCriteria().andUserIdEqualTo(userId).andEventEqualTo(list.getEvent()).andTypeEqualTo(list.getType()).andTaskTypeEqualTo(list.getTaskType()).andWebhookEqualTo(list.getWebhook()); example.createCriteria().andUserIdEqualTo(userId).andEventEqualTo(list.getEvent()).andTypeEqualTo(list.getType()).andTaskTypeEqualTo(list.getTaskType()).andWebhookEqualTo(list.getWebhook()).andTestIdEqualTo(list.getTestId()).andOrganizationIdEqualTo(list.getOrganizationId());
if (messageTaskMapper.countByExample(example) > 0) { if (messageTaskMapper.countByExample(example) > 0) {
MSException.throwException(Translator.get("message_task_already_exists")); MSException.throwException(Translator.get("message_task_already_exists"));
} }
@ -151,4 +151,4 @@ public class NoticeService {
example.createCriteria().andIdentificationEqualTo(identification); example.createCriteria().andIdentificationEqualTo(identification);
return messageTaskMapper.deleteByExample(example); return messageTaskMapper.deleteByExample(example);
} }
} }