|
@@ -290,9 +290,9 @@ public class MsgAlarmController extends BaseController {
|
|
}
|
|
}
|
|
msgAlarm.setLineDirName(msgAlarm.getLineDir() == 1 ? "上行" : "下行");
|
|
msgAlarm.setLineDirName(msgAlarm.getLineDir() == 1 ? "上行" : "下行");
|
|
msgAlarm.setIsLockName(msgAlarm.getIsLock() == 1 ? "已解除" : "未解除");
|
|
msgAlarm.setIsLockName(msgAlarm.getIsLock() == 1 ? "已解除" : "未解除");
|
|
- LambdaQueryWrapper<SysDictData> dict=new LambdaQueryWrapper<>();
|
|
|
|
- dict.eq(SysDictData::getDictType,"sys_alarm_type");
|
|
|
|
- dict.eq(SysDictData::getDictValue,msgAlarm.getAlarmType());
|
|
|
|
|
|
+ LambdaQueryWrapper<SysDictData> dict = new LambdaQueryWrapper<>();
|
|
|
|
+ dict.eq(SysDictData::getDictType, "sys_alarm_type");
|
|
|
|
+ dict.eq(SysDictData::getDictValue, msgAlarm.getAlarmType());
|
|
SysDictData one = dictDataService.getOne(dict);
|
|
SysDictData one = dictDataService.getOne(dict);
|
|
msgAlarm.setAlarmTypeName(one.getDictLabel());
|
|
msgAlarm.setAlarmTypeName(one.getDictLabel());
|
|
String[] split1 = msgAlarm.getAlarmAttr().split(",");
|
|
String[] split1 = msgAlarm.getAlarmAttr().split(",");
|
|
@@ -407,6 +407,9 @@ public class MsgAlarmController extends BaseController {
|
|
@RequestParam(value = "releasedType", required = false) Integer releasedType,
|
|
@RequestParam(value = "releasedType", required = false) Integer releasedType,
|
|
@RequestParam(value = "releasedReason", required = false) String releasedReason) {
|
|
@RequestParam(value = "releasedReason", required = false) String releasedReason) {
|
|
MsgAlarm msgAlarm = msgAlarmService.getById(id);
|
|
MsgAlarm msgAlarm = msgAlarmService.getById(id);
|
|
|
|
+ if (msgAlarm.getIsLock() == 1) {
|
|
|
|
+ return AjaxResult.error("501", "报警已解除");
|
|
|
|
+ }
|
|
msgAlarm.setIsLock(1);
|
|
msgAlarm.setIsLock(1);
|
|
msgAlarm.setUpdateBy(getUserId());
|
|
msgAlarm.setUpdateBy(getUserId());
|
|
msgAlarm.setReleasedBy(getUserId());
|
|
msgAlarm.setReleasedBy(getUserId());
|
|
@@ -430,7 +433,9 @@ public class MsgAlarmController extends BaseController {
|
|
} catch (Exception exception) {
|
|
} catch (Exception exception) {
|
|
log.error(exception.getMessage());
|
|
log.error(exception.getMessage());
|
|
}
|
|
}
|
|
|
|
+ log.info("updateIsLock-------url" + url);
|
|
msgAlarm.setReleasedUrl(url);
|
|
msgAlarm.setReleasedUrl(url);
|
|
|
|
+ log.info("updateIsLock----------msgAlarm" + msgAlarm);
|
|
boolean b = msgAlarmService.updateById(msgAlarm);
|
|
boolean b = msgAlarmService.updateById(msgAlarm);
|
|
// LambdaQueryWrapper<MsgAppPush> wrapper = new LambdaQueryWrapper<>();
|
|
// LambdaQueryWrapper<MsgAppPush> wrapper = new LambdaQueryWrapper<>();
|
|
// wrapper.eq(MsgAppPush::getAlarmId, msgAlarm.getAlarmId());
|
|
// wrapper.eq(MsgAppPush::getAlarmId, msgAlarm.getAlarmId());
|
|
@@ -457,14 +462,14 @@ public class MsgAlarmController extends BaseController {
|
|
QueryWrapper<MsgAlarm> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<MsgAlarm> queryWrapper = new QueryWrapper<>();
|
|
queryWrapper.eq("alarm_id", alarmId);
|
|
queryWrapper.eq("alarm_id", alarmId);
|
|
MsgAlarm one = msgAlarmService.getOne(queryWrapper);
|
|
MsgAlarm one = msgAlarmService.getOne(queryWrapper);
|
|
- if (ObjectUtils.isEmpty(one)){
|
|
|
|
- return error("报警表没有此报警唯一标识的报警数据");
|
|
|
|
|
|
+ if (ObjectUtils.isEmpty(one)) {
|
|
|
|
+ return error("报警表没有此报警唯一标识的报警数据");
|
|
}
|
|
}
|
|
QueryWrapper<MsgAlarmFrequency> wrapper = new QueryWrapper<>();
|
|
QueryWrapper<MsgAlarmFrequency> wrapper = new QueryWrapper<>();
|
|
wrapper.eq("alarm_id", alarmId);
|
|
wrapper.eq("alarm_id", alarmId);
|
|
wrapper.orderByDesc("alarm_time");
|
|
wrapper.orderByDesc("alarm_time");
|
|
List<MsgAlarmFrequency> list = msgAlarmFrequencyService.list(wrapper);
|
|
List<MsgAlarmFrequency> list = msgAlarmFrequencyService.list(wrapper);
|
|
- if (list.size()>0) {
|
|
|
|
|
|
+ if (list.size() > 0) {
|
|
if (one.getIsLock() == 1) {
|
|
if (one.getIsLock() == 1) {
|
|
for (int i = 0; i < list.size(); i++) {
|
|
for (int i = 0; i < list.size(); i++) {
|
|
if (i == 0) {
|
|
if (i == 0) {
|
|
@@ -473,13 +478,13 @@ public class MsgAlarmController extends BaseController {
|
|
list.get(i).setIsLock(2);
|
|
list.get(i).setIsLock(2);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- }else {
|
|
|
|
|
|
+ } else {
|
|
for (MsgAlarmFrequency msgAlarmFrequency : list) {
|
|
for (MsgAlarmFrequency msgAlarmFrequency : list) {
|
|
msgAlarmFrequency.setIsLock(2);
|
|
msgAlarmFrequency.setIsLock(2);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return AjaxResult.success(list);
|
|
return AjaxResult.success(list);
|
|
- }else {
|
|
|
|
|
|
+ } else {
|
|
return error("报警频次表没有此报警唯一标识的报警数据");
|
|
return error("报警频次表没有此报警唯一标识的报警数据");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -492,13 +497,13 @@ public class MsgAlarmController extends BaseController {
|
|
wrapper.eq("camera_code", cameraCode);
|
|
wrapper.eq("camera_code", cameraCode);
|
|
wrapper.orderByDesc("alarm_time");
|
|
wrapper.orderByDesc("alarm_time");
|
|
List<MsgAlarm> list = msgAlarmService.list(wrapper);
|
|
List<MsgAlarm> list = msgAlarmService.list(wrapper);
|
|
- if (list.size()>0) {
|
|
|
|
|
|
+ if (list.size() > 0) {
|
|
for (MsgAlarm msgAlarm : list) {
|
|
for (MsgAlarm msgAlarm : list) {
|
|
msgAlarm.setFailureToAlarm(1);
|
|
msgAlarm.setFailureToAlarm(1);
|
|
}
|
|
}
|
|
return AjaxResult.success(list);
|
|
return AjaxResult.success(list);
|
|
- }else {
|
|
|
|
- List<MsgAlarm> msgAlarmList=new ArrayList<>();
|
|
|
|
|
|
+ } else {
|
|
|
|
+ List<MsgAlarm> msgAlarmList = new ArrayList<>();
|
|
MsgAlarm msgAlarm = new MsgAlarm();
|
|
MsgAlarm msgAlarm = new MsgAlarm();
|
|
msgAlarm.setFailureToAlarm(2);
|
|
msgAlarm.setFailureToAlarm(2);
|
|
msgAlarmList.add(msgAlarm);
|
|
msgAlarmList.add(msgAlarm);
|