|
@@ -21,6 +21,7 @@ import com.ozs.common.utils.file.FileUtils;
|
|
|
import com.ozs.common.utils.poi.ExcelUtil;
|
|
|
import com.ozs.service.entity.*;
|
|
|
import com.ozs.service.entity.vo.*;
|
|
|
+import com.ozs.service.mapper.BaseCameraVersionMapper;
|
|
|
import com.ozs.service.mapper.MsgAlarmMapper;
|
|
|
import com.ozs.service.service.*;
|
|
|
import com.ozs.system.service.DataScoreUtil;
|
|
@@ -82,6 +83,8 @@ public class MsgAlarmController extends BaseController {
|
|
|
private MsgAppPushService msgAppPushService;
|
|
|
@Autowired
|
|
|
private RedisService redisService;
|
|
|
+ @Autowired
|
|
|
+ private BaseCameraVersionMapper baseCameraVersionMapper;
|
|
|
|
|
|
|
|
|
/**
|
|
@@ -255,9 +258,7 @@ public class MsgAlarmController extends BaseController {
|
|
|
queryWrapper.eq(BaseRailwayManagement::getRailwayCode, cameraManagement.getRailwayCode());
|
|
|
}
|
|
|
BaseRailwayManagement baseRailwayManagement = baseRailwayManagementService.getOne(queryWrapper);
|
|
|
- SysDept sysDept = deptService.selectDeptById(cameraManagement.getDeptId());
|
|
|
o.setRailwayName(baseRailwayManagement.getRailwayName());
|
|
|
- o.setDeptName(sysDept.getDeptName());
|
|
|
if (StringUtils.isNotEmpty(o.getReleasedBy())) {
|
|
|
BaseUser user = baseUserService.getUser(o.getReleasedBy());
|
|
|
o.setReleasedByName(user.getNickName());
|
|
@@ -320,8 +321,9 @@ public class MsgAlarmController extends BaseController {
|
|
|
cameraManagementLambdaQueryWrapper.eq(BaseCameraManagement::getCameraCode, msgAlarm.getCameraCode());
|
|
|
}
|
|
|
BaseCameraManagement cameraManagement = baseCameraManagementService.getOne(cameraManagementLambdaQueryWrapper);
|
|
|
- msgAlarm.setVersionNum(cameraManagement.getVersionNum());
|
|
|
- msgAlarm.setVersionName(cameraManagement.getVersionName());
|
|
|
+ msgAlarm.setCameraSn(cameraManagement.getCameraSn());
|
|
|
+ SysDept sysDept = deptService.selectDeptById(cameraManagement.getDeptId());
|
|
|
+ msgAlarm.setDeptName(sysDept.getDeptName());
|
|
|
LambdaQueryWrapper<BaseRailwayManagement> queryWrapper = new LambdaQueryWrapper<BaseRailwayManagement>();
|
|
|
if (!ObjectUtils.isEmpty(cameraManagement.getRailwayCode())) {
|
|
|
queryWrapper.eq(BaseRailwayManagement::getRailwayCode, cameraManagement.getRailwayCode());
|
|
@@ -466,6 +468,15 @@ public class MsgAlarmController extends BaseController {
|
|
|
msgAlarmResp.setAlarmAttrName(stringBuilder);
|
|
|
msgAlarmResp.setCardNum(baseCameraManagement.getCardNum());
|
|
|
msgAlarmResp.setCameraSn(baseCameraManagement.getCameraSn());
|
|
|
+ BaseCameraVersion baseCameraVersion = baseCameraVersionMapper.selectById(baseCameraManagement.getId());
|
|
|
+ if (!ObjectUtils.isEmpty(baseCameraVersion)) {
|
|
|
+ if (!StringUtils.isEmpty(baseCameraVersion.getVersionName())) {
|
|
|
+ msgAlarmResp.setVersionName(baseCameraVersion.getVersionName());
|
|
|
+ }
|
|
|
+ if (!StringUtils.isEmpty(baseCameraVersion.getVersionNum())) {
|
|
|
+ msgAlarmResp.setVersionNum(baseCameraVersion.getVersionNum());
|
|
|
+ }
|
|
|
+ }
|
|
|
return AjaxResult.success(msgAlarmResp);
|
|
|
} else {
|
|
|
return success("无报警信息数据");
|