diff --git a/casic-common/src/main/java/com/casic/missiles/enums/StatusEnum.java b/casic-common/src/main/java/com/casic/missiles/enums/StatusEnum.java
index 5899602..7ad49ba 100644
--- a/casic-common/src/main/java/com/casic/missiles/enums/StatusEnum.java
+++ b/casic-common/src/main/java/com/casic/missiles/enums/StatusEnum.java
@@ -11,9 +11,6 @@
//任务关闭
String STATUS_CLOSE = "0";
- //任务已完成
- String STATUS_COMPLETE = "2";
-
//浓度超限
String GAS_ALARM = "0";
@@ -25,4 +22,11 @@
String ALARM_ON = "0";
//已消警
String ALARM_CLOSE = "1";
+
+ //任务开启
+ String TASK_RUNNING = "1";
+ //任务未开始
+ String TASK_UNSTART= "0";
+ //任务已完成
+ String TASK_COMPLETE = "2";
}
diff --git a/casic-common/src/main/java/com/casic/missiles/enums/StatusEnum.java b/casic-common/src/main/java/com/casic/missiles/enums/StatusEnum.java
index 5899602..7ad49ba 100644
--- a/casic-common/src/main/java/com/casic/missiles/enums/StatusEnum.java
+++ b/casic-common/src/main/java/com/casic/missiles/enums/StatusEnum.java
@@ -11,9 +11,6 @@
//任务关闭
String STATUS_CLOSE = "0";
- //任务已完成
- String STATUS_COMPLETE = "2";
-
//浓度超限
String GAS_ALARM = "0";
@@ -25,4 +22,11 @@
String ALARM_ON = "0";
//已消警
String ALARM_CLOSE = "1";
+
+ //任务开启
+ String TASK_RUNNING = "1";
+ //任务未开始
+ String TASK_UNSTART= "0";
+ //任务已完成
+ String TASK_COMPLETE = "2";
}
diff --git a/casic-common/src/main/java/com/casic/missiles/handler/GlobalExceptionHandler.java b/casic-common/src/main/java/com/casic/missiles/handler/GlobalExceptionHandler.java
new file mode 100644
index 0000000..16e6004
--- /dev/null
+++ b/casic-common/src/main/java/com/casic/missiles/handler/GlobalExceptionHandler.java
@@ -0,0 +1,43 @@
+package com.casic.missiles.handler;
+
+import com.casic.missiles.exception.BusinessException;
+import com.casic.missiles.model.response.ResponseData;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.core.annotation.Order;
+import org.springframework.web.bind.annotation.ControllerAdvice;
+import org.springframework.web.bind.annotation.ExceptionHandler;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+
+@Slf4j
+@Order(1)
+@ControllerAdvice
+public class GlobalExceptionHandler {
+
+ /**
+ * 业务异常捕获处理
+ */
+ @ResponseBody
+ @ExceptionHandler({BusinessException.class})
+ public Object handleError(BusinessException exception) {
+ return ResponseData.error(exception.getCode(), exception.getMessage());
+ }
+
+// /**
+// * 编号重复异常捕获处理
+// */
+// @ResponseBody
+// @ExceptionHandler({DuplicateKeyException.class})
+// public Object handleDuplicateKeyException() {
+// return ReturnUtil.failed(BusinessExceptionEnum.DUPLICATE_NUMBER.getCode(), BusinessExceptionEnum.DUPLICATE_NUMBER.getMessage());
+// }
+//
+// /**
+// * 参数校验失败异常
+// */
+// @ResponseBody
+// @ExceptionHandler({MethodArgumentNotValidException.class})
+// public Object handleMethodArgumentNotValidException(MethodArgumentNotValidException exception) {
+// return ReturnUtil.failed(BusinessExceptionEnum.PARAM_INVALID.getCode(), exception.getFieldError().getDefaultMessage());
+// }
+}
diff --git a/casic-common/src/main/java/com/casic/missiles/enums/StatusEnum.java b/casic-common/src/main/java/com/casic/missiles/enums/StatusEnum.java
index 5899602..7ad49ba 100644
--- a/casic-common/src/main/java/com/casic/missiles/enums/StatusEnum.java
+++ b/casic-common/src/main/java/com/casic/missiles/enums/StatusEnum.java
@@ -11,9 +11,6 @@
//任务关闭
String STATUS_CLOSE = "0";
- //任务已完成
- String STATUS_COMPLETE = "2";
-
//浓度超限
String GAS_ALARM = "0";
@@ -25,4 +22,11 @@
String ALARM_ON = "0";
//已消警
String ALARM_CLOSE = "1";
+
+ //任务开启
+ String TASK_RUNNING = "1";
+ //任务未开始
+ String TASK_UNSTART= "0";
+ //任务已完成
+ String TASK_COMPLETE = "2";
}
diff --git a/casic-common/src/main/java/com/casic/missiles/handler/GlobalExceptionHandler.java b/casic-common/src/main/java/com/casic/missiles/handler/GlobalExceptionHandler.java
new file mode 100644
index 0000000..16e6004
--- /dev/null
+++ b/casic-common/src/main/java/com/casic/missiles/handler/GlobalExceptionHandler.java
@@ -0,0 +1,43 @@
+package com.casic.missiles.handler;
+
+import com.casic.missiles.exception.BusinessException;
+import com.casic.missiles.model.response.ResponseData;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.core.annotation.Order;
+import org.springframework.web.bind.annotation.ControllerAdvice;
+import org.springframework.web.bind.annotation.ExceptionHandler;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+
+@Slf4j
+@Order(1)
+@ControllerAdvice
+public class GlobalExceptionHandler {
+
+ /**
+ * 业务异常捕获处理
+ */
+ @ResponseBody
+ @ExceptionHandler({BusinessException.class})
+ public Object handleError(BusinessException exception) {
+ return ResponseData.error(exception.getCode(), exception.getMessage());
+ }
+
+// /**
+// * 编号重复异常捕获处理
+// */
+// @ResponseBody
+// @ExceptionHandler({DuplicateKeyException.class})
+// public Object handleDuplicateKeyException() {
+// return ReturnUtil.failed(BusinessExceptionEnum.DUPLICATE_NUMBER.getCode(), BusinessExceptionEnum.DUPLICATE_NUMBER.getMessage());
+// }
+//
+// /**
+// * 参数校验失败异常
+// */
+// @ResponseBody
+// @ExceptionHandler({MethodArgumentNotValidException.class})
+// public Object handleMethodArgumentNotValidException(MethodArgumentNotValidException exception) {
+// return ReturnUtil.failed(BusinessExceptionEnum.PARAM_INVALID.getCode(), exception.getFieldError().getDefaultMessage());
+// }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPlanMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPlanMapper.xml
index 996baf5..46ee10b 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPlanMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/BusPlanMapper.xml
@@ -19,11 +19,11 @@
- ID AS id, MONITOR_ID AS monitorId, LINE_NUM AS lineNum, TASK_NAME AS taskName, BEGIN_DATE AS beginDate, END_DATE AS endDate, BEGIN_TIME AS beginTime, END_TIME AS endTime, STATUS AS status, UPDATE_TIME AS updateTime, TS AS ts
+ ID AS id, MONITOR_ID AS monitorId, LINE_NUM AS lineNum, TASK_NAME AS taskName, BEGIN_DATE AS beginDate, END_DATE AS endDate, BEGIN_TIME AS beginTime, END_TIME AS endTime, STATUS AS status,TASK_STATUS AS taskStatus, UPDATE_TIME AS updateTime, TS AS ts