diff --git a/dk-modules/business/src/main/java/org/dromara/business/controller/BusinessAlertController.java b/dk-modules/business/src/main/java/org/dromara/business/controller/BusinessAlertController.java
index 1d0eb2f..564a09c 100644
--- a/dk-modules/business/src/main/java/org/dromara/business/controller/BusinessAlertController.java
+++ b/dk-modules/business/src/main/java/org/dromara/business/controller/BusinessAlertController.java
@@ -108,6 +108,7 @@ public class BusinessAlertController extends BaseController {
@PostMapping("/saveAlert")
public R saveAlert(@RequestBody BusinessAlertVo vo) {
vo.setBusinessType(2);
+ vo.setHandleType("verify");
BusinessAlert businessAlert = businessAlertService.addBusinessAlert(vo);
return R.ok();
}
diff --git a/dk-modules/business/src/main/resources/mapper/business/BusinessAlertMapper.xml b/dk-modules/business/src/main/resources/mapper/business/BusinessAlertMapper.xml
index 4a938ec..8e7b549 100644
--- a/dk-modules/business/src/main/resources/mapper/business/BusinessAlertMapper.xml
+++ b/dk-modules/business/src/main/resources/mapper/business/BusinessAlertMapper.xml
@@ -111,51 +111,51 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
diff --git a/dk-modules/system/src/main/java/org/dromara/system/dubbo/RemoteNoticeServiceImpl.java b/dk-modules/system/src/main/java/org/dromara/system/dubbo/RemoteNoticeServiceImpl.java
index e2a7c21..12f890d 100644
--- a/dk-modules/system/src/main/java/org/dromara/system/dubbo/RemoteNoticeServiceImpl.java
+++ b/dk-modules/system/src/main/java/org/dromara/system/dubbo/RemoteNoticeServiceImpl.java
@@ -16,6 +16,8 @@ import org.dromara.system.service.ISysDictTypeService;
import org.springframework.stereotype.Service;
import java.util.List;
+import java.util.concurrent.ScheduledExecutorService;
+import java.util.concurrent.TimeUnit;
/**
@@ -33,6 +35,8 @@ public class RemoteNoticeServiceImpl implements RemoteNoticeService {
private final RemoteMessageService remoteMessageService;
private final ISysDictTypeService dictTypeService;
+ private final ScheduledExecutorService scheduledExecutorService;
+
@Override
public int saveNotice(RemoteNoticeBo bo) {
SysNotice notice = MapstructUtils.convert(bo, SysNotice.class);
@@ -40,7 +44,10 @@ public class RemoteNoticeServiceImpl implements RemoteNoticeService {
List data = dictTypeService.selectDictDataByType("ai_push");
List list = data.stream().map(SysDictDataVo::getDictValue).distinct().toList().stream().map(Long::parseLong).toList();
//获取字典值
- remoteMessageService.publishMessage(list,bo.getParam());
+ scheduledExecutorService.schedule(() -> {
+ remoteMessageService.publishMessage(list, bo.getParam());
+ }, 3, TimeUnit.SECONDS);
+
return sysNoticeMapper.insert(notice);
}
}