|
@@ -2,6 +2,9 @@ package com.ruoyi.framework.task;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.ruoyi.common.sendEmail.IMailService;
|
|
|
+import com.ruoyi.common.thread.SpecDevYlgdThread;
|
|
|
+import com.ruoyi.common.thread.SpecDevYlrqThread;
|
|
|
+import com.ruoyi.common.thread.SpecOverLifeThead;
|
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
|
import com.ruoyi.framework.config.RuoYiConfig;
|
|
|
import com.ruoyi.framework.web.controller.BaseController;
|
|
@@ -105,6 +108,16 @@ public class TSpecdevAllTask extends BaseController {
|
|
|
this.checkWarnFlagForDzsb(firstlevel, secondlevel, thirdlevel, sdf);
|
|
|
this.checkWarnFlagForYlgd(firstlevel, secondlevel, thirdlevel, sdf);
|
|
|
this.checkWarnFlagForYlrq(firstlevel, secondlevel, thirdlevel, sdf);
|
|
|
+ SpecDevYlgdThread specDevYlgdThread = new SpecDevYlgdThread(specdevYlgdService);
|
|
|
+ Thread t = new Thread(specDevYlgdThread);
|
|
|
+ t.start();
|
|
|
+ SpecOverLifeThead specOverLifeThead = new SpecOverLifeThead(specdevYlrqService);
|
|
|
+ Thread t3 = new Thread(specOverLifeThead);
|
|
|
+ t3.start();
|
|
|
+
|
|
|
+ SpecDevYlrqThread specDevYlgrThread = new SpecDevYlrqThread(specdevYlrqService);
|
|
|
+ Thread t2 = new Thread(specDevYlgrThread);
|
|
|
+ t2.start();
|
|
|
}
|
|
|
|
|
|
private void checkWarnFlagForGl(Long firstlevel, Long secondlevel, Long thirdlevel, SimpleDateFormat sdf) {
|
|
@@ -122,7 +135,9 @@ public class TSpecdevAllTask extends BaseController {
|
|
|
}
|
|
|
for (TAlarmPrincipal o : userList) {
|
|
|
//根据装置权限获取数据
|
|
|
+
|
|
|
List<SysPlant> plantList = sysPlantService.selectSysPlantByDeptId(o.getDeptId());
|
|
|
+ logger.info("部门id"+o.getDeptId() + "--部门:" + plantList.toString());
|
|
|
List<String> plants = new ArrayList<>();
|
|
|
for (SysPlant s : plantList
|
|
|
) {
|