diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
index cf8ed65..040b5c6 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
@@ -49,6 +49,14 @@
return ResponseData.success(cmdBodyTagService.statisticsByTag(request));
}
+ /**
+ * 获取分类标签下拉列表
+ */
+ @RequestMapping(value = "/selectListTen")
+ @ResponseBody
+ public Object selectListTen(BusinessReportInfoRequest request) {
+ return ResponseData.success(cmdBodyTagService.selectListTen(request));
+ }
//
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
index cf8ed65..040b5c6 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
@@ -49,6 +49,14 @@
return ResponseData.success(cmdBodyTagService.statisticsByTag(request));
}
+ /**
+ * 获取分类标签下拉列表
+ */
+ @RequestMapping(value = "/selectListTen")
+ @ResponseBody
+ public Object selectListTen(BusinessReportInfoRequest request) {
+ return ResponseData.success(cmdBodyTagService.selectListTen(request));
+ }
//
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
index b8be391..003de5d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
@@ -248,4 +248,15 @@
return ResponseData.success(iCmdBodyInfoService.getCmdBodyInfoByTime(judgmentRequest.getBeginTime(),judgmentRequest.getEndTime()));
}
+
+ /**
+ * 添加时间趋势分析接口
+ */
+ @RequestMapping(value = "/addStatisticsByTime")
+ @ResponseBody
+ public Object addStatisticsByTime(@RequestBody Judgment judgment) {
+ return ResponseData.success(judgmentService.addStatisticsByTime(judgment));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
index cf8ed65..040b5c6 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
@@ -49,6 +49,14 @@
return ResponseData.success(cmdBodyTagService.statisticsByTag(request));
}
+ /**
+ * 获取分类标签下拉列表
+ */
+ @RequestMapping(value = "/selectListTen")
+ @ResponseBody
+ public Object selectListTen(BusinessReportInfoRequest request) {
+ return ResponseData.success(cmdBodyTagService.selectListTen(request));
+ }
//
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
index b8be391..003de5d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
@@ -248,4 +248,15 @@
return ResponseData.success(iCmdBodyInfoService.getCmdBodyInfoByTime(judgmentRequest.getBeginTime(),judgmentRequest.getEndTime()));
}
+
+ /**
+ * 添加时间趋势分析接口
+ */
+ @RequestMapping(value = "/addStatisticsByTime")
+ @ResponseBody
+ public Object addStatisticsByTime(@RequestBody Judgment judgment) {
+ return ResponseData.success(judgmentService.addStatisticsByTime(judgment));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
index fc11153..6440a39 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
@@ -12,6 +12,7 @@
import com.casic.missiles.modular.system.dto.IdDTO;
import com.casic.missiles.modular.system.enums.BusinessExceptionEnum;
import com.casic.missiles.modular.system.exception.BusinessException;
+import com.casic.missiles.modular.system.model.Area;
import com.casic.missiles.modular.system.model.RealtimeWork;
import com.casic.missiles.modular.system.service.IAreaService;
import com.casic.missiles.modular.system.service.IRealtimeWorkService;
@@ -267,7 +268,9 @@
@RequestMapping(value = "/getAreas")
@ResponseBody
public Object getAreas() {
- return ResponseData.success(iAreaService.list());
+ List areaList = iAreaService.list();
+ areaList.removeIf((Area area)->"石河子".equals(area.getAreaName()));
+ return ResponseData.success(areaList);
}
/**
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
index cf8ed65..040b5c6 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
@@ -49,6 +49,14 @@
return ResponseData.success(cmdBodyTagService.statisticsByTag(request));
}
+ /**
+ * 获取分类标签下拉列表
+ */
+ @RequestMapping(value = "/selectListTen")
+ @ResponseBody
+ public Object selectListTen(BusinessReportInfoRequest request) {
+ return ResponseData.success(cmdBodyTagService.selectListTen(request));
+ }
//
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
index b8be391..003de5d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
@@ -248,4 +248,15 @@
return ResponseData.success(iCmdBodyInfoService.getCmdBodyInfoByTime(judgmentRequest.getBeginTime(),judgmentRequest.getEndTime()));
}
+
+ /**
+ * 添加时间趋势分析接口
+ */
+ @RequestMapping(value = "/addStatisticsByTime")
+ @ResponseBody
+ public Object addStatisticsByTime(@RequestBody Judgment judgment) {
+ return ResponseData.success(judgmentService.addStatisticsByTime(judgment));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
index fc11153..6440a39 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
@@ -12,6 +12,7 @@
import com.casic.missiles.modular.system.dto.IdDTO;
import com.casic.missiles.modular.system.enums.BusinessExceptionEnum;
import com.casic.missiles.modular.system.exception.BusinessException;
+import com.casic.missiles.modular.system.model.Area;
import com.casic.missiles.modular.system.model.RealtimeWork;
import com.casic.missiles.modular.system.service.IAreaService;
import com.casic.missiles.modular.system.service.IRealtimeWorkService;
@@ -267,7 +268,9 @@
@RequestMapping(value = "/getAreas")
@ResponseBody
public Object getAreas() {
- return ResponseData.success(iAreaService.list());
+ List areaList = iAreaService.list();
+ areaList.removeIf((Area area)->"石河子".equals(area.getAreaName()));
+ return ResponseData.success(areaList);
}
/**
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
index f58099e..84dcb3d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
@@ -1,10 +1,10 @@
package com.casic.missiles.modular.system.dao;
-import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.casic.missiles.modular.system.dto.CommonRequest;
import com.casic.missiles.modular.system.model.CmdBodyTag;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
import java.util.List;
@@ -19,4 +19,8 @@
public interface CmdBodyTagMapper extends BaseMapper {
List statisticsByTag(@Param("begTime") String begTime,
@Param("endTime") String endTime);
+
+ List statisticsByTagTen(@Param("begTime") String begTime,
+ @Param("endTime") String endTime);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
index cf8ed65..040b5c6 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
@@ -49,6 +49,14 @@
return ResponseData.success(cmdBodyTagService.statisticsByTag(request));
}
+ /**
+ * 获取分类标签下拉列表
+ */
+ @RequestMapping(value = "/selectListTen")
+ @ResponseBody
+ public Object selectListTen(BusinessReportInfoRequest request) {
+ return ResponseData.success(cmdBodyTagService.selectListTen(request));
+ }
//
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
index b8be391..003de5d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
@@ -248,4 +248,15 @@
return ResponseData.success(iCmdBodyInfoService.getCmdBodyInfoByTime(judgmentRequest.getBeginTime(),judgmentRequest.getEndTime()));
}
+
+ /**
+ * 添加时间趋势分析接口
+ */
+ @RequestMapping(value = "/addStatisticsByTime")
+ @ResponseBody
+ public Object addStatisticsByTime(@RequestBody Judgment judgment) {
+ return ResponseData.success(judgmentService.addStatisticsByTime(judgment));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
index fc11153..6440a39 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
@@ -12,6 +12,7 @@
import com.casic.missiles.modular.system.dto.IdDTO;
import com.casic.missiles.modular.system.enums.BusinessExceptionEnum;
import com.casic.missiles.modular.system.exception.BusinessException;
+import com.casic.missiles.modular.system.model.Area;
import com.casic.missiles.modular.system.model.RealtimeWork;
import com.casic.missiles.modular.system.service.IAreaService;
import com.casic.missiles.modular.system.service.IRealtimeWorkService;
@@ -267,7 +268,9 @@
@RequestMapping(value = "/getAreas")
@ResponseBody
public Object getAreas() {
- return ResponseData.success(iAreaService.list());
+ List areaList = iAreaService.list();
+ areaList.removeIf((Area area)->"石河子".equals(area.getAreaName()));
+ return ResponseData.success(areaList);
}
/**
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
index f58099e..84dcb3d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
@@ -1,10 +1,10 @@
package com.casic.missiles.modular.system.dao;
-import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.casic.missiles.modular.system.dto.CommonRequest;
import com.casic.missiles.modular.system.model.CmdBodyTag;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
import java.util.List;
@@ -19,4 +19,8 @@
public interface CmdBodyTagMapper extends BaseMapper {
List statisticsByTag(@Param("begTime") String begTime,
@Param("endTime") String endTime);
+
+ List statisticsByTagTen(@Param("begTime") String begTime,
+ @Param("endTime") String endTime);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
index 3b5f5dc..c51f254 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
@@ -61,7 +61,7 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
index cf8ed65..040b5c6 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
@@ -49,6 +49,14 @@
return ResponseData.success(cmdBodyTagService.statisticsByTag(request));
}
+ /**
+ * 获取分类标签下拉列表
+ */
+ @RequestMapping(value = "/selectListTen")
+ @ResponseBody
+ public Object selectListTen(BusinessReportInfoRequest request) {
+ return ResponseData.success(cmdBodyTagService.selectListTen(request));
+ }
//
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
index b8be391..003de5d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
@@ -248,4 +248,15 @@
return ResponseData.success(iCmdBodyInfoService.getCmdBodyInfoByTime(judgmentRequest.getBeginTime(),judgmentRequest.getEndTime()));
}
+
+ /**
+ * 添加时间趋势分析接口
+ */
+ @RequestMapping(value = "/addStatisticsByTime")
+ @ResponseBody
+ public Object addStatisticsByTime(@RequestBody Judgment judgment) {
+ return ResponseData.success(judgmentService.addStatisticsByTime(judgment));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
index fc11153..6440a39 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
@@ -12,6 +12,7 @@
import com.casic.missiles.modular.system.dto.IdDTO;
import com.casic.missiles.modular.system.enums.BusinessExceptionEnum;
import com.casic.missiles.modular.system.exception.BusinessException;
+import com.casic.missiles.modular.system.model.Area;
import com.casic.missiles.modular.system.model.RealtimeWork;
import com.casic.missiles.modular.system.service.IAreaService;
import com.casic.missiles.modular.system.service.IRealtimeWorkService;
@@ -267,7 +268,9 @@
@RequestMapping(value = "/getAreas")
@ResponseBody
public Object getAreas() {
- return ResponseData.success(iAreaService.list());
+ List areaList = iAreaService.list();
+ areaList.removeIf((Area area)->"石河子".equals(area.getAreaName()));
+ return ResponseData.success(areaList);
}
/**
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
index f58099e..84dcb3d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
@@ -1,10 +1,10 @@
package com.casic.missiles.modular.system.dao;
-import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.casic.missiles.modular.system.dto.CommonRequest;
import com.casic.missiles.modular.system.model.CmdBodyTag;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
import java.util.List;
@@ -19,4 +19,8 @@
public interface CmdBodyTagMapper extends BaseMapper {
List statisticsByTag(@Param("begTime") String begTime,
@Param("endTime") String endTime);
+
+ List statisticsByTagTen(@Param("begTime") String begTime,
+ @Param("endTime") String endTime);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
index 3b5f5dc..c51f254 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
@@ -61,7 +61,7 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
index b505883..7b6a06d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
@@ -23,56 +23,240 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
index cf8ed65..040b5c6 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
@@ -49,6 +49,14 @@
return ResponseData.success(cmdBodyTagService.statisticsByTag(request));
}
+ /**
+ * 获取分类标签下拉列表
+ */
+ @RequestMapping(value = "/selectListTen")
+ @ResponseBody
+ public Object selectListTen(BusinessReportInfoRequest request) {
+ return ResponseData.success(cmdBodyTagService.selectListTen(request));
+ }
//
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
index b8be391..003de5d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
@@ -248,4 +248,15 @@
return ResponseData.success(iCmdBodyInfoService.getCmdBodyInfoByTime(judgmentRequest.getBeginTime(),judgmentRequest.getEndTime()));
}
+
+ /**
+ * 添加时间趋势分析接口
+ */
+ @RequestMapping(value = "/addStatisticsByTime")
+ @ResponseBody
+ public Object addStatisticsByTime(@RequestBody Judgment judgment) {
+ return ResponseData.success(judgmentService.addStatisticsByTime(judgment));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
index fc11153..6440a39 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
@@ -12,6 +12,7 @@
import com.casic.missiles.modular.system.dto.IdDTO;
import com.casic.missiles.modular.system.enums.BusinessExceptionEnum;
import com.casic.missiles.modular.system.exception.BusinessException;
+import com.casic.missiles.modular.system.model.Area;
import com.casic.missiles.modular.system.model.RealtimeWork;
import com.casic.missiles.modular.system.service.IAreaService;
import com.casic.missiles.modular.system.service.IRealtimeWorkService;
@@ -267,7 +268,9 @@
@RequestMapping(value = "/getAreas")
@ResponseBody
public Object getAreas() {
- return ResponseData.success(iAreaService.list());
+ List areaList = iAreaService.list();
+ areaList.removeIf((Area area)->"石河子".equals(area.getAreaName()));
+ return ResponseData.success(areaList);
}
/**
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
index f58099e..84dcb3d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
@@ -1,10 +1,10 @@
package com.casic.missiles.modular.system.dao;
-import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.casic.missiles.modular.system.dto.CommonRequest;
import com.casic.missiles.modular.system.model.CmdBodyTag;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
import java.util.List;
@@ -19,4 +19,8 @@
public interface CmdBodyTagMapper extends BaseMapper {
List statisticsByTag(@Param("begTime") String begTime,
@Param("endTime") String endTime);
+
+ List statisticsByTagTen(@Param("begTime") String begTime,
+ @Param("endTime") String endTime);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
index 3b5f5dc..c51f254 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
@@ -61,7 +61,7 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
index b505883..7b6a06d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
@@ -23,56 +23,240 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
index 7c45998..9b8a5da 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
@@ -17,21 +17,46 @@
+
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
index cf8ed65..040b5c6 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
@@ -49,6 +49,14 @@
return ResponseData.success(cmdBodyTagService.statisticsByTag(request));
}
+ /**
+ * 获取分类标签下拉列表
+ */
+ @RequestMapping(value = "/selectListTen")
+ @ResponseBody
+ public Object selectListTen(BusinessReportInfoRequest request) {
+ return ResponseData.success(cmdBodyTagService.selectListTen(request));
+ }
//
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
index b8be391..003de5d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
@@ -248,4 +248,15 @@
return ResponseData.success(iCmdBodyInfoService.getCmdBodyInfoByTime(judgmentRequest.getBeginTime(),judgmentRequest.getEndTime()));
}
+
+ /**
+ * 添加时间趋势分析接口
+ */
+ @RequestMapping(value = "/addStatisticsByTime")
+ @ResponseBody
+ public Object addStatisticsByTime(@RequestBody Judgment judgment) {
+ return ResponseData.success(judgmentService.addStatisticsByTime(judgment));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
index fc11153..6440a39 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
@@ -12,6 +12,7 @@
import com.casic.missiles.modular.system.dto.IdDTO;
import com.casic.missiles.modular.system.enums.BusinessExceptionEnum;
import com.casic.missiles.modular.system.exception.BusinessException;
+import com.casic.missiles.modular.system.model.Area;
import com.casic.missiles.modular.system.model.RealtimeWork;
import com.casic.missiles.modular.system.service.IAreaService;
import com.casic.missiles.modular.system.service.IRealtimeWorkService;
@@ -267,7 +268,9 @@
@RequestMapping(value = "/getAreas")
@ResponseBody
public Object getAreas() {
- return ResponseData.success(iAreaService.list());
+ List areaList = iAreaService.list();
+ areaList.removeIf((Area area)->"石河子".equals(area.getAreaName()));
+ return ResponseData.success(areaList);
}
/**
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
index f58099e..84dcb3d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
@@ -1,10 +1,10 @@
package com.casic.missiles.modular.system.dao;
-import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.casic.missiles.modular.system.dto.CommonRequest;
import com.casic.missiles.modular.system.model.CmdBodyTag;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
import java.util.List;
@@ -19,4 +19,8 @@
public interface CmdBodyTagMapper extends BaseMapper {
List statisticsByTag(@Param("begTime") String begTime,
@Param("endTime") String endTime);
+
+ List statisticsByTagTen(@Param("begTime") String begTime,
+ @Param("endTime") String endTime);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
index 3b5f5dc..c51f254 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
@@ -61,7 +61,7 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
index b505883..7b6a06d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
@@ -23,56 +23,240 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
index 7c45998..9b8a5da 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
@@ -17,21 +17,46 @@
+
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
index 0b92ef4..f88b7f0 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
@@ -40,14 +40,29 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
index cf8ed65..040b5c6 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
@@ -49,6 +49,14 @@
return ResponseData.success(cmdBodyTagService.statisticsByTag(request));
}
+ /**
+ * 获取分类标签下拉列表
+ */
+ @RequestMapping(value = "/selectListTen")
+ @ResponseBody
+ public Object selectListTen(BusinessReportInfoRequest request) {
+ return ResponseData.success(cmdBodyTagService.selectListTen(request));
+ }
//
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
index b8be391..003de5d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
@@ -248,4 +248,15 @@
return ResponseData.success(iCmdBodyInfoService.getCmdBodyInfoByTime(judgmentRequest.getBeginTime(),judgmentRequest.getEndTime()));
}
+
+ /**
+ * 添加时间趋势分析接口
+ */
+ @RequestMapping(value = "/addStatisticsByTime")
+ @ResponseBody
+ public Object addStatisticsByTime(@RequestBody Judgment judgment) {
+ return ResponseData.success(judgmentService.addStatisticsByTime(judgment));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
index fc11153..6440a39 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
@@ -12,6 +12,7 @@
import com.casic.missiles.modular.system.dto.IdDTO;
import com.casic.missiles.modular.system.enums.BusinessExceptionEnum;
import com.casic.missiles.modular.system.exception.BusinessException;
+import com.casic.missiles.modular.system.model.Area;
import com.casic.missiles.modular.system.model.RealtimeWork;
import com.casic.missiles.modular.system.service.IAreaService;
import com.casic.missiles.modular.system.service.IRealtimeWorkService;
@@ -267,7 +268,9 @@
@RequestMapping(value = "/getAreas")
@ResponseBody
public Object getAreas() {
- return ResponseData.success(iAreaService.list());
+ List areaList = iAreaService.list();
+ areaList.removeIf((Area area)->"石河子".equals(area.getAreaName()));
+ return ResponseData.success(areaList);
}
/**
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
index f58099e..84dcb3d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
@@ -1,10 +1,10 @@
package com.casic.missiles.modular.system.dao;
-import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.casic.missiles.modular.system.dto.CommonRequest;
import com.casic.missiles.modular.system.model.CmdBodyTag;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
import java.util.List;
@@ -19,4 +19,8 @@
public interface CmdBodyTagMapper extends BaseMapper {
List statisticsByTag(@Param("begTime") String begTime,
@Param("endTime") String endTime);
+
+ List statisticsByTagTen(@Param("begTime") String begTime,
+ @Param("endTime") String endTime);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
index 3b5f5dc..c51f254 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
@@ -61,7 +61,7 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
index b505883..7b6a06d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
@@ -23,56 +23,240 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
index 7c45998..9b8a5da 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
@@ -17,21 +17,46 @@
+
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
index 0b92ef4..f88b7f0 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
@@ -40,14 +40,29 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
index 86905e0..9cbe7cc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
@@ -21,7 +21,7 @@
private int page;
//用于是否是实时刷新 true实时刷新
- private boolean isReal;
+ private Boolean isReal;
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
index cf8ed65..040b5c6 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
@@ -49,6 +49,14 @@
return ResponseData.success(cmdBodyTagService.statisticsByTag(request));
}
+ /**
+ * 获取分类标签下拉列表
+ */
+ @RequestMapping(value = "/selectListTen")
+ @ResponseBody
+ public Object selectListTen(BusinessReportInfoRequest request) {
+ return ResponseData.success(cmdBodyTagService.selectListTen(request));
+ }
//
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
index b8be391..003de5d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
@@ -248,4 +248,15 @@
return ResponseData.success(iCmdBodyInfoService.getCmdBodyInfoByTime(judgmentRequest.getBeginTime(),judgmentRequest.getEndTime()));
}
+
+ /**
+ * 添加时间趋势分析接口
+ */
+ @RequestMapping(value = "/addStatisticsByTime")
+ @ResponseBody
+ public Object addStatisticsByTime(@RequestBody Judgment judgment) {
+ return ResponseData.success(judgmentService.addStatisticsByTime(judgment));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
index fc11153..6440a39 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
@@ -12,6 +12,7 @@
import com.casic.missiles.modular.system.dto.IdDTO;
import com.casic.missiles.modular.system.enums.BusinessExceptionEnum;
import com.casic.missiles.modular.system.exception.BusinessException;
+import com.casic.missiles.modular.system.model.Area;
import com.casic.missiles.modular.system.model.RealtimeWork;
import com.casic.missiles.modular.system.service.IAreaService;
import com.casic.missiles.modular.system.service.IRealtimeWorkService;
@@ -267,7 +268,9 @@
@RequestMapping(value = "/getAreas")
@ResponseBody
public Object getAreas() {
- return ResponseData.success(iAreaService.list());
+ List areaList = iAreaService.list();
+ areaList.removeIf((Area area)->"石河子".equals(area.getAreaName()));
+ return ResponseData.success(areaList);
}
/**
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
index f58099e..84dcb3d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
@@ -1,10 +1,10 @@
package com.casic.missiles.modular.system.dao;
-import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.casic.missiles.modular.system.dto.CommonRequest;
import com.casic.missiles.modular.system.model.CmdBodyTag;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
import java.util.List;
@@ -19,4 +19,8 @@
public interface CmdBodyTagMapper extends BaseMapper {
List statisticsByTag(@Param("begTime") String begTime,
@Param("endTime") String endTime);
+
+ List statisticsByTagTen(@Param("begTime") String begTime,
+ @Param("endTime") String endTime);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
index 3b5f5dc..c51f254 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
@@ -61,7 +61,7 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
index b505883..7b6a06d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
@@ -23,56 +23,240 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
index 7c45998..9b8a5da 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
@@ -17,21 +17,46 @@
+
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
index 0b92ef4..f88b7f0 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
@@ -40,14 +40,29 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
index 86905e0..9cbe7cc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
@@ -21,7 +21,7 @@
private int page;
//用于是否是实时刷新 true实时刷新
- private boolean isReal;
+ private Boolean isReal;
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
index 0cc0d72..a25b165 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
@@ -17,4 +17,7 @@
//关联条数
private String links;
+ //是否关联平台
+ private boolean webFlag;
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
index cf8ed65..040b5c6 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
@@ -49,6 +49,14 @@
return ResponseData.success(cmdBodyTagService.statisticsByTag(request));
}
+ /**
+ * 获取分类标签下拉列表
+ */
+ @RequestMapping(value = "/selectListTen")
+ @ResponseBody
+ public Object selectListTen(BusinessReportInfoRequest request) {
+ return ResponseData.success(cmdBodyTagService.selectListTen(request));
+ }
//
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
index b8be391..003de5d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
@@ -248,4 +248,15 @@
return ResponseData.success(iCmdBodyInfoService.getCmdBodyInfoByTime(judgmentRequest.getBeginTime(),judgmentRequest.getEndTime()));
}
+
+ /**
+ * 添加时间趋势分析接口
+ */
+ @RequestMapping(value = "/addStatisticsByTime")
+ @ResponseBody
+ public Object addStatisticsByTime(@RequestBody Judgment judgment) {
+ return ResponseData.success(judgmentService.addStatisticsByTime(judgment));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
index fc11153..6440a39 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
@@ -12,6 +12,7 @@
import com.casic.missiles.modular.system.dto.IdDTO;
import com.casic.missiles.modular.system.enums.BusinessExceptionEnum;
import com.casic.missiles.modular.system.exception.BusinessException;
+import com.casic.missiles.modular.system.model.Area;
import com.casic.missiles.modular.system.model.RealtimeWork;
import com.casic.missiles.modular.system.service.IAreaService;
import com.casic.missiles.modular.system.service.IRealtimeWorkService;
@@ -267,7 +268,9 @@
@RequestMapping(value = "/getAreas")
@ResponseBody
public Object getAreas() {
- return ResponseData.success(iAreaService.list());
+ List areaList = iAreaService.list();
+ areaList.removeIf((Area area)->"石河子".equals(area.getAreaName()));
+ return ResponseData.success(areaList);
}
/**
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
index f58099e..84dcb3d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
@@ -1,10 +1,10 @@
package com.casic.missiles.modular.system.dao;
-import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.casic.missiles.modular.system.dto.CommonRequest;
import com.casic.missiles.modular.system.model.CmdBodyTag;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
import java.util.List;
@@ -19,4 +19,8 @@
public interface CmdBodyTagMapper extends BaseMapper {
List statisticsByTag(@Param("begTime") String begTime,
@Param("endTime") String endTime);
+
+ List statisticsByTagTen(@Param("begTime") String begTime,
+ @Param("endTime") String endTime);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
index 3b5f5dc..c51f254 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
@@ -61,7 +61,7 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
index b505883..7b6a06d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
@@ -23,56 +23,240 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
index 7c45998..9b8a5da 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
@@ -17,21 +17,46 @@
+
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
index 0b92ef4..f88b7f0 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
@@ -40,14 +40,29 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
index 86905e0..9cbe7cc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
@@ -21,7 +21,7 @@
private int page;
//用于是否是实时刷新 true实时刷新
- private boolean isReal;
+ private Boolean isReal;
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
index 0cc0d72..a25b165 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
@@ -17,4 +17,7 @@
//关联条数
private String links;
+ //是否关联平台
+ private boolean webFlag;
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
index 2b5c5cd..3728387 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
@@ -3,10 +3,11 @@
import java.util.HashMap;
import java.util.Map;
-public class DictMapDTO {
+public class DictMapDTO {
//统计类别
public static Map firstHashMap = new HashMap();
+
static {
firstHashMap.put("sdzj", "2");
firstHashMap.put("sjmgsj", "6");
@@ -15,21 +16,26 @@
//涉党政军类
public static Map sdzjHashMap = new HashMap();
+
static {
sdzjHashMap.put("涉党信息", "2-1");
sdzjHashMap.put("涉政信息", "2-2");
sdzjHashMap.put("涉军信息", "2-3");
sdzjHashMap.put("其他相关", "2-4");
}
+
//涉疆敏感事件
public static Map sjmgMap = new HashMap();
+
static {
sjmgMap.put("涉疆案件", "6-1");
sjmgMap.put("涉疆事件", "6-2");
sjmgMap.put("其他相关", "6-3");
}
+
//常规信息
public static Map cgxxHashMap = new HashMap();
+
static {
cgxxHashMap.put("安全生产", "7-1");
cgxxHashMap.put("网络安全", "7-2");
@@ -47,19 +53,28 @@
//0.63 五科 (社会二科 A20500)
//0.64 六科 (境外科 A20300)4
//1 上报
- public static String[] sbArr={"0.49","1"};
+ public static String[] sbArr = {"0.49", "1.0"};
//1.1 联合传播行动队长研判
//2 初步研判
- public static String[] cbypArr={"4"};
+ public static String[] cbypArr = {"4.0"};
//5 值班长研判
- public static String[] zbzypArr={"5"};
+ public static String[] zbzypArr = {"5.0"};
// 6 主值班长审核
//6.1 待请示
//6.2 请示中
//6.3 请示完成
- public static String[] zzbzypArr={"7"};
+ public static String[] zzbzypArr = {"7.0"};
//7 指令分发
- public static String[] xfArr={"7"};
+ public static String[] xfArr = {"7.0"};
//8.3 反馈
- public static String[] fkArr={"8.3"};
+ public static String[] fkArr = {"8.3"};
+
+
+ public static String[] classifyArr = {
+ "涉领导人类", "涉党政军类"
+ , "涉爆涉恐类", "民族宗教类"
+ , "治疆政策类", "涉疆案(事)件类"
+ , "公共安全类", "组织人事类"
+ , "社会民生类", "其他类"
+ };
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
index cf8ed65..040b5c6 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
@@ -49,6 +49,14 @@
return ResponseData.success(cmdBodyTagService.statisticsByTag(request));
}
+ /**
+ * 获取分类标签下拉列表
+ */
+ @RequestMapping(value = "/selectListTen")
+ @ResponseBody
+ public Object selectListTen(BusinessReportInfoRequest request) {
+ return ResponseData.success(cmdBodyTagService.selectListTen(request));
+ }
//
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
index b8be391..003de5d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
@@ -248,4 +248,15 @@
return ResponseData.success(iCmdBodyInfoService.getCmdBodyInfoByTime(judgmentRequest.getBeginTime(),judgmentRequest.getEndTime()));
}
+
+ /**
+ * 添加时间趋势分析接口
+ */
+ @RequestMapping(value = "/addStatisticsByTime")
+ @ResponseBody
+ public Object addStatisticsByTime(@RequestBody Judgment judgment) {
+ return ResponseData.success(judgmentService.addStatisticsByTime(judgment));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
index fc11153..6440a39 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
@@ -12,6 +12,7 @@
import com.casic.missiles.modular.system.dto.IdDTO;
import com.casic.missiles.modular.system.enums.BusinessExceptionEnum;
import com.casic.missiles.modular.system.exception.BusinessException;
+import com.casic.missiles.modular.system.model.Area;
import com.casic.missiles.modular.system.model.RealtimeWork;
import com.casic.missiles.modular.system.service.IAreaService;
import com.casic.missiles.modular.system.service.IRealtimeWorkService;
@@ -267,7 +268,9 @@
@RequestMapping(value = "/getAreas")
@ResponseBody
public Object getAreas() {
- return ResponseData.success(iAreaService.list());
+ List areaList = iAreaService.list();
+ areaList.removeIf((Area area)->"石河子".equals(area.getAreaName()));
+ return ResponseData.success(areaList);
}
/**
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
index f58099e..84dcb3d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
@@ -1,10 +1,10 @@
package com.casic.missiles.modular.system.dao;
-import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.casic.missiles.modular.system.dto.CommonRequest;
import com.casic.missiles.modular.system.model.CmdBodyTag;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
import java.util.List;
@@ -19,4 +19,8 @@
public interface CmdBodyTagMapper extends BaseMapper {
List statisticsByTag(@Param("begTime") String begTime,
@Param("endTime") String endTime);
+
+ List statisticsByTagTen(@Param("begTime") String begTime,
+ @Param("endTime") String endTime);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
index 3b5f5dc..c51f254 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
@@ -61,7 +61,7 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
index b505883..7b6a06d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
@@ -23,56 +23,240 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
index 7c45998..9b8a5da 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
@@ -17,21 +17,46 @@
+
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
index 0b92ef4..f88b7f0 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
@@ -40,14 +40,29 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
index 86905e0..9cbe7cc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
@@ -21,7 +21,7 @@
private int page;
//用于是否是实时刷新 true实时刷新
- private boolean isReal;
+ private Boolean isReal;
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
index 0cc0d72..a25b165 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
@@ -17,4 +17,7 @@
//关联条数
private String links;
+ //是否关联平台
+ private boolean webFlag;
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
index 2b5c5cd..3728387 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
@@ -3,10 +3,11 @@
import java.util.HashMap;
import java.util.Map;
-public class DictMapDTO {
+public class DictMapDTO {
//统计类别
public static Map firstHashMap = new HashMap();
+
static {
firstHashMap.put("sdzj", "2");
firstHashMap.put("sjmgsj", "6");
@@ -15,21 +16,26 @@
//涉党政军类
public static Map sdzjHashMap = new HashMap();
+
static {
sdzjHashMap.put("涉党信息", "2-1");
sdzjHashMap.put("涉政信息", "2-2");
sdzjHashMap.put("涉军信息", "2-3");
sdzjHashMap.put("其他相关", "2-4");
}
+
//涉疆敏感事件
public static Map sjmgMap = new HashMap();
+
static {
sjmgMap.put("涉疆案件", "6-1");
sjmgMap.put("涉疆事件", "6-2");
sjmgMap.put("其他相关", "6-3");
}
+
//常规信息
public static Map cgxxHashMap = new HashMap();
+
static {
cgxxHashMap.put("安全生产", "7-1");
cgxxHashMap.put("网络安全", "7-2");
@@ -47,19 +53,28 @@
//0.63 五科 (社会二科 A20500)
//0.64 六科 (境外科 A20300)4
//1 上报
- public static String[] sbArr={"0.49","1"};
+ public static String[] sbArr = {"0.49", "1.0"};
//1.1 联合传播行动队长研判
//2 初步研判
- public static String[] cbypArr={"4"};
+ public static String[] cbypArr = {"4.0"};
//5 值班长研判
- public static String[] zbzypArr={"5"};
+ public static String[] zbzypArr = {"5.0"};
// 6 主值班长审核
//6.1 待请示
//6.2 请示中
//6.3 请示完成
- public static String[] zzbzypArr={"7"};
+ public static String[] zzbzypArr = {"7.0"};
//7 指令分发
- public static String[] xfArr={"7"};
+ public static String[] xfArr = {"7.0"};
//8.3 反馈
- public static String[] fkArr={"8.3"};
+ public static String[] fkArr = {"8.3"};
+
+
+ public static String[] classifyArr = {
+ "涉领导人类", "涉党政军类"
+ , "涉爆涉恐类", "民族宗教类"
+ , "治疆政策类", "涉疆案(事)件类"
+ , "公共安全类", "组织人事类"
+ , "社会民生类", "其他类"
+ };
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java
index 71a828f..4b034cf 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java
@@ -15,4 +15,7 @@
private int page;
+ //用于是否是实时刷新 true实时刷新
+ private Boolean isReal;
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
index cf8ed65..040b5c6 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
@@ -49,6 +49,14 @@
return ResponseData.success(cmdBodyTagService.statisticsByTag(request));
}
+ /**
+ * 获取分类标签下拉列表
+ */
+ @RequestMapping(value = "/selectListTen")
+ @ResponseBody
+ public Object selectListTen(BusinessReportInfoRequest request) {
+ return ResponseData.success(cmdBodyTagService.selectListTen(request));
+ }
//
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
index b8be391..003de5d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
@@ -248,4 +248,15 @@
return ResponseData.success(iCmdBodyInfoService.getCmdBodyInfoByTime(judgmentRequest.getBeginTime(),judgmentRequest.getEndTime()));
}
+
+ /**
+ * 添加时间趋势分析接口
+ */
+ @RequestMapping(value = "/addStatisticsByTime")
+ @ResponseBody
+ public Object addStatisticsByTime(@RequestBody Judgment judgment) {
+ return ResponseData.success(judgmentService.addStatisticsByTime(judgment));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
index fc11153..6440a39 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
@@ -12,6 +12,7 @@
import com.casic.missiles.modular.system.dto.IdDTO;
import com.casic.missiles.modular.system.enums.BusinessExceptionEnum;
import com.casic.missiles.modular.system.exception.BusinessException;
+import com.casic.missiles.modular.system.model.Area;
import com.casic.missiles.modular.system.model.RealtimeWork;
import com.casic.missiles.modular.system.service.IAreaService;
import com.casic.missiles.modular.system.service.IRealtimeWorkService;
@@ -267,7 +268,9 @@
@RequestMapping(value = "/getAreas")
@ResponseBody
public Object getAreas() {
- return ResponseData.success(iAreaService.list());
+ List areaList = iAreaService.list();
+ areaList.removeIf((Area area)->"石河子".equals(area.getAreaName()));
+ return ResponseData.success(areaList);
}
/**
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
index f58099e..84dcb3d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
@@ -1,10 +1,10 @@
package com.casic.missiles.modular.system.dao;
-import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.casic.missiles.modular.system.dto.CommonRequest;
import com.casic.missiles.modular.system.model.CmdBodyTag;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
import java.util.List;
@@ -19,4 +19,8 @@
public interface CmdBodyTagMapper extends BaseMapper {
List statisticsByTag(@Param("begTime") String begTime,
@Param("endTime") String endTime);
+
+ List statisticsByTagTen(@Param("begTime") String begTime,
+ @Param("endTime") String endTime);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
index 3b5f5dc..c51f254 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
@@ -61,7 +61,7 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
index b505883..7b6a06d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
@@ -23,56 +23,240 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
index 7c45998..9b8a5da 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
@@ -17,21 +17,46 @@
+
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
index 0b92ef4..f88b7f0 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
@@ -40,14 +40,29 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
index 86905e0..9cbe7cc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
@@ -21,7 +21,7 @@
private int page;
//用于是否是实时刷新 true实时刷新
- private boolean isReal;
+ private Boolean isReal;
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
index 0cc0d72..a25b165 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
@@ -17,4 +17,7 @@
//关联条数
private String links;
+ //是否关联平台
+ private boolean webFlag;
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
index 2b5c5cd..3728387 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
@@ -3,10 +3,11 @@
import java.util.HashMap;
import java.util.Map;
-public class DictMapDTO {
+public class DictMapDTO {
//统计类别
public static Map firstHashMap = new HashMap();
+
static {
firstHashMap.put("sdzj", "2");
firstHashMap.put("sjmgsj", "6");
@@ -15,21 +16,26 @@
//涉党政军类
public static Map sdzjHashMap = new HashMap();
+
static {
sdzjHashMap.put("涉党信息", "2-1");
sdzjHashMap.put("涉政信息", "2-2");
sdzjHashMap.put("涉军信息", "2-3");
sdzjHashMap.put("其他相关", "2-4");
}
+
//涉疆敏感事件
public static Map sjmgMap = new HashMap();
+
static {
sjmgMap.put("涉疆案件", "6-1");
sjmgMap.put("涉疆事件", "6-2");
sjmgMap.put("其他相关", "6-3");
}
+
//常规信息
public static Map cgxxHashMap = new HashMap();
+
static {
cgxxHashMap.put("安全生产", "7-1");
cgxxHashMap.put("网络安全", "7-2");
@@ -47,19 +53,28 @@
//0.63 五科 (社会二科 A20500)
//0.64 六科 (境外科 A20300)4
//1 上报
- public static String[] sbArr={"0.49","1"};
+ public static String[] sbArr = {"0.49", "1.0"};
//1.1 联合传播行动队长研判
//2 初步研判
- public static String[] cbypArr={"4"};
+ public static String[] cbypArr = {"4.0"};
//5 值班长研判
- public static String[] zbzypArr={"5"};
+ public static String[] zbzypArr = {"5.0"};
// 6 主值班长审核
//6.1 待请示
//6.2 请示中
//6.3 请示完成
- public static String[] zzbzypArr={"7"};
+ public static String[] zzbzypArr = {"7.0"};
//7 指令分发
- public static String[] xfArr={"7"};
+ public static String[] xfArr = {"7.0"};
//8.3 反馈
- public static String[] fkArr={"8.3"};
+ public static String[] fkArr = {"8.3"};
+
+
+ public static String[] classifyArr = {
+ "涉领导人类", "涉党政军类"
+ , "涉爆涉恐类", "民族宗教类"
+ , "治疆政策类", "涉疆案(事)件类"
+ , "公共安全类", "组织人事类"
+ , "社会民生类", "其他类"
+ };
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java
index 71a828f..4b034cf 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java
@@ -15,4 +15,7 @@
private int page;
+ //用于是否是实时刷新 true实时刷新
+ private Boolean isReal;
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java
index b7f6a61..3f75025 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java
@@ -16,5 +16,9 @@
* @since 2023-06-15
*/
public interface ICmdBodyTagService extends IService {
+
List statisticsByTag(BusinessReportInfoRequest businessReportInfoRequest);
+
+ List selectListTen(BusinessReportInfoRequest businessReportInfoRequest);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
index cf8ed65..040b5c6 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
@@ -49,6 +49,14 @@
return ResponseData.success(cmdBodyTagService.statisticsByTag(request));
}
+ /**
+ * 获取分类标签下拉列表
+ */
+ @RequestMapping(value = "/selectListTen")
+ @ResponseBody
+ public Object selectListTen(BusinessReportInfoRequest request) {
+ return ResponseData.success(cmdBodyTagService.selectListTen(request));
+ }
//
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
index b8be391..003de5d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
@@ -248,4 +248,15 @@
return ResponseData.success(iCmdBodyInfoService.getCmdBodyInfoByTime(judgmentRequest.getBeginTime(),judgmentRequest.getEndTime()));
}
+
+ /**
+ * 添加时间趋势分析接口
+ */
+ @RequestMapping(value = "/addStatisticsByTime")
+ @ResponseBody
+ public Object addStatisticsByTime(@RequestBody Judgment judgment) {
+ return ResponseData.success(judgmentService.addStatisticsByTime(judgment));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
index fc11153..6440a39 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
@@ -12,6 +12,7 @@
import com.casic.missiles.modular.system.dto.IdDTO;
import com.casic.missiles.modular.system.enums.BusinessExceptionEnum;
import com.casic.missiles.modular.system.exception.BusinessException;
+import com.casic.missiles.modular.system.model.Area;
import com.casic.missiles.modular.system.model.RealtimeWork;
import com.casic.missiles.modular.system.service.IAreaService;
import com.casic.missiles.modular.system.service.IRealtimeWorkService;
@@ -267,7 +268,9 @@
@RequestMapping(value = "/getAreas")
@ResponseBody
public Object getAreas() {
- return ResponseData.success(iAreaService.list());
+ List areaList = iAreaService.list();
+ areaList.removeIf((Area area)->"石河子".equals(area.getAreaName()));
+ return ResponseData.success(areaList);
}
/**
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
index f58099e..84dcb3d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
@@ -1,10 +1,10 @@
package com.casic.missiles.modular.system.dao;
-import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.casic.missiles.modular.system.dto.CommonRequest;
import com.casic.missiles.modular.system.model.CmdBodyTag;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
import java.util.List;
@@ -19,4 +19,8 @@
public interface CmdBodyTagMapper extends BaseMapper {
List statisticsByTag(@Param("begTime") String begTime,
@Param("endTime") String endTime);
+
+ List statisticsByTagTen(@Param("begTime") String begTime,
+ @Param("endTime") String endTime);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
index 3b5f5dc..c51f254 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
@@ -61,7 +61,7 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
index b505883..7b6a06d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
@@ -23,56 +23,240 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
index 7c45998..9b8a5da 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
@@ -17,21 +17,46 @@
+
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
index 0b92ef4..f88b7f0 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
@@ -40,14 +40,29 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
index 86905e0..9cbe7cc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
@@ -21,7 +21,7 @@
private int page;
//用于是否是实时刷新 true实时刷新
- private boolean isReal;
+ private Boolean isReal;
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
index 0cc0d72..a25b165 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
@@ -17,4 +17,7 @@
//关联条数
private String links;
+ //是否关联平台
+ private boolean webFlag;
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
index 2b5c5cd..3728387 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
@@ -3,10 +3,11 @@
import java.util.HashMap;
import java.util.Map;
-public class DictMapDTO {
+public class DictMapDTO {
//统计类别
public static Map firstHashMap = new HashMap();
+
static {
firstHashMap.put("sdzj", "2");
firstHashMap.put("sjmgsj", "6");
@@ -15,21 +16,26 @@
//涉党政军类
public static Map sdzjHashMap = new HashMap();
+
static {
sdzjHashMap.put("涉党信息", "2-1");
sdzjHashMap.put("涉政信息", "2-2");
sdzjHashMap.put("涉军信息", "2-3");
sdzjHashMap.put("其他相关", "2-4");
}
+
//涉疆敏感事件
public static Map sjmgMap = new HashMap();
+
static {
sjmgMap.put("涉疆案件", "6-1");
sjmgMap.put("涉疆事件", "6-2");
sjmgMap.put("其他相关", "6-3");
}
+
//常规信息
public static Map cgxxHashMap = new HashMap();
+
static {
cgxxHashMap.put("安全生产", "7-1");
cgxxHashMap.put("网络安全", "7-2");
@@ -47,19 +53,28 @@
//0.63 五科 (社会二科 A20500)
//0.64 六科 (境外科 A20300)4
//1 上报
- public static String[] sbArr={"0.49","1"};
+ public static String[] sbArr = {"0.49", "1.0"};
//1.1 联合传播行动队长研判
//2 初步研判
- public static String[] cbypArr={"4"};
+ public static String[] cbypArr = {"4.0"};
//5 值班长研判
- public static String[] zbzypArr={"5"};
+ public static String[] zbzypArr = {"5.0"};
// 6 主值班长审核
//6.1 待请示
//6.2 请示中
//6.3 请示完成
- public static String[] zzbzypArr={"7"};
+ public static String[] zzbzypArr = {"7.0"};
//7 指令分发
- public static String[] xfArr={"7"};
+ public static String[] xfArr = {"7.0"};
//8.3 反馈
- public static String[] fkArr={"8.3"};
+ public static String[] fkArr = {"8.3"};
+
+
+ public static String[] classifyArr = {
+ "涉领导人类", "涉党政军类"
+ , "涉爆涉恐类", "民族宗教类"
+ , "治疆政策类", "涉疆案(事)件类"
+ , "公共安全类", "组织人事类"
+ , "社会民生类", "其他类"
+ };
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java
index 71a828f..4b034cf 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java
@@ -15,4 +15,7 @@
private int page;
+ //用于是否是实时刷新 true实时刷新
+ private Boolean isReal;
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java
index b7f6a61..3f75025 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java
@@ -16,5 +16,9 @@
* @since 2023-06-15
*/
public interface ICmdBodyTagService extends IService {
+
List statisticsByTag(BusinessReportInfoRequest businessReportInfoRequest);
+
+ List selectListTen(BusinessReportInfoRequest businessReportInfoRequest);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java
index a5681cc..6f46ede 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java
@@ -29,4 +29,6 @@
List getList(JudgmentRequest judgmentRequest);
+ Map addStatisticsByTime(Judgment judgment);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
index cf8ed65..040b5c6 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
@@ -49,6 +49,14 @@
return ResponseData.success(cmdBodyTagService.statisticsByTag(request));
}
+ /**
+ * 获取分类标签下拉列表
+ */
+ @RequestMapping(value = "/selectListTen")
+ @ResponseBody
+ public Object selectListTen(BusinessReportInfoRequest request) {
+ return ResponseData.success(cmdBodyTagService.selectListTen(request));
+ }
//
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
index b8be391..003de5d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
@@ -248,4 +248,15 @@
return ResponseData.success(iCmdBodyInfoService.getCmdBodyInfoByTime(judgmentRequest.getBeginTime(),judgmentRequest.getEndTime()));
}
+
+ /**
+ * 添加时间趋势分析接口
+ */
+ @RequestMapping(value = "/addStatisticsByTime")
+ @ResponseBody
+ public Object addStatisticsByTime(@RequestBody Judgment judgment) {
+ return ResponseData.success(judgmentService.addStatisticsByTime(judgment));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
index fc11153..6440a39 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
@@ -12,6 +12,7 @@
import com.casic.missiles.modular.system.dto.IdDTO;
import com.casic.missiles.modular.system.enums.BusinessExceptionEnum;
import com.casic.missiles.modular.system.exception.BusinessException;
+import com.casic.missiles.modular.system.model.Area;
import com.casic.missiles.modular.system.model.RealtimeWork;
import com.casic.missiles.modular.system.service.IAreaService;
import com.casic.missiles.modular.system.service.IRealtimeWorkService;
@@ -267,7 +268,9 @@
@RequestMapping(value = "/getAreas")
@ResponseBody
public Object getAreas() {
- return ResponseData.success(iAreaService.list());
+ List areaList = iAreaService.list();
+ areaList.removeIf((Area area)->"石河子".equals(area.getAreaName()));
+ return ResponseData.success(areaList);
}
/**
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
index f58099e..84dcb3d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
@@ -1,10 +1,10 @@
package com.casic.missiles.modular.system.dao;
-import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.casic.missiles.modular.system.dto.CommonRequest;
import com.casic.missiles.modular.system.model.CmdBodyTag;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
import java.util.List;
@@ -19,4 +19,8 @@
public interface CmdBodyTagMapper extends BaseMapper {
List statisticsByTag(@Param("begTime") String begTime,
@Param("endTime") String endTime);
+
+ List statisticsByTagTen(@Param("begTime") String begTime,
+ @Param("endTime") String endTime);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
index 3b5f5dc..c51f254 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
@@ -61,7 +61,7 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
index b505883..7b6a06d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
@@ -23,56 +23,240 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
index 7c45998..9b8a5da 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
@@ -17,21 +17,46 @@
+
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
index 0b92ef4..f88b7f0 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
@@ -40,14 +40,29 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
index 86905e0..9cbe7cc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
@@ -21,7 +21,7 @@
private int page;
//用于是否是实时刷新 true实时刷新
- private boolean isReal;
+ private Boolean isReal;
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
index 0cc0d72..a25b165 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
@@ -17,4 +17,7 @@
//关联条数
private String links;
+ //是否关联平台
+ private boolean webFlag;
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
index 2b5c5cd..3728387 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
@@ -3,10 +3,11 @@
import java.util.HashMap;
import java.util.Map;
-public class DictMapDTO {
+public class DictMapDTO {
//统计类别
public static Map firstHashMap = new HashMap();
+
static {
firstHashMap.put("sdzj", "2");
firstHashMap.put("sjmgsj", "6");
@@ -15,21 +16,26 @@
//涉党政军类
public static Map sdzjHashMap = new HashMap();
+
static {
sdzjHashMap.put("涉党信息", "2-1");
sdzjHashMap.put("涉政信息", "2-2");
sdzjHashMap.put("涉军信息", "2-3");
sdzjHashMap.put("其他相关", "2-4");
}
+
//涉疆敏感事件
public static Map sjmgMap = new HashMap();
+
static {
sjmgMap.put("涉疆案件", "6-1");
sjmgMap.put("涉疆事件", "6-2");
sjmgMap.put("其他相关", "6-3");
}
+
//常规信息
public static Map cgxxHashMap = new HashMap();
+
static {
cgxxHashMap.put("安全生产", "7-1");
cgxxHashMap.put("网络安全", "7-2");
@@ -47,19 +53,28 @@
//0.63 五科 (社会二科 A20500)
//0.64 六科 (境外科 A20300)4
//1 上报
- public static String[] sbArr={"0.49","1"};
+ public static String[] sbArr = {"0.49", "1.0"};
//1.1 联合传播行动队长研判
//2 初步研判
- public static String[] cbypArr={"4"};
+ public static String[] cbypArr = {"4.0"};
//5 值班长研判
- public static String[] zbzypArr={"5"};
+ public static String[] zbzypArr = {"5.0"};
// 6 主值班长审核
//6.1 待请示
//6.2 请示中
//6.3 请示完成
- public static String[] zzbzypArr={"7"};
+ public static String[] zzbzypArr = {"7.0"};
//7 指令分发
- public static String[] xfArr={"7"};
+ public static String[] xfArr = {"7.0"};
//8.3 反馈
- public static String[] fkArr={"8.3"};
+ public static String[] fkArr = {"8.3"};
+
+
+ public static String[] classifyArr = {
+ "涉领导人类", "涉党政军类"
+ , "涉爆涉恐类", "民族宗教类"
+ , "治疆政策类", "涉疆案(事)件类"
+ , "公共安全类", "组织人事类"
+ , "社会民生类", "其他类"
+ };
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java
index 71a828f..4b034cf 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java
@@ -15,4 +15,7 @@
private int page;
+ //用于是否是实时刷新 true实时刷新
+ private Boolean isReal;
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java
index b7f6a61..3f75025 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java
@@ -16,5 +16,9 @@
* @since 2023-06-15
*/
public interface ICmdBodyTagService extends IService {
+
List statisticsByTag(BusinessReportInfoRequest businessReportInfoRequest);
+
+ List selectListTen(BusinessReportInfoRequest businessReportInfoRequest);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java
index a5681cc..6f46ede 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java
@@ -29,4 +29,6 @@
List getList(JudgmentRequest judgmentRequest);
+ Map addStatisticsByTime(Judgment judgment);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java
index 5bbc644..25b0e02 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java
@@ -2,12 +2,13 @@
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.casic.missiles.modular.system.dao.CmdBodyTagMapper;
import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest;
import com.casic.missiles.modular.system.dto.CommonRequest;
import com.casic.missiles.modular.system.model.CmdBodyTag;
-import com.casic.missiles.modular.system.dao.CmdBodyTagMapper;
import com.casic.missiles.modular.system.service.ICmdBodyTagService;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -34,8 +35,24 @@
commonRequest.setValue(ObjectUtil.isNotEmpty(commonRequest.getValue()) && commonRequest.getValue().contains(".") ?
commonRequest.getValue().substring(0, commonRequest.getValue().indexOf(".")) :
commonRequest.getValue());
+ if(ObjectUtil.isEmpty(commonRequest.getName())) commonRequest.setName("其他");
});
return commonRequestList;
}
+ @Override
+ public List selectListTen(BusinessReportInfoRequest request) {
+ List commonRequestList = this.baseMapper.statisticsByTagTen(request.getBeginTime(), request.getEndTime());
+ commonRequestList.forEach(commonRequest -> {
+ commonRequest.setName(ObjectUtil.isNotEmpty(commonRequest.getName()) && commonRequest.getName().contains(",") ?
+ commonRequest.getName().substring(0, commonRequest.getName().indexOf(",")) : commonRequest.getName());
+
+ commonRequest.setValue(ObjectUtil.isNotEmpty(commonRequest.getValue()) && commonRequest.getValue().contains(".") ?
+ commonRequest.getValue().substring(0, commonRequest.getValue().indexOf(".")) :
+ commonRequest.getValue());
+ });
+ return commonRequestList;
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
index cf8ed65..040b5c6 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java
@@ -49,6 +49,14 @@
return ResponseData.success(cmdBodyTagService.statisticsByTag(request));
}
+ /**
+ * 获取分类标签下拉列表
+ */
+ @RequestMapping(value = "/selectListTen")
+ @ResponseBody
+ public Object selectListTen(BusinessReportInfoRequest request) {
+ return ResponseData.success(cmdBodyTagService.selectListTen(request));
+ }
//
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
index b8be391..003de5d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/JudgmentController.java
@@ -248,4 +248,15 @@
return ResponseData.success(iCmdBodyInfoService.getCmdBodyInfoByTime(judgmentRequest.getBeginTime(),judgmentRequest.getEndTime()));
}
+
+ /**
+ * 添加时间趋势分析接口
+ */
+ @RequestMapping(value = "/addStatisticsByTime")
+ @ResponseBody
+ public Object addStatisticsByTime(@RequestBody Judgment judgment) {
+ return ResponseData.success(judgmentService.addStatisticsByTime(judgment));
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
index fc11153..6440a39 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/RealtimeWorkController.java
@@ -12,6 +12,7 @@
import com.casic.missiles.modular.system.dto.IdDTO;
import com.casic.missiles.modular.system.enums.BusinessExceptionEnum;
import com.casic.missiles.modular.system.exception.BusinessException;
+import com.casic.missiles.modular.system.model.Area;
import com.casic.missiles.modular.system.model.RealtimeWork;
import com.casic.missiles.modular.system.service.IAreaService;
import com.casic.missiles.modular.system.service.IRealtimeWorkService;
@@ -267,7 +268,9 @@
@RequestMapping(value = "/getAreas")
@ResponseBody
public Object getAreas() {
- return ResponseData.success(iAreaService.list());
+ List areaList = iAreaService.list();
+ areaList.removeIf((Area area)->"石河子".equals(area.getAreaName()));
+ return ResponseData.success(areaList);
}
/**
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
index f58099e..84dcb3d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java
@@ -1,10 +1,10 @@
package com.casic.missiles.modular.system.dao;
-import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.casic.missiles.modular.system.dto.CommonRequest;
import com.casic.missiles.modular.system.model.CmdBodyTag;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
import java.util.List;
@@ -19,4 +19,8 @@
public interface CmdBodyTagMapper extends BaseMapper {
List statisticsByTag(@Param("begTime") String begTime,
@Param("endTime") String endTime);
+
+ List statisticsByTagTen(@Param("begTime") String begTime,
+ @Param("endTime") String endTime);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
index 3b5f5dc..c51f254 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml
@@ -61,7 +61,7 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
index b505883..7b6a06d 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml
@@ -23,56 +23,240 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
index 7c45998..9b8a5da 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml
@@ -17,21 +17,46 @@
+
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
index 0b92ef4..f88b7f0 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml
@@ -40,14 +40,29 @@
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
index 86905e0..9cbe7cc 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/BusinessReportInfoRequest.java
@@ -21,7 +21,7 @@
private int page;
//用于是否是实时刷新 true实时刷新
- private boolean isReal;
+ private Boolean isReal;
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
index 0cc0d72..a25b165 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/CmdBodyCommonResponse.java
@@ -17,4 +17,7 @@
//关联条数
private String links;
+ //是否关联平台
+ private boolean webFlag;
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
index 2b5c5cd..3728387 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/DictMapDTO.java
@@ -3,10 +3,11 @@
import java.util.HashMap;
import java.util.Map;
-public class DictMapDTO {
+public class DictMapDTO {
//统计类别
public static Map firstHashMap = new HashMap();
+
static {
firstHashMap.put("sdzj", "2");
firstHashMap.put("sjmgsj", "6");
@@ -15,21 +16,26 @@
//涉党政军类
public static Map sdzjHashMap = new HashMap();
+
static {
sdzjHashMap.put("涉党信息", "2-1");
sdzjHashMap.put("涉政信息", "2-2");
sdzjHashMap.put("涉军信息", "2-3");
sdzjHashMap.put("其他相关", "2-4");
}
+
//涉疆敏感事件
public static Map sjmgMap = new HashMap();
+
static {
sjmgMap.put("涉疆案件", "6-1");
sjmgMap.put("涉疆事件", "6-2");
sjmgMap.put("其他相关", "6-3");
}
+
//常规信息
public static Map cgxxHashMap = new HashMap();
+
static {
cgxxHashMap.put("安全生产", "7-1");
cgxxHashMap.put("网络安全", "7-2");
@@ -47,19 +53,28 @@
//0.63 五科 (社会二科 A20500)
//0.64 六科 (境外科 A20300)4
//1 上报
- public static String[] sbArr={"0.49","1"};
+ public static String[] sbArr = {"0.49", "1.0"};
//1.1 联合传播行动队长研判
//2 初步研判
- public static String[] cbypArr={"4"};
+ public static String[] cbypArr = {"4.0"};
//5 值班长研判
- public static String[] zbzypArr={"5"};
+ public static String[] zbzypArr = {"5.0"};
// 6 主值班长审核
//6.1 待请示
//6.2 请示中
//6.3 请示完成
- public static String[] zzbzypArr={"7"};
+ public static String[] zzbzypArr = {"7.0"};
//7 指令分发
- public static String[] xfArr={"7"};
+ public static String[] xfArr = {"7.0"};
//8.3 反馈
- public static String[] fkArr={"8.3"};
+ public static String[] fkArr = {"8.3"};
+
+
+ public static String[] classifyArr = {
+ "涉领导人类", "涉党政军类"
+ , "涉爆涉恐类", "民族宗教类"
+ , "治疆政策类", "涉疆案(事)件类"
+ , "公共安全类", "组织人事类"
+ , "社会民生类", "其他类"
+ };
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java
index 71a828f..4b034cf 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/JudgmentRequest.java
@@ -15,4 +15,7 @@
private int page;
+ //用于是否是实时刷新 true实时刷新
+ private Boolean isReal;
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java
index b7f6a61..3f75025 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java
@@ -16,5 +16,9 @@
* @since 2023-06-15
*/
public interface ICmdBodyTagService extends IService {
+
List statisticsByTag(BusinessReportInfoRequest businessReportInfoRequest);
+
+ List selectListTen(BusinessReportInfoRequest businessReportInfoRequest);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java
index a5681cc..6f46ede 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java
@@ -29,4 +29,6 @@
List getList(JudgmentRequest judgmentRequest);
+ Map addStatisticsByTime(Judgment judgment);
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java
index 5bbc644..25b0e02 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java
@@ -2,12 +2,13 @@
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.casic.missiles.modular.system.dao.CmdBodyTagMapper;
import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest;
import com.casic.missiles.modular.system.dto.CommonRequest;
import com.casic.missiles.modular.system.model.CmdBodyTag;
-import com.casic.missiles.modular.system.dao.CmdBodyTagMapper;
import com.casic.missiles.modular.system.service.ICmdBodyTagService;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -34,8 +35,24 @@
commonRequest.setValue(ObjectUtil.isNotEmpty(commonRequest.getValue()) && commonRequest.getValue().contains(".") ?
commonRequest.getValue().substring(0, commonRequest.getValue().indexOf(".")) :
commonRequest.getValue());
+ if(ObjectUtil.isEmpty(commonRequest.getName())) commonRequest.setName("其他");
});
return commonRequestList;
}
+ @Override
+ public List selectListTen(BusinessReportInfoRequest request) {
+ List commonRequestList = this.baseMapper.statisticsByTagTen(request.getBeginTime(), request.getEndTime());
+ commonRequestList.forEach(commonRequest -> {
+ commonRequest.setName(ObjectUtil.isNotEmpty(commonRequest.getName()) && commonRequest.getName().contains(",") ?
+ commonRequest.getName().substring(0, commonRequest.getName().indexOf(",")) : commonRequest.getName());
+
+ commonRequest.setValue(ObjectUtil.isNotEmpty(commonRequest.getValue()) && commonRequest.getValue().contains(".") ?
+ commonRequest.getValue().substring(0, commonRequest.getValue().indexOf(".")) :
+ commonRequest.getValue());
+ });
+ return commonRequestList;
+ }
+
+
}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java
index 30dea56..c8fe2bf 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java
@@ -16,15 +16,13 @@
import com.casic.missiles.modular.system.enums.DictEnum;
import com.casic.missiles.modular.system.model.Dict;
import com.casic.missiles.modular.system.model.Judgment;
-import com.casic.missiles.modular.system.service.IBusinessAccessService;
-import com.casic.missiles.modular.system.service.ICmdBodyInfoService;
-import com.casic.missiles.modular.system.service.ICmdBodyRoamService;
-import com.casic.missiles.modular.system.service.IJudgmentService;
+import com.casic.missiles.modular.system.service.*;
import com.casic.missiles.modular.system.util.ToolUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.*;
+import java.util.regex.Pattern;
import java.util.stream.Collectors;
/**
@@ -51,6 +49,9 @@
@Autowired
private ICmdBodyInfoService iCmdBodyInfoService;
+ @Autowired
+ private ICmdBodyTagService iCmdBodyTagService;
+
@Override
public List> statisticsByTime() {
List judgmentList = this.list();
@@ -81,15 +82,125 @@
return hashMaps;
}
+
+ public static boolean isInteger(String str) {
+ Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$");
+ return pattern.matcher(str).matches();
+ }
+
+
+ @Override
+ public Map addStatisticsByTime(Judgment judgment) {
+ Map hashMap = new HashMap<>();
+ List