diff --git a/casic-alarm/pom.xml b/casic-alarm/pom.xml
index 1b57b31..95d7f58 100644
--- a/casic-alarm/pom.xml
+++ b/casic-alarm/pom.xml
@@ -71,6 +71,19 @@
${pro.version}
provided
+
+
+ org.quartz-scheduler
+ quartz
+ 2.3.0
+
+
+
+ com.casic
+ casic-export-support
+ ${extension.version}
+
+
diff --git a/casic-alarm/pom.xml b/casic-alarm/pom.xml
index 1b57b31..95d7f58 100644
--- a/casic-alarm/pom.xml
+++ b/casic-alarm/pom.xml
@@ -71,6 +71,19 @@
${pro.version}
provided
+
+
+ org.quartz-scheduler
+ quartz
+ 2.3.0
+
+
+
+ com.casic
+ casic-export-support
+ ${extension.version}
+
+
diff --git a/casic-alarm/src/main/java/com/casic/missiles/CasicApplication.java b/casic-alarm/src/main/java/com/casic/missiles/CasicApplication.java
new file mode 100644
index 0000000..460d4db
--- /dev/null
+++ b/casic-alarm/src/main/java/com/casic/missiles/CasicApplication.java
@@ -0,0 +1,31 @@
+package com.casic.missiles;
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.boot.web.servlet.ServletComponentScan;
+import org.springframework.cache.annotation.EnableCaching;
+import org.springframework.scheduling.annotation.EnableAsync;
+import org.springframework.scheduling.annotation.EnableScheduling;
+import org.springframework.transaction.annotation.EnableTransactionManagement;
+
+/**
+ * SpringBoot方式启动类
+ *
+ * @author lwh
+ * @Date 2021/06/06 12:06
+ */
+@SpringBootApplication
+@EnableCaching
+@EnableScheduling
+@EnableTransactionManagement(proxyTargetClass = true)
+@EnableAsync
+@ServletComponentScan
+@Slf4j
+public class CasicApplication {
+ public static void main(String[] args) {
+ SpringApplication.run(CasicApplication.class, args);
+ log.info("CasicApplication is success!");
+ }
+
+}
diff --git a/casic-alarm/pom.xml b/casic-alarm/pom.xml
index 1b57b31..95d7f58 100644
--- a/casic-alarm/pom.xml
+++ b/casic-alarm/pom.xml
@@ -71,6 +71,19 @@
${pro.version}
provided
+
+
+ org.quartz-scheduler
+ quartz
+ 2.3.0
+
+
+
+ com.casic
+ casic-export-support
+ ${extension.version}
+
+
diff --git a/casic-alarm/src/main/java/com/casic/missiles/CasicApplication.java b/casic-alarm/src/main/java/com/casic/missiles/CasicApplication.java
new file mode 100644
index 0000000..460d4db
--- /dev/null
+++ b/casic-alarm/src/main/java/com/casic/missiles/CasicApplication.java
@@ -0,0 +1,31 @@
+package com.casic.missiles;
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.boot.web.servlet.ServletComponentScan;
+import org.springframework.cache.annotation.EnableCaching;
+import org.springframework.scheduling.annotation.EnableAsync;
+import org.springframework.scheduling.annotation.EnableScheduling;
+import org.springframework.transaction.annotation.EnableTransactionManagement;
+
+/**
+ * SpringBoot方式启动类
+ *
+ * @author lwh
+ * @Date 2021/06/06 12:06
+ */
+@SpringBootApplication
+@EnableCaching
+@EnableScheduling
+@EnableTransactionManagement(proxyTargetClass = true)
+@EnableAsync
+@ServletComponentScan
+@Slf4j
+public class CasicApplication {
+ public static void main(String[] args) {
+ SpringApplication.run(CasicApplication.class, args);
+ log.info("CasicApplication is success!");
+ }
+
+}
diff --git a/casic-alarm/src/main/java/com/casic/missiles/config/WebSocketConfig.java b/casic-alarm/src/main/java/com/casic/missiles/config/WebSocketConfig.java
index 150976e..9c9c4b5 100644
--- a/casic-alarm/src/main/java/com/casic/missiles/config/WebSocketConfig.java
+++ b/casic-alarm/src/main/java/com/casic/missiles/config/WebSocketConfig.java
@@ -2,6 +2,7 @@
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
+import org.springframework.web.socket.server.standard.ServerEndpointExporter;
// tomcat启动无需配置
@Configuration
diff --git a/casic-alarm/pom.xml b/casic-alarm/pom.xml
index 1b57b31..95d7f58 100644
--- a/casic-alarm/pom.xml
+++ b/casic-alarm/pom.xml
@@ -71,6 +71,19 @@
${pro.version}
provided
+
+
+ org.quartz-scheduler
+ quartz
+ 2.3.0
+
+
+
+ com.casic
+ casic-export-support
+ ${extension.version}
+
+
diff --git a/casic-alarm/src/main/java/com/casic/missiles/CasicApplication.java b/casic-alarm/src/main/java/com/casic/missiles/CasicApplication.java
new file mode 100644
index 0000000..460d4db
--- /dev/null
+++ b/casic-alarm/src/main/java/com/casic/missiles/CasicApplication.java
@@ -0,0 +1,31 @@
+package com.casic.missiles;
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.boot.web.servlet.ServletComponentScan;
+import org.springframework.cache.annotation.EnableCaching;
+import org.springframework.scheduling.annotation.EnableAsync;
+import org.springframework.scheduling.annotation.EnableScheduling;
+import org.springframework.transaction.annotation.EnableTransactionManagement;
+
+/**
+ * SpringBoot方式启动类
+ *
+ * @author lwh
+ * @Date 2021/06/06 12:06
+ */
+@SpringBootApplication
+@EnableCaching
+@EnableScheduling
+@EnableTransactionManagement(proxyTargetClass = true)
+@EnableAsync
+@ServletComponentScan
+@Slf4j
+public class CasicApplication {
+ public static void main(String[] args) {
+ SpringApplication.run(CasicApplication.class, args);
+ log.info("CasicApplication is success!");
+ }
+
+}
diff --git a/casic-alarm/src/main/java/com/casic/missiles/config/WebSocketConfig.java b/casic-alarm/src/main/java/com/casic/missiles/config/WebSocketConfig.java
index 150976e..9c9c4b5 100644
--- a/casic-alarm/src/main/java/com/casic/missiles/config/WebSocketConfig.java
+++ b/casic-alarm/src/main/java/com/casic/missiles/config/WebSocketConfig.java
@@ -2,6 +2,7 @@
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
+import org.springframework.web.socket.server.standard.ServerEndpointExporter;
// tomcat启动无需配置
@Configuration
diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java
index 1398aab..ef473af 100644
--- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java
+++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java
@@ -1,21 +1,19 @@
package com.casic.missiles.modular.alarm.controller;
+import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.core.model.auth.AuthUser;
import com.casic.missiles.model.response.ResponseData;
import com.casic.missiles.modular.alarm.service.IAlarmJobService;
import com.casic.missiles.core.application.context.AbstractPermissionContext;
import com.casic.missiles.core.datascope.DataScope;
-import com.casic.missiles.core.shiro.ShiroUser;
import com.casic.missiles.core.util.EhcacheConstant;
-import com.casic.missiles.core.util.ToolUtil;
+import cn.hutool.core.collection.CollectionUtil;
+import cn.hutool.core.util.StrUtil;
import com.casic.missiles.modular.alarm.service.ISysDictService;
import com.casic.missiles.modular.system.warpper.AlarmJobWarpper;
import com.casic.missiles.core.base.controller.BaseController;
import com.casic.missiles.core.page.PageFactory;
-import org.hswebframework.expands.office.excel.ExcelIO;
-import org.json.JSONException;
-import org.json.JSONObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Controller;
@@ -23,6 +21,7 @@
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
+import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.FileInputStream;
@@ -32,7 +31,6 @@
import java.text.ParseException;
import java.util.*;
-//import com.casic.missiles.model.response.ResponseData;
/**
* 控制器
@@ -47,7 +45,7 @@
@Autowired
private IAlarmJobService alarmJobService;
- @Autowired
+ @Resource
private AbstractPermissionContext iCommonPermissionService;
@Autowired
private ISysDictService iSysDictService;
@@ -129,10 +127,9 @@
String jobStatusStr = httpServletRequest.getParameter("jobStatus");
String alarmTypeStr = httpServletRequest.getParameter("alarmType");
String alarmContentStr = httpServletRequest.getParameter("alarmContentType");
-
- Page