diff --git a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java index 7457109..2c679d4 100644 --- a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java +++ b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java @@ -142,7 +142,7 @@ Thread.sleep(Integer.valueOf(map.get("time").toString()) * 1000); //重新关闭开关上电 DoorShortUtil.remoteControl(controllerIP, Long.valueOf(controllerSN), 2, 2); - Thread.sleep(2 * 60 * 1000); + Thread.sleep( 5* 1000); return true; } } catch (Exception e) { diff --git a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java index 7457109..2c679d4 100644 --- a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java +++ b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java @@ -142,7 +142,7 @@ Thread.sleep(Integer.valueOf(map.get("time").toString()) * 1000); //重新关闭开关上电 DoorShortUtil.remoteControl(controllerIP, Long.valueOf(controllerSN), 2, 2); - Thread.sleep(2 * 60 * 1000); + Thread.sleep( 5* 1000); return true; } } catch (Exception e) { diff --git a/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java b/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java index cfb900f..2994cd5 100644 --- a/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java +++ b/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java @@ -188,6 +188,7 @@ this.alarmPitch = alarmPitch; this.alarmStatus = alarmStatus; this.lineNum = lineNum; + this.setAlarmTime(new Date()); } @Override diff --git a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java index 7457109..2c679d4 100644 --- a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java +++ b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java @@ -142,7 +142,7 @@ Thread.sleep(Integer.valueOf(map.get("time").toString()) * 1000); //重新关闭开关上电 DoorShortUtil.remoteControl(controllerIP, Long.valueOf(controllerSN), 2, 2); - Thread.sleep(2 * 60 * 1000); + Thread.sleep( 5* 1000); return true; } } catch (Exception e) { diff --git a/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java b/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java index cfb900f..2994cd5 100644 --- a/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java +++ b/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java @@ -188,6 +188,7 @@ this.alarmPitch = alarmPitch; this.alarmStatus = alarmStatus; this.lineNum = lineNum; + this.setAlarmTime(new Date()); } @Override diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java index e8a5163..5790e88 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java @@ -401,13 +401,13 @@ //重新商店间隔2秒 Thread.sleep(2 * 1000); //重新关闭开关上电 - return DoorShortUtil.remoteControl(doorIp, Long.valueOf(sn), 2, 2); + return ResponseData.success(DoorShortUtil.remoteControl(doorIp, Long.valueOf(sn), 2, 2)); } } catch (InterruptedException e) { e.printStackTrace(); } - return false; + return ResponseData.error("控制失败,请检查网络配置"); } diff --git a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java index 7457109..2c679d4 100644 --- a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java +++ b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java @@ -142,7 +142,7 @@ Thread.sleep(Integer.valueOf(map.get("time").toString()) * 1000); //重新关闭开关上电 DoorShortUtil.remoteControl(controllerIP, Long.valueOf(controllerSN), 2, 2); - Thread.sleep(2 * 60 * 1000); + Thread.sleep( 5* 1000); return true; } } catch (Exception e) { diff --git a/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java b/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java index cfb900f..2994cd5 100644 --- a/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java +++ b/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java @@ -188,6 +188,7 @@ this.alarmPitch = alarmPitch; this.alarmStatus = alarmStatus; this.lineNum = lineNum; + this.setAlarmTime(new Date()); } @Override diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java index e8a5163..5790e88 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java @@ -401,13 +401,13 @@ //重新商店间隔2秒 Thread.sleep(2 * 1000); //重新关闭开关上电 - return DoorShortUtil.remoteControl(doorIp, Long.valueOf(sn), 2, 2); + return ResponseData.success(DoorShortUtil.remoteControl(doorIp, Long.valueOf(sn), 2, 2)); } } catch (InterruptedException e) { e.printStackTrace(); } - return false; + return ResponseData.error("控制失败,请检查网络配置"); } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java b/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java index 3a498e0..638095e 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java @@ -44,11 +44,11 @@ public Executor taskExecutor() { ThreadPoolTaskExecutor taskExecutor = new ThreadPoolTaskExecutor(); // 核心池大小 - taskExecutor.setCorePoolSize(5); + taskExecutor.setCorePoolSize(16); // 最大线程数 - taskExecutor.setMaxPoolSize(20); + taskExecutor.setMaxPoolSize(32); // 队列程度 - taskExecutor.setQueueCapacity(500); + taskExecutor.setQueueCapacity(800); // 线程空闲时间 taskExecutor.setKeepAliveSeconds(60); // 线程前缀名称 diff --git a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java index 7457109..2c679d4 100644 --- a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java +++ b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java @@ -142,7 +142,7 @@ Thread.sleep(Integer.valueOf(map.get("time").toString()) * 1000); //重新关闭开关上电 DoorShortUtil.remoteControl(controllerIP, Long.valueOf(controllerSN), 2, 2); - Thread.sleep(2 * 60 * 1000); + Thread.sleep( 5* 1000); return true; } } catch (Exception e) { diff --git a/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java b/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java index cfb900f..2994cd5 100644 --- a/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java +++ b/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java @@ -188,6 +188,7 @@ this.alarmPitch = alarmPitch; this.alarmStatus = alarmStatus; this.lineNum = lineNum; + this.setAlarmTime(new Date()); } @Override diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java index e8a5163..5790e88 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java @@ -401,13 +401,13 @@ //重新商店间隔2秒 Thread.sleep(2 * 1000); //重新关闭开关上电 - return DoorShortUtil.remoteControl(doorIp, Long.valueOf(sn), 2, 2); + return ResponseData.success(DoorShortUtil.remoteControl(doorIp, Long.valueOf(sn), 2, 2)); } } catch (InterruptedException e) { e.printStackTrace(); } - return false; + return ResponseData.error("控制失败,请检查网络配置"); } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java b/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java index 3a498e0..638095e 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java @@ -44,11 +44,11 @@ public Executor taskExecutor() { ThreadPoolTaskExecutor taskExecutor = new ThreadPoolTaskExecutor(); // 核心池大小 - taskExecutor.setCorePoolSize(5); + taskExecutor.setCorePoolSize(16); // 最大线程数 - taskExecutor.setMaxPoolSize(20); + taskExecutor.setMaxPoolSize(32); // 队列程度 - taskExecutor.setQueueCapacity(500); + taskExecutor.setQueueCapacity(800); // 线程空闲时间 taskExecutor.setKeepAliveSeconds(60); // 线程前缀名称 diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java index 5e4144b..97b1ecb 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java @@ -126,5 +126,4 @@ return ResponseData.success(busMonipoiInfoService.AIlistPage( monitorListDTO.getStationId(), monitorListDTO.getKeyword())); } - } diff --git a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java index 7457109..2c679d4 100644 --- a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java +++ b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java @@ -142,7 +142,7 @@ Thread.sleep(Integer.valueOf(map.get("time").toString()) * 1000); //重新关闭开关上电 DoorShortUtil.remoteControl(controllerIP, Long.valueOf(controllerSN), 2, 2); - Thread.sleep(2 * 60 * 1000); + Thread.sleep( 5* 1000); return true; } } catch (Exception e) { diff --git a/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java b/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java index cfb900f..2994cd5 100644 --- a/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java +++ b/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java @@ -188,6 +188,7 @@ this.alarmPitch = alarmPitch; this.alarmStatus = alarmStatus; this.lineNum = lineNum; + this.setAlarmTime(new Date()); } @Override diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java index e8a5163..5790e88 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java @@ -401,13 +401,13 @@ //重新商店间隔2秒 Thread.sleep(2 * 1000); //重新关闭开关上电 - return DoorShortUtil.remoteControl(doorIp, Long.valueOf(sn), 2, 2); + return ResponseData.success(DoorShortUtil.remoteControl(doorIp, Long.valueOf(sn), 2, 2)); } } catch (InterruptedException e) { e.printStackTrace(); } - return false; + return ResponseData.error("控制失败,请检查网络配置"); } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java b/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java index 3a498e0..638095e 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java @@ -44,11 +44,11 @@ public Executor taskExecutor() { ThreadPoolTaskExecutor taskExecutor = new ThreadPoolTaskExecutor(); // 核心池大小 - taskExecutor.setCorePoolSize(5); + taskExecutor.setCorePoolSize(16); // 最大线程数 - taskExecutor.setMaxPoolSize(20); + taskExecutor.setMaxPoolSize(32); // 队列程度 - taskExecutor.setQueueCapacity(500); + taskExecutor.setQueueCapacity(800); // 线程空闲时间 taskExecutor.setKeepAliveSeconds(60); // 线程前缀名称 diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java index 5e4144b..97b1ecb 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java @@ -126,5 +126,4 @@ return ResponseData.success(busMonipoiInfoService.AIlistPage( monitorListDTO.getStationId(), monitorListDTO.getKeyword())); } - } diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java index d40c18a..ba3dc71 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java @@ -100,4 +100,12 @@ } + /** + * 设备列表(供大屏获取设备信息) + */ + @RequestMapping(value = "/listDp") + public Object listDp() { + return ResponseData.success(busStationInfoService.listDp()); + } + } diff --git a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java index 7457109..2c679d4 100644 --- a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java +++ b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java @@ -142,7 +142,7 @@ Thread.sleep(Integer.valueOf(map.get("time").toString()) * 1000); //重新关闭开关上电 DoorShortUtil.remoteControl(controllerIP, Long.valueOf(controllerSN), 2, 2); - Thread.sleep(2 * 60 * 1000); + Thread.sleep( 5* 1000); return true; } } catch (Exception e) { diff --git a/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java b/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java index cfb900f..2994cd5 100644 --- a/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java +++ b/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java @@ -188,6 +188,7 @@ this.alarmPitch = alarmPitch; this.alarmStatus = alarmStatus; this.lineNum = lineNum; + this.setAlarmTime(new Date()); } @Override diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java index e8a5163..5790e88 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java @@ -401,13 +401,13 @@ //重新商店间隔2秒 Thread.sleep(2 * 1000); //重新关闭开关上电 - return DoorShortUtil.remoteControl(doorIp, Long.valueOf(sn), 2, 2); + return ResponseData.success(DoorShortUtil.remoteControl(doorIp, Long.valueOf(sn), 2, 2)); } } catch (InterruptedException e) { e.printStackTrace(); } - return false; + return ResponseData.error("控制失败,请检查网络配置"); } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java b/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java index 3a498e0..638095e 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java @@ -44,11 +44,11 @@ public Executor taskExecutor() { ThreadPoolTaskExecutor taskExecutor = new ThreadPoolTaskExecutor(); // 核心池大小 - taskExecutor.setCorePoolSize(5); + taskExecutor.setCorePoolSize(16); // 最大线程数 - taskExecutor.setMaxPoolSize(20); + taskExecutor.setMaxPoolSize(32); // 队列程度 - taskExecutor.setQueueCapacity(500); + taskExecutor.setQueueCapacity(800); // 线程空闲时间 taskExecutor.setKeepAliveSeconds(60); // 线程前缀名称 diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java index 5e4144b..97b1ecb 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java @@ -126,5 +126,4 @@ return ResponseData.success(busMonipoiInfoService.AIlistPage( monitorListDTO.getStationId(), monitorListDTO.getKeyword())); } - } diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java index d40c18a..ba3dc71 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java @@ -100,4 +100,12 @@ } + /** + * 设备列表(供大屏获取设备信息) + */ + @RequestMapping(value = "/listDp") + public Object listDp() { + return ResponseData.success(busStationInfoService.listDp()); + } + } diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusMonipoiInfo.java b/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusMonipoiInfo.java index 1409061..3505512 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusMonipoiInfo.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusMonipoiInfo.java @@ -59,6 +59,10 @@ @TableField(exist = false) @ExcelProperty(value = "所在场站", order = 0) private String stationName; + + @TableField(exist = false) + @ExcelProperty(value = "所属单位", order = 0) + private String deptName; /** * 精确位置信息 */ diff --git a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java index 7457109..2c679d4 100644 --- a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java +++ b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java @@ -142,7 +142,7 @@ Thread.sleep(Integer.valueOf(map.get("time").toString()) * 1000); //重新关闭开关上电 DoorShortUtil.remoteControl(controllerIP, Long.valueOf(controllerSN), 2, 2); - Thread.sleep(2 * 60 * 1000); + Thread.sleep( 5* 1000); return true; } } catch (Exception e) { diff --git a/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java b/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java index cfb900f..2994cd5 100644 --- a/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java +++ b/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java @@ -188,6 +188,7 @@ this.alarmPitch = alarmPitch; this.alarmStatus = alarmStatus; this.lineNum = lineNum; + this.setAlarmTime(new Date()); } @Override diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java index e8a5163..5790e88 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java @@ -401,13 +401,13 @@ //重新商店间隔2秒 Thread.sleep(2 * 1000); //重新关闭开关上电 - return DoorShortUtil.remoteControl(doorIp, Long.valueOf(sn), 2, 2); + return ResponseData.success(DoorShortUtil.remoteControl(doorIp, Long.valueOf(sn), 2, 2)); } } catch (InterruptedException e) { e.printStackTrace(); } - return false; + return ResponseData.error("控制失败,请检查网络配置"); } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java b/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java index 3a498e0..638095e 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java @@ -44,11 +44,11 @@ public Executor taskExecutor() { ThreadPoolTaskExecutor taskExecutor = new ThreadPoolTaskExecutor(); // 核心池大小 - taskExecutor.setCorePoolSize(5); + taskExecutor.setCorePoolSize(16); // 最大线程数 - taskExecutor.setMaxPoolSize(20); + taskExecutor.setMaxPoolSize(32); // 队列程度 - taskExecutor.setQueueCapacity(500); + taskExecutor.setQueueCapacity(800); // 线程空闲时间 taskExecutor.setKeepAliveSeconds(60); // 线程前缀名称 diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java index 5e4144b..97b1ecb 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java @@ -126,5 +126,4 @@ return ResponseData.success(busMonipoiInfoService.AIlistPage( monitorListDTO.getStationId(), monitorListDTO.getKeyword())); } - } diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java index d40c18a..ba3dc71 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java @@ -100,4 +100,12 @@ } + /** + * 设备列表(供大屏获取设备信息) + */ + @RequestMapping(value = "/listDp") + public Object listDp() { + return ResponseData.success(busStationInfoService.listDp()); + } + } diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusMonipoiInfo.java b/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusMonipoiInfo.java index 1409061..3505512 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusMonipoiInfo.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusMonipoiInfo.java @@ -59,6 +59,10 @@ @TableField(exist = false) @ExcelProperty(value = "所在场站", order = 0) private String stationName; + + @TableField(exist = false) + @ExcelProperty(value = "所属单位", order = 0) + private String deptName; /** * 精确位置信息 */ diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusObserpoiInfo.java b/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusObserpoiInfo.java index 27fe879..2bf29c7 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusObserpoiInfo.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusObserpoiInfo.java @@ -129,6 +129,7 @@ this.speed = speed; this.lineNum = lineNum; this.lineName = lineName; + this.updateTime= new Date(); this.ts = ts; } diff --git a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java index 7457109..2c679d4 100644 --- a/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java +++ b/casic-common/src/main/java/com/casic/missiles/weigeng/CommDoorUtil.java @@ -142,7 +142,7 @@ Thread.sleep(Integer.valueOf(map.get("time").toString()) * 1000); //重新关闭开关上电 DoorShortUtil.remoteControl(controllerIP, Long.valueOf(controllerSN), 2, 2); - Thread.sleep(2 * 60 * 1000); + Thread.sleep( 5* 1000); return true; } } catch (Exception e) { diff --git a/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java b/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java index cfb900f..2994cd5 100644 --- a/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java +++ b/casic-data/src/main/java/com/casic/missiles/modular/system/model/AlarmRecord.java @@ -188,6 +188,7 @@ this.alarmPitch = alarmPitch; this.alarmStatus = alarmStatus; this.lineNum = lineNum; + this.setAlarmTime(new Date()); } @Override diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java index e8a5163..5790e88 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/HCNetController.java @@ -401,13 +401,13 @@ //重新商店间隔2秒 Thread.sleep(2 * 1000); //重新关闭开关上电 - return DoorShortUtil.remoteControl(doorIp, Long.valueOf(sn), 2, 2); + return ResponseData.success(DoorShortUtil.remoteControl(doorIp, Long.valueOf(sn), 2, 2)); } } catch (InterruptedException e) { e.printStackTrace(); } - return false; + return ResponseData.error("控制失败,请检查网络配置"); } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java b/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java index 3a498e0..638095e 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/util/PoolConfig.java @@ -44,11 +44,11 @@ public Executor taskExecutor() { ThreadPoolTaskExecutor taskExecutor = new ThreadPoolTaskExecutor(); // 核心池大小 - taskExecutor.setCorePoolSize(5); + taskExecutor.setCorePoolSize(16); // 最大线程数 - taskExecutor.setMaxPoolSize(20); + taskExecutor.setMaxPoolSize(32); // 队列程度 - taskExecutor.setQueueCapacity(500); + taskExecutor.setQueueCapacity(800); // 线程空闲时间 taskExecutor.setKeepAliveSeconds(60); // 线程前缀名称 diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java index 5e4144b..97b1ecb 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusMonipoiInfoController.java @@ -126,5 +126,4 @@ return ResponseData.success(busMonipoiInfoService.AIlistPage( monitorListDTO.getStationId(), monitorListDTO.getKeyword())); } - } diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java index d40c18a..ba3dc71 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/controller/BusStationInfoController.java @@ -100,4 +100,12 @@ } + /** + * 设备列表(供大屏获取设备信息) + */ + @RequestMapping(value = "/listDp") + public Object listDp() { + return ResponseData.success(busStationInfoService.listDp()); + } + } diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusMonipoiInfo.java b/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusMonipoiInfo.java index 1409061..3505512 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusMonipoiInfo.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusMonipoiInfo.java @@ -59,6 +59,10 @@ @TableField(exist = false) @ExcelProperty(value = "所在场站", order = 0) private String stationName; + + @TableField(exist = false) + @ExcelProperty(value = "所属单位", order = 0) + private String deptName; /** * 精确位置信息 */ diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusObserpoiInfo.java b/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusObserpoiInfo.java index 27fe879..2bf29c7 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusObserpoiInfo.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/model/BusObserpoiInfo.java @@ -129,6 +129,7 @@ this.speed = speed; this.lineNum = lineNum; this.lineName = lineName; + this.updateTime= new Date(); this.ts = ts; } diff --git a/casic-station/src/main/java/com/casic/missiles/modular/system/service/IBusStationInfoService.java b/casic-station/src/main/java/com/casic/missiles/modular/system/service/IBusStationInfoService.java index e435fcc..efd2e2b 100644 --- a/casic-station/src/main/java/com/casic/missiles/modular/system/service/IBusStationInfoService.java +++ b/casic-station/src/main/java/com/casic/missiles/modular/system/service/IBusStationInfoService.java @@ -1,13 +1,15 @@ package com.casic.missiles.modular.system.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.IService; import com.casic.missiles.model.response.ResponseData; import com.casic.missiles.modular.system.dto.station.StationPointList; import com.casic.missiles.modular.system.dto.station.StationStateStatisticsVO; +import com.casic.missiles.modular.system.model.BusMonipoiInfo; import com.casic.missiles.modular.system.model.BusStationInfo; -import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; +import java.util.Map; /** *
@@ -31,4 +33,6 @@
List