|
@@ -1,18 +1,19 @@
|
|
|
package com.ozs.web.controller.accountmanagment;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.ozs.common.annotation.Log;
|
|
|
import com.ozs.common.core.controller.BaseController;
|
|
|
import com.ozs.common.core.domain.AjaxResult;
|
|
|
-import com.ozs.common.core.domain.entity.SysDept;
|
|
|
import com.ozs.common.core.domain.entity.SysUser;
|
|
|
import com.ozs.common.enums.BusinessType;
|
|
|
import com.ozs.common.utils.AppendUtils;
|
|
|
import com.ozs.common.utils.StringUtils;
|
|
|
import com.ozs.common.utils.poi.ExcelUtil;
|
|
|
-import com.ozs.entity.*;
|
|
|
+import com.ozs.entity.BaseUser;
|
|
|
+import com.ozs.entity.MsgAlarm;
|
|
|
+import com.ozs.entity.MsgAlarmFrequency;
|
|
|
+import com.ozs.entity.MsgWebPush;
|
|
|
import com.ozs.entity.vo.*;
|
|
|
import com.ozs.mapper.MsgAlarmMapper;
|
|
|
import com.ozs.service.*;
|
|
@@ -24,7 +25,6 @@ import io.swagger.annotations.ApiImplicitParams;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
-import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
import org.springframework.util.ObjectUtils;
|
|
@@ -161,32 +161,32 @@ public class MsgAlarmController extends BaseController {
|
|
|
// String[] split = o.getImageUrl().split(";");
|
|
|
// ArrayList<String> objects = new ArrayList<>(Arrays.asList(split));
|
|
|
// o.setImageUrls(objects);
|
|
|
- LambdaQueryWrapper<BaseCameraManagement> cameraManagementLambdaQueryWrapper = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
|
- if (!ObjectUtils.isEmpty(o.getCameraCode())) {
|
|
|
- cameraManagementLambdaQueryWrapper.eq(BaseCameraManagement::getCameraCode, o.getCameraCode());
|
|
|
- }
|
|
|
- BaseCameraManagement cameraManagement = baseCameraManagementService.getOne(cameraManagementLambdaQueryWrapper);
|
|
|
- LambdaQueryWrapper<BaseRailwayManagement> queryWrapper = new LambdaQueryWrapper<BaseRailwayManagement>();
|
|
|
- if (!ObjectUtils.isEmpty(cameraManagement.getRailwayCode())) {
|
|
|
- queryWrapper.eq(BaseRailwayManagement::getRailwayCode, cameraManagement.getRailwayCode());
|
|
|
- }
|
|
|
- BaseRailwayManagement baseRailwayManagement = baseRailwayManagementService.getOne(queryWrapper);
|
|
|
- o.setRailwayName(baseRailwayManagement.getRailwayName());
|
|
|
- if (StringUtils.isNotEmpty(o.getReleasedBy())) {
|
|
|
- BaseUser user = baseUserService.getUser(o.getReleasedBy());
|
|
|
- o.setReleasedByName(user.getNickName());
|
|
|
- }
|
|
|
- String mils = AppendUtils.stringAppend(cameraManagement.getInstallMile());
|
|
|
- o.setAlarmMiles(mils);
|
|
|
- String end = AppendUtils.stringAppend(cameraManagement.getEndMile());
|
|
|
- o.setEndMile(end);
|
|
|
- String begin = AppendUtils.stringAppend(cameraManagement.getBeginMile());
|
|
|
- o.setBeginMile(begin);
|
|
|
- LambdaQueryWrapper<MsgAlarmFrequency> wrapper = new LambdaQueryWrapper<MsgAlarmFrequency>();
|
|
|
- if (!ObjectUtils.isEmpty(o.getAlarmId())) {
|
|
|
- wrapper.eq(MsgAlarmFrequency::getAlarmId, o.getAlarmId());
|
|
|
- }
|
|
|
- o.setAlarmCount((int) msgAlarmFrequencyService.count(wrapper));
|
|
|
+// LambdaQueryWrapper<BaseCameraManagement> cameraManagementLambdaQueryWrapper = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
|
+// if (!ObjectUtils.isEmpty(o.getCameraCode())) {
|
|
|
+// cameraManagementLambdaQueryWrapper.eq(BaseCameraManagement::getCameraCode, o.getCameraCode());
|
|
|
+// }
|
|
|
+// BaseCameraManagement cameraManagement = baseCameraManagementService.getOne(cameraManagementLambdaQueryWrapper);
|
|
|
+// LambdaQueryWrapper<BaseRailwayManagement> queryWrapper = new LambdaQueryWrapper<BaseRailwayManagement>();
|
|
|
+// if (!ObjectUtils.isEmpty(cameraManagement.getRailwayCode())) {
|
|
|
+// queryWrapper.eq(BaseRailwayManagement::getRailwayCode, cameraManagement.getRailwayCode());
|
|
|
+// }
|
|
|
+// BaseRailwayManagement baseRailwayManagement = baseRailwayManagementService.getOne(queryWrapper);
|
|
|
+// o.setRailwayName(baseRailwayManagement.getRailwayName());
|
|
|
+// if (StringUtils.isNotEmpty(o.getReleasedBy())) {
|
|
|
+// BaseUser user = baseUserService.getUser(o.getReleasedBy());
|
|
|
+// o.setReleasedByName(user.getNickName());
|
|
|
+// }
|
|
|
+// String mils = AppendUtils.stringAppend(cameraManagement.getInstallMile());
|
|
|
+// o.setAlarmMiles(mils);
|
|
|
+// String end = AppendUtils.stringAppend(cameraManagement.getEndMile());
|
|
|
+// o.setEndMile(end);
|
|
|
+// String begin = AppendUtils.stringAppend(cameraManagement.getBeginMile());
|
|
|
+// o.setBeginMile(begin);
|
|
|
+// LambdaQueryWrapper<MsgAlarmFrequency> wrapper = new LambdaQueryWrapper<MsgAlarmFrequency>();
|
|
|
+// if (!ObjectUtils.isEmpty(o.getAlarmId())) {
|
|
|
+// wrapper.eq(MsgAlarmFrequency::getAlarmId, o.getAlarmId());
|
|
|
+// }
|
|
|
+// o.setAlarmCount((int) msgAlarmFrequencyService.count(wrapper));
|
|
|
return o;
|
|
|
}).collect(Collectors.toList());
|
|
|
page.setRecords(dto1);
|
|
@@ -218,35 +218,35 @@ public class MsgAlarmController extends BaseController {
|
|
|
// String[] split = msgAlarm.getImageUrl().split(";");
|
|
|
// ArrayList<String> objects = new ArrayList<>(Arrays.asList(split));
|
|
|
// msgAlarm.setImageUrls(objects);
|
|
|
- LambdaQueryWrapper<BaseCameraManagement> cameraManagementLambdaQueryWrapper = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
|
- if (!ObjectUtils.isEmpty(msgAlarm.getCameraCode())) {
|
|
|
- cameraManagementLambdaQueryWrapper.eq(BaseCameraManagement::getCameraCode, msgAlarm.getCameraCode());
|
|
|
- }
|
|
|
- BaseCameraManagement cameraManagement = baseCameraManagementService.getOne(cameraManagementLambdaQueryWrapper);
|
|
|
- LambdaQueryWrapper<BaseRailwayManagement> queryWrapper = new LambdaQueryWrapper<BaseRailwayManagement>();
|
|
|
- if (!ObjectUtils.isEmpty(cameraManagement.getRailwayCode())) {
|
|
|
- queryWrapper.eq(BaseRailwayManagement::getRailwayCode, cameraManagement.getRailwayCode());
|
|
|
- }
|
|
|
- BaseRailwayManagement baseRailwayManagement = baseRailwayManagementService.getOne(queryWrapper);
|
|
|
- msgAlarm.setRailwayName(baseRailwayManagement.getRailwayName());
|
|
|
- if (StringUtils.isNotEmpty(msgAlarm.getReleasedBy())) {
|
|
|
- BaseUser user = baseUserService.getUser(msgAlarm.getReleasedBy());
|
|
|
- msgAlarm.setReleasedByName(user.getNickName());
|
|
|
- }
|
|
|
- String mils = AppendUtils.stringAppend(cameraManagement.getInstallMile());
|
|
|
- msgAlarm.setAlarmMiles(mils);
|
|
|
- String end = AppendUtils.stringAppend(cameraManagement.getEndMile());
|
|
|
- msgAlarm.setEndMile(end);
|
|
|
- String begin = AppendUtils.stringAppend(cameraManagement.getBeginMile());
|
|
|
- msgAlarm.setBeginMile(begin);
|
|
|
- LambdaQueryWrapper<MsgAlarmFrequency> wrapper = new LambdaQueryWrapper<MsgAlarmFrequency>();
|
|
|
- if (!ObjectUtils.isEmpty(msgAlarm.getAlarmId())) {
|
|
|
- wrapper.eq(MsgAlarmFrequency::getAlarmId, msgAlarm.getAlarmId());
|
|
|
- }
|
|
|
- msgAlarm.setAlarmCount((int) msgAlarmFrequencyService.count(wrapper));
|
|
|
- msgAlarm.setLineDirName(msgAlarm.getLineDir() == 1 ? "上行" : "下行");
|
|
|
- msgAlarm.setIsReleaseName(msgAlarm.getIsRelease() == 1 ? "已解除" : "未解除");
|
|
|
- msgAlarm.setAlarmTypeName("泥石流");
|
|
|
+// LambdaQueryWrapper<BaseCameraManagement> cameraManagementLambdaQueryWrapper = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
|
+// if (!ObjectUtils.isEmpty(msgAlarm.getCameraCode())) {
|
|
|
+// cameraManagementLambdaQueryWrapper.eq(BaseCameraManagement::getCameraCode, msgAlarm.getCameraCode());
|
|
|
+// }
|
|
|
+// BaseCameraManagement cameraManagement = baseCameraManagementService.getOne(cameraManagementLambdaQueryWrapper);
|
|
|
+// LambdaQueryWrapper<BaseRailwayManagement> queryWrapper = new LambdaQueryWrapper<BaseRailwayManagement>();
|
|
|
+// if (!ObjectUtils.isEmpty(cameraManagement.getRailwayCode())) {
|
|
|
+// queryWrapper.eq(BaseRailwayManagement::getRailwayCode, cameraManagement.getRailwayCode());
|
|
|
+// }
|
|
|
+// BaseRailwayManagement baseRailwayManagement = baseRailwayManagementService.getOne(queryWrapper);
|
|
|
+// msgAlarm.setRailwayName(baseRailwayManagement.getRailwayName());
|
|
|
+// if (StringUtils.isNotEmpty(msgAlarm.getReleasedBy())) {
|
|
|
+// BaseUser user = baseUserService.getUser(msgAlarm.getReleasedBy());
|
|
|
+// msgAlarm.setReleasedByName(user.getNickName());
|
|
|
+// }
|
|
|
+// String mils = AppendUtils.stringAppend(cameraManagement.getInstallMile());
|
|
|
+// msgAlarm.setAlarmMiles(mils);
|
|
|
+// String end = AppendUtils.stringAppend(cameraManagement.getEndMile());
|
|
|
+// msgAlarm.setEndMile(end);
|
|
|
+// String begin = AppendUtils.stringAppend(cameraManagement.getBeginMile());
|
|
|
+// msgAlarm.setBeginMile(begin);
|
|
|
+// LambdaQueryWrapper<MsgAlarmFrequency> wrapper = new LambdaQueryWrapper<MsgAlarmFrequency>();
|
|
|
+// if (!ObjectUtils.isEmpty(msgAlarm.getAlarmId())) {
|
|
|
+// wrapper.eq(MsgAlarmFrequency::getAlarmId, msgAlarm.getAlarmId());
|
|
|
+// }
|
|
|
+// msgAlarm.setAlarmCount((int) msgAlarmFrequencyService.count(wrapper));
|
|
|
+// msgAlarm.setLineDirName(msgAlarm.getLineDir() == 1 ? "上行" : "下行");
|
|
|
+// msgAlarm.setIsReleaseName(msgAlarm.getIsRelease() == 1 ? "已解除" : "未解除");
|
|
|
+// msgAlarm.setAlarmTypeName("泥石流");
|
|
|
}
|
|
|
ExcelUtil<MsgAlarm> util = new ExcelUtil<>(MsgAlarm.class);
|
|
|
util.exportExcel(response, msgAlarmList, "报警信息管理");
|
|
@@ -258,34 +258,34 @@ public class MsgAlarmController extends BaseController {
|
|
|
public AjaxResult getByAlarmId(@PathVariable String alarmId) {
|
|
|
MsgAlarm msgAlarm = msgAlarmService.getByAlarmId(alarmId);
|
|
|
if (!ObjectUtils.isEmpty(msgAlarm)) {
|
|
|
- LambdaQueryWrapper<BaseCameraManagement> lw = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
|
- if (!ObjectUtils.isEmpty(msgAlarm.getCameraCode())) {
|
|
|
- lw.eq(BaseCameraManagement::getCameraCode, msgAlarm.getCameraCode());
|
|
|
- }
|
|
|
- BaseCameraManagement baseCameraManagement = baseCameraManagementService.getOne(lw);
|
|
|
- LambdaQueryWrapper<BaseRailwayManagement> wrapper = new LambdaQueryWrapper<BaseRailwayManagement>();
|
|
|
- if (!ObjectUtils.isEmpty(baseCameraManagement.getRailwayCode())) {
|
|
|
- wrapper.eq(BaseRailwayManagement::getRailwayCode, baseCameraManagement.getRailwayCode());
|
|
|
- }
|
|
|
- BaseRailwayManagement baseRailwayManagement = baseRailwayManagementService.getOne(wrapper);
|
|
|
+// LambdaQueryWrapper<BaseCameraManagement> lw = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
|
+// if (!ObjectUtils.isEmpty(msgAlarm.getCameraCode())) {
|
|
|
+// lw.eq(BaseCameraManagement::getCameraCode, msgAlarm.getCameraCode());
|
|
|
+// }
|
|
|
+// BaseCameraManagement baseCameraManagement = baseCameraManagementService.getOne(lw);
|
|
|
+// LambdaQueryWrapper<BaseRailwayManagement> wrapper = new LambdaQueryWrapper<BaseRailwayManagement>();
|
|
|
+// if (!ObjectUtils.isEmpty(baseCameraManagement.getRailwayCode())) {
|
|
|
+// wrapper.eq(BaseRailwayManagement::getRailwayCode, baseCameraManagement.getRailwayCode());
|
|
|
+// }
|
|
|
+// BaseRailwayManagement baseRailwayManagement = baseRailwayManagementService.getOne(wrapper);
|
|
|
MsgAlarmResp msgAlarmResp = new MsgAlarmResp();
|
|
|
// String[] split = msgAlarm.getImageUrl().split(";");
|
|
|
// ArrayList<String> objects = new ArrayList<>(Arrays.asList(split));
|
|
|
// msgAlarm.setImageUrls(objects);
|
|
|
- if (StringUtils.isNotEmpty(msgAlarm.getReleasedBy())) {
|
|
|
- BaseUser user = baseUserService.getUser(msgAlarm.getReleasedBy());
|
|
|
- msgAlarm.setReleasedByName(user.getNickName());
|
|
|
- }
|
|
|
- BeanUtils.copyProperties(msgAlarm, msgAlarmResp);
|
|
|
- msgAlarmResp.setRailwayName(baseRailwayManagement.getRailwayName());
|
|
|
- msgAlarmResp.setDeptId(baseCameraManagement.getDeptId());
|
|
|
- String begin = AppendUtils.stringAppend(baseCameraManagement.getBeginMile());
|
|
|
- String end = AppendUtils.stringAppend(baseCameraManagement.getEndMile());
|
|
|
- String endMile = begin + "-" + end;
|
|
|
- msgAlarmResp.setBeginMile(endMile);
|
|
|
- String mile = AppendUtils.stringAppend(baseCameraManagement.getInstallMile());
|
|
|
- msgAlarmResp.setAlarmMile(mile);
|
|
|
- msgAlarmResp.setInstallLongitude(baseCameraManagement.getInstallLongitude() + "," + baseCameraManagement.getInstallLatitude());
|
|
|
+// if (StringUtils.isNotEmpty(msgAlarm.getReleasedBy())) {
|
|
|
+// BaseUser user = baseUserService.getUser(msgAlarm.getReleasedBy());
|
|
|
+// msgAlarm.setReleasedByName(user.getNickName());
|
|
|
+// }
|
|
|
+// BeanUtils.copyProperties(msgAlarm, msgAlarmResp);
|
|
|
+// msgAlarmResp.setRailwayName(baseRailwayManagement.getRailwayName());
|
|
|
+// msgAlarmResp.setDeptId(baseCameraManagement.getDeptId());
|
|
|
+// String begin = AppendUtils.stringAppend(baseCameraManagement.getBeginMile());
|
|
|
+// String end = AppendUtils.stringAppend(baseCameraManagement.getEndMile());
|
|
|
+// String endMile = begin + "-" + end;
|
|
|
+// msgAlarmResp.setBeginMile(endMile);
|
|
|
+// String mile = AppendUtils.stringAppend(baseCameraManagement.getInstallMile());
|
|
|
+// msgAlarmResp.setAlarmMile(mile);
|
|
|
+// msgAlarmResp.setInstallLongitude(baseCameraManagement.getInstallLongitude() + "," + baseCameraManagement.getInstallLatitude());
|
|
|
return AjaxResult.success(msgAlarmResp);
|
|
|
} else {
|
|
|
return success("无报警信息数据");
|
|
@@ -298,36 +298,36 @@ public class MsgAlarmController extends BaseController {
|
|
|
public AjaxResult getInfo(@PathVariable Long id) {
|
|
|
MsgAlarm msgAlarm = msgAlarmService.getById(id);
|
|
|
if (!ObjectUtils.isEmpty(msgAlarm)) {
|
|
|
- LambdaQueryWrapper<BaseCameraManagement> lw = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
|
- if (!ObjectUtils.isEmpty(msgAlarm.getCameraCode())) {
|
|
|
- lw.eq(BaseCameraManagement::getCameraCode, msgAlarm.getCameraCode());
|
|
|
- }
|
|
|
- BaseCameraManagement baseCameraManagement = baseCameraManagementService.getOne(lw);
|
|
|
- LambdaQueryWrapper<BaseRailwayManagement> wrapper = new LambdaQueryWrapper<BaseRailwayManagement>();
|
|
|
- if (!ObjectUtils.isEmpty(baseCameraManagement.getRailwayCode())) {
|
|
|
- wrapper.eq(BaseRailwayManagement::getRailwayCode, baseCameraManagement.getRailwayCode());
|
|
|
- }
|
|
|
- BaseRailwayManagement baseRailwayManagement = baseRailwayManagementService.getOne(wrapper);
|
|
|
+// LambdaQueryWrapper<BaseCameraManagement> lw = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
|
+// if (!ObjectUtils.isEmpty(msgAlarm.getCameraCode())) {
|
|
|
+// lw.eq(BaseCameraManagement::getCameraCode, msgAlarm.getCameraCode());
|
|
|
+// }
|
|
|
+// BaseCameraManagement baseCameraManagement = baseCameraManagementService.getOne(lw);
|
|
|
+// LambdaQueryWrapper<BaseRailwayManagement> wrapper = new LambdaQueryWrapper<BaseRailwayManagement>();
|
|
|
+// if (!ObjectUtils.isEmpty(baseCameraManagement.getRailwayCode())) {
|
|
|
+// wrapper.eq(BaseRailwayManagement::getRailwayCode, baseCameraManagement.getRailwayCode());
|
|
|
+// }
|
|
|
+// BaseRailwayManagement baseRailwayManagement = baseRailwayManagementService.getOne(wrapper);
|
|
|
MsgAlarmResp msgAlarmResp = new MsgAlarmResp();
|
|
|
// String[] split = msgAlarm.getImageUrl().split(";");
|
|
|
// ArrayList<String> objects = new ArrayList<>(Arrays.asList(split));
|
|
|
// msgAlarm.setImageUrls(objects);
|
|
|
- if (StringUtils.isNotEmpty(msgAlarm.getReleasedBy())) {
|
|
|
- BaseUser user = baseUserService.getUser(msgAlarm.getReleasedBy());
|
|
|
- msgAlarm.setReleasedByName(user.getNickName());
|
|
|
- }
|
|
|
- BeanUtils.copyProperties(msgAlarm, msgAlarmResp);
|
|
|
- msgAlarmResp.setRailwayName(baseRailwayManagement.getRailwayName());
|
|
|
- msgAlarmResp.setDeptId(baseCameraManagement.getDeptId());
|
|
|
- String begin = AppendUtils.stringAppend(baseCameraManagement.getBeginMile());
|
|
|
- String end = AppendUtils.stringAppend(baseCameraManagement.getEndMile());
|
|
|
- String endMile = "[" + begin + "]-[" + end + "]";
|
|
|
- msgAlarmResp.setBeginMile(endMile);
|
|
|
- String mile = AppendUtils.stringAppend(baseCameraManagement.getInstallMile());
|
|
|
- msgAlarmResp.setAlarmMile(mile);
|
|
|
- msgAlarmResp.setInstallLongitude(baseCameraManagement.getInstallLongitude() + "," + baseCameraManagement.getInstallLatitude());
|
|
|
- SysDept sysDept = deptService.selectDeptById(baseCameraManagement.getDeptId());
|
|
|
- msgAlarmResp.setDeptName(sysDept.getDeptName());
|
|
|
+// if (StringUtils.isNotEmpty(msgAlarm.getReleasedBy())) {
|
|
|
+// BaseUser user = baseUserService.getUser(msgAlarm.getReleasedBy());
|
|
|
+// msgAlarm.setReleasedByName(user.getNickName());
|
|
|
+// }
|
|
|
+// BeanUtils.copyProperties(msgAlarm, msgAlarmResp);
|
|
|
+// msgAlarmResp.setRailwayName(baseRailwayManagement.getRailwayName());
|
|
|
+// msgAlarmResp.setDeptId(baseCameraManagement.getDeptId());
|
|
|
+// String begin = AppendUtils.stringAppend(baseCameraManagement.getBeginMile());
|
|
|
+// String end = AppendUtils.stringAppend(baseCameraManagement.getEndMile());
|
|
|
+// String endMile = "[" + begin + "]-[" + end + "]";
|
|
|
+// msgAlarmResp.setBeginMile(endMile);
|
|
|
+// String mile = AppendUtils.stringAppend(baseCameraManagement.getInstallMile());
|
|
|
+// msgAlarmResp.setAlarmMile(mile);
|
|
|
+// msgAlarmResp.setInstallLongitude(baseCameraManagement.getInstallLongitude() + "," + baseCameraManagement.getInstallLatitude());
|
|
|
+// SysDept sysDept = deptService.selectDeptById(baseCameraManagement.getDeptId());
|
|
|
+// msgAlarmResp.setDeptName(sysDept.getDeptName());
|
|
|
return AjaxResult.success(msgAlarmResp);
|
|
|
} else {
|
|
|
return success("无报警信息数据");
|