diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java index 1f24dac..b672a54 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java @@ -211,7 +211,7 @@ // 告警内容 String alarmContentNameStr = map.get("alarmContentName").toString(); - map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr)?"":EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); + map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr) ? "" : EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); // 告警值加单位 if (ObjectUtil.isNotEmpty(map.get("alarmValue"))) { @@ -405,7 +405,7 @@ jobExcelDto.setAlarmValue(alarmExp.get("alarmValue") == null ? "" : alarmExp.get("alarmValue").toString()); jobExcelDto.setCreateTime(alarmExp.get("createTime").toString()); jobExcelDto.setJobStatusName(alarmExp.get("jobStatusName") == null ? "" : alarmExp.get("jobStatusName").toString()); - jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson")&&alarmExp.get("handleJobPerson")!=null?alarmExp.get("handleJobPerson").toString():"-"); + jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson") && alarmExp.get("handleJobPerson") != null ? alarmExp.get("handleJobPerson").toString() : "-"); jobExcelDto.setGetJobTime(alarmExp.get("getJobTime") == null ? "-" : alarmExp.get("getJobTime").toString()); return jobExcelDto; } @@ -516,14 +516,21 @@ /** * 工单详情 + * 这里id由于推送是设备编号,所以用设备编号代替id */ @RequestMapping(value = "/info") @ResponseBody public Object jobInfo(@RequestParam(value = "id", required = true) Long id) { DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); AuthUser currentUser = iCommonPermissionService.getAuthService().getLoginUser(); - List> retList = alarmJobService.jobInfo(id, dataScope, currentUser.getId()); - retList.forEach(this::alarmJobWrapper); + List> retList = null; + if (alarmJobService.checkPcRole(currentUser.getRoleTips())) { + // pc角色 + retList = alarmJobService.jobInfo(null, id, dataScope, currentUser.getId()); + } else { + retList = alarmJobService.jobInfo(String.valueOf(id), null, dataScope, currentUser.getId()); + retList.forEach(this::alarmJobWrapper); + } return ResponseData.success(retList); } } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java index 1f24dac..b672a54 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java @@ -211,7 +211,7 @@ // 告警内容 String alarmContentNameStr = map.get("alarmContentName").toString(); - map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr)?"":EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); + map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr) ? "" : EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); // 告警值加单位 if (ObjectUtil.isNotEmpty(map.get("alarmValue"))) { @@ -405,7 +405,7 @@ jobExcelDto.setAlarmValue(alarmExp.get("alarmValue") == null ? "" : alarmExp.get("alarmValue").toString()); jobExcelDto.setCreateTime(alarmExp.get("createTime").toString()); jobExcelDto.setJobStatusName(alarmExp.get("jobStatusName") == null ? "" : alarmExp.get("jobStatusName").toString()); - jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson")&&alarmExp.get("handleJobPerson")!=null?alarmExp.get("handleJobPerson").toString():"-"); + jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson") && alarmExp.get("handleJobPerson") != null ? alarmExp.get("handleJobPerson").toString() : "-"); jobExcelDto.setGetJobTime(alarmExp.get("getJobTime") == null ? "-" : alarmExp.get("getJobTime").toString()); return jobExcelDto; } @@ -516,14 +516,21 @@ /** * 工单详情 + * 这里id由于推送是设备编号,所以用设备编号代替id */ @RequestMapping(value = "/info") @ResponseBody public Object jobInfo(@RequestParam(value = "id", required = true) Long id) { DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); AuthUser currentUser = iCommonPermissionService.getAuthService().getLoginUser(); - List> retList = alarmJobService.jobInfo(id, dataScope, currentUser.getId()); - retList.forEach(this::alarmJobWrapper); + List> retList = null; + if (alarmJobService.checkPcRole(currentUser.getRoleTips())) { + // pc角色 + retList = alarmJobService.jobInfo(null, id, dataScope, currentUser.getId()); + } else { + retList = alarmJobService.jobInfo(String.valueOf(id), null, dataScope, currentUser.getId()); + retList.forEach(this::alarmJobWrapper); + } return ResponseData.success(retList); } } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java index e27b0c1..439d184 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java @@ -127,7 +127,7 @@ alarmValue += "mg"; map.replace("alarmValue", alarmValue); } - if ("燃气报警".equals(alarmContentName)) { + if ("液化气报警".equals(alarmContentName)) { alarmValue += "%LEL"; map.replace("alarmValue", alarmValue); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java index 1f24dac..b672a54 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java @@ -211,7 +211,7 @@ // 告警内容 String alarmContentNameStr = map.get("alarmContentName").toString(); - map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr)?"":EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); + map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr) ? "" : EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); // 告警值加单位 if (ObjectUtil.isNotEmpty(map.get("alarmValue"))) { @@ -405,7 +405,7 @@ jobExcelDto.setAlarmValue(alarmExp.get("alarmValue") == null ? "" : alarmExp.get("alarmValue").toString()); jobExcelDto.setCreateTime(alarmExp.get("createTime").toString()); jobExcelDto.setJobStatusName(alarmExp.get("jobStatusName") == null ? "" : alarmExp.get("jobStatusName").toString()); - jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson")&&alarmExp.get("handleJobPerson")!=null?alarmExp.get("handleJobPerson").toString():"-"); + jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson") && alarmExp.get("handleJobPerson") != null ? alarmExp.get("handleJobPerson").toString() : "-"); jobExcelDto.setGetJobTime(alarmExp.get("getJobTime") == null ? "-" : alarmExp.get("getJobTime").toString()); return jobExcelDto; } @@ -516,14 +516,21 @@ /** * 工单详情 + * 这里id由于推送是设备编号,所以用设备编号代替id */ @RequestMapping(value = "/info") @ResponseBody public Object jobInfo(@RequestParam(value = "id", required = true) Long id) { DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); AuthUser currentUser = iCommonPermissionService.getAuthService().getLoginUser(); - List> retList = alarmJobService.jobInfo(id, dataScope, currentUser.getId()); - retList.forEach(this::alarmJobWrapper); + List> retList = null; + if (alarmJobService.checkPcRole(currentUser.getRoleTips())) { + // pc角色 + retList = alarmJobService.jobInfo(null, id, dataScope, currentUser.getId()); + } else { + retList = alarmJobService.jobInfo(String.valueOf(id), null, dataScope, currentUser.getId()); + retList.forEach(this::alarmJobWrapper); + } return ResponseData.success(retList); } } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java index e27b0c1..439d184 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java @@ -127,7 +127,7 @@ alarmValue += "mg"; map.replace("alarmValue", alarmValue); } - if ("燃气报警".equals(alarmContentName)) { + if ("液化气报警".equals(alarmContentName)) { alarmValue += "%LEL"; map.replace("alarmValue", alarmValue); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java index fac1b98..3457261 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java @@ -37,7 +37,7 @@ List> jobListSearchApp(Page> page, JobListParam jobListParam, Long deptId, Long userId, Long leaderId); - List> jobInfo(Long id, DataScope dataScope, Long personId); + List> jobInfo(String devcode,Long id, DataScope dataScope, Long personId); boolean getJob(Long id, long personId); diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java index 1f24dac..b672a54 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java @@ -211,7 +211,7 @@ // 告警内容 String alarmContentNameStr = map.get("alarmContentName").toString(); - map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr)?"":EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); + map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr) ? "" : EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); // 告警值加单位 if (ObjectUtil.isNotEmpty(map.get("alarmValue"))) { @@ -405,7 +405,7 @@ jobExcelDto.setAlarmValue(alarmExp.get("alarmValue") == null ? "" : alarmExp.get("alarmValue").toString()); jobExcelDto.setCreateTime(alarmExp.get("createTime").toString()); jobExcelDto.setJobStatusName(alarmExp.get("jobStatusName") == null ? "" : alarmExp.get("jobStatusName").toString()); - jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson")&&alarmExp.get("handleJobPerson")!=null?alarmExp.get("handleJobPerson").toString():"-"); + jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson") && alarmExp.get("handleJobPerson") != null ? alarmExp.get("handleJobPerson").toString() : "-"); jobExcelDto.setGetJobTime(alarmExp.get("getJobTime") == null ? "-" : alarmExp.get("getJobTime").toString()); return jobExcelDto; } @@ -516,14 +516,21 @@ /** * 工单详情 + * 这里id由于推送是设备编号,所以用设备编号代替id */ @RequestMapping(value = "/info") @ResponseBody public Object jobInfo(@RequestParam(value = "id", required = true) Long id) { DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); AuthUser currentUser = iCommonPermissionService.getAuthService().getLoginUser(); - List> retList = alarmJobService.jobInfo(id, dataScope, currentUser.getId()); - retList.forEach(this::alarmJobWrapper); + List> retList = null; + if (alarmJobService.checkPcRole(currentUser.getRoleTips())) { + // pc角色 + retList = alarmJobService.jobInfo(null, id, dataScope, currentUser.getId()); + } else { + retList = alarmJobService.jobInfo(String.valueOf(id), null, dataScope, currentUser.getId()); + retList.forEach(this::alarmJobWrapper); + } return ResponseData.success(retList); } } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java index e27b0c1..439d184 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java @@ -127,7 +127,7 @@ alarmValue += "mg"; map.replace("alarmValue", alarmValue); } - if ("燃气报警".equals(alarmContentName)) { + if ("液化气报警".equals(alarmContentName)) { alarmValue += "%LEL"; map.replace("alarmValue", alarmValue); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java index fac1b98..3457261 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java @@ -37,7 +37,7 @@ List> jobListSearchApp(Page> page, JobListParam jobListParam, Long deptId, Long userId, Long leaderId); - List> jobInfo(Long id, DataScope dataScope, Long personId); + List> jobInfo(String devcode,Long id, DataScope dataScope, Long personId); boolean getJob(Long id, long personId); diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java index 9678843..89fe56f 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java @@ -119,8 +119,8 @@ } @Override - public List> jobInfo(Long id, DataScope dataScope, Long personId) { - List> jobList = this.baseMapper.jobInfo(id, dataScope, personId); + public List> jobInfo(String devcode,Long id, DataScope dataScope, Long personId) { + List> jobList = this.baseMapper.jobInfo(devcode,id,dataScope, personId); jobList.forEach(job -> job.put("editable", job.get("jobBelongTo") != null && job.get("jobBelongTo").toString().equals(personId) ? 1 : 0)); return jobList; } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java index 1f24dac..b672a54 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java @@ -211,7 +211,7 @@ // 告警内容 String alarmContentNameStr = map.get("alarmContentName").toString(); - map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr)?"":EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); + map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr) ? "" : EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); // 告警值加单位 if (ObjectUtil.isNotEmpty(map.get("alarmValue"))) { @@ -405,7 +405,7 @@ jobExcelDto.setAlarmValue(alarmExp.get("alarmValue") == null ? "" : alarmExp.get("alarmValue").toString()); jobExcelDto.setCreateTime(alarmExp.get("createTime").toString()); jobExcelDto.setJobStatusName(alarmExp.get("jobStatusName") == null ? "" : alarmExp.get("jobStatusName").toString()); - jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson")&&alarmExp.get("handleJobPerson")!=null?alarmExp.get("handleJobPerson").toString():"-"); + jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson") && alarmExp.get("handleJobPerson") != null ? alarmExp.get("handleJobPerson").toString() : "-"); jobExcelDto.setGetJobTime(alarmExp.get("getJobTime") == null ? "-" : alarmExp.get("getJobTime").toString()); return jobExcelDto; } @@ -516,14 +516,21 @@ /** * 工单详情 + * 这里id由于推送是设备编号,所以用设备编号代替id */ @RequestMapping(value = "/info") @ResponseBody public Object jobInfo(@RequestParam(value = "id", required = true) Long id) { DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); AuthUser currentUser = iCommonPermissionService.getAuthService().getLoginUser(); - List> retList = alarmJobService.jobInfo(id, dataScope, currentUser.getId()); - retList.forEach(this::alarmJobWrapper); + List> retList = null; + if (alarmJobService.checkPcRole(currentUser.getRoleTips())) { + // pc角色 + retList = alarmJobService.jobInfo(null, id, dataScope, currentUser.getId()); + } else { + retList = alarmJobService.jobInfo(String.valueOf(id), null, dataScope, currentUser.getId()); + retList.forEach(this::alarmJobWrapper); + } return ResponseData.success(retList); } } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java index e27b0c1..439d184 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java @@ -127,7 +127,7 @@ alarmValue += "mg"; map.replace("alarmValue", alarmValue); } - if ("燃气报警".equals(alarmContentName)) { + if ("液化气报警".equals(alarmContentName)) { alarmValue += "%LEL"; map.replace("alarmValue", alarmValue); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java index fac1b98..3457261 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java @@ -37,7 +37,7 @@ List> jobListSearchApp(Page> page, JobListParam jobListParam, Long deptId, Long userId, Long leaderId); - List> jobInfo(Long id, DataScope dataScope, Long personId); + List> jobInfo(String devcode,Long id, DataScope dataScope, Long personId); boolean getJob(Long id, long personId); diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java index 9678843..89fe56f 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java @@ -119,8 +119,8 @@ } @Override - public List> jobInfo(Long id, DataScope dataScope, Long personId) { - List> jobList = this.baseMapper.jobInfo(id, dataScope, personId); + public List> jobInfo(String devcode,Long id, DataScope dataScope, Long personId) { + List> jobList = this.baseMapper.jobInfo(devcode,id,dataScope, personId); jobList.forEach(job -> job.put("editable", job.get("jobBelongTo") != null && job.get("jobBelongTo").toString().equals(personId) ? 1 : 0)); return jobList; } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java index 1bf49c2..8bf8d38 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java @@ -48,7 +48,7 @@ Map countMyJob(@Param("userId") long userId, @Param("deptId") long deptId, @Param("spanDays") int spanDays); - List> jobInfo(@Param("id") Long id, @Param("dataScope") DataScope dataScope, @Param("personId") Long personId); + List> jobInfo(@Param("devcode") String devcode,@Param("id") Long id, @Param("dataScope") DataScope dataScope, @Param("personId") Long personId); // boolean getJob(@Param("id") int id,@Param("personId") long personId); boolean getJob(@Param("id") Long id, @Param("personId") long personId, @Param("getTime") Date getTime, @Param("shouldHandleTime") Date shouldHandleTime); diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java index 1f24dac..b672a54 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java @@ -211,7 +211,7 @@ // 告警内容 String alarmContentNameStr = map.get("alarmContentName").toString(); - map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr)?"":EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); + map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr) ? "" : EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); // 告警值加单位 if (ObjectUtil.isNotEmpty(map.get("alarmValue"))) { @@ -405,7 +405,7 @@ jobExcelDto.setAlarmValue(alarmExp.get("alarmValue") == null ? "" : alarmExp.get("alarmValue").toString()); jobExcelDto.setCreateTime(alarmExp.get("createTime").toString()); jobExcelDto.setJobStatusName(alarmExp.get("jobStatusName") == null ? "" : alarmExp.get("jobStatusName").toString()); - jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson")&&alarmExp.get("handleJobPerson")!=null?alarmExp.get("handleJobPerson").toString():"-"); + jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson") && alarmExp.get("handleJobPerson") != null ? alarmExp.get("handleJobPerson").toString() : "-"); jobExcelDto.setGetJobTime(alarmExp.get("getJobTime") == null ? "-" : alarmExp.get("getJobTime").toString()); return jobExcelDto; } @@ -516,14 +516,21 @@ /** * 工单详情 + * 这里id由于推送是设备编号,所以用设备编号代替id */ @RequestMapping(value = "/info") @ResponseBody public Object jobInfo(@RequestParam(value = "id", required = true) Long id) { DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); AuthUser currentUser = iCommonPermissionService.getAuthService().getLoginUser(); - List> retList = alarmJobService.jobInfo(id, dataScope, currentUser.getId()); - retList.forEach(this::alarmJobWrapper); + List> retList = null; + if (alarmJobService.checkPcRole(currentUser.getRoleTips())) { + // pc角色 + retList = alarmJobService.jobInfo(null, id, dataScope, currentUser.getId()); + } else { + retList = alarmJobService.jobInfo(String.valueOf(id), null, dataScope, currentUser.getId()); + retList.forEach(this::alarmJobWrapper); + } return ResponseData.success(retList); } } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java index e27b0c1..439d184 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java @@ -127,7 +127,7 @@ alarmValue += "mg"; map.replace("alarmValue", alarmValue); } - if ("燃气报警".equals(alarmContentName)) { + if ("液化气报警".equals(alarmContentName)) { alarmValue += "%LEL"; map.replace("alarmValue", alarmValue); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java index fac1b98..3457261 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java @@ -37,7 +37,7 @@ List> jobListSearchApp(Page> page, JobListParam jobListParam, Long deptId, Long userId, Long leaderId); - List> jobInfo(Long id, DataScope dataScope, Long personId); + List> jobInfo(String devcode,Long id, DataScope dataScope, Long personId); boolean getJob(Long id, long personId); diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java index 9678843..89fe56f 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java @@ -119,8 +119,8 @@ } @Override - public List> jobInfo(Long id, DataScope dataScope, Long personId) { - List> jobList = this.baseMapper.jobInfo(id, dataScope, personId); + public List> jobInfo(String devcode,Long id, DataScope dataScope, Long personId) { + List> jobList = this.baseMapper.jobInfo(devcode,id,dataScope, personId); jobList.forEach(job -> job.put("editable", job.get("jobBelongTo") != null && job.get("jobBelongTo").toString().equals(personId) ? 1 : 0)); return jobList; } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java index 1bf49c2..8bf8d38 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java @@ -48,7 +48,7 @@ Map countMyJob(@Param("userId") long userId, @Param("deptId") long deptId, @Param("spanDays") int spanDays); - List> jobInfo(@Param("id") Long id, @Param("dataScope") DataScope dataScope, @Param("personId") Long personId); + List> jobInfo(@Param("devcode") String devcode,@Param("id") Long id, @Param("dataScope") DataScope dataScope, @Param("personId") Long personId); // boolean getJob(@Param("id") int id,@Param("personId") long personId); boolean getJob(@Param("id") Long id, @Param("personId") long personId, @Param("getTime") Date getTime, @Param("shouldHandleTime") Date shouldHandleTime); diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmJobMapper.xml b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmJobMapper.xml index bf7059d..d9fc574 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmJobMapper.xml +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmJobMapper.xml @@ -1031,20 +1031,41 @@ aj.JOB_FLAG_1 AS "jobFlag", coalesce(aj.FLOW,'') AS flow, bwi.RESPONSIBLE_DEPT AS deptid - FROM alarm_job aj - LEFT JOIN alarm_records ar ON aj.ID = ar.JOB_ID - LEFT JOIN bus_well_info bwi ON aj.well_code = bwi.well_code - WHERE aj.ID = ar.JOB_ID and aj.id = #{id} - ORDER BY ar.ID DESC LIMIT 1 + FROM + (SELECT * + FROM alarm_job + WHERE 1=1 + + AND devcode=#{devcode} + + + AND id=#{id} + + ORDER BY create_time DESC + LIMIT 1 + ) aj + JOIN(SELECT * + from alarm_records + WHERE 1=1 + + AND devcode=#{devcode} + order by alarm_time desc + limit 1 + + )ar ON aj.ID = ar.JOB_ID + JOIN (SELECT devcode + from bus_device + where valid='1' + + AND devcode=#{devcode} + ) bd on bd.devcode=aj.devcode + JOIN bus_well_info bwi on bwi.well_code=aj.well_code + + order by alarm_time desc + limit 1 + - - - - - - - update alarm_job set job_status = 1, JOB_BELONG_TO = #{personId}, diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java index 1f24dac..b672a54 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java @@ -211,7 +211,7 @@ // 告警内容 String alarmContentNameStr = map.get("alarmContentName").toString(); - map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr)?"":EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); + map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr) ? "" : EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); // 告警值加单位 if (ObjectUtil.isNotEmpty(map.get("alarmValue"))) { @@ -405,7 +405,7 @@ jobExcelDto.setAlarmValue(alarmExp.get("alarmValue") == null ? "" : alarmExp.get("alarmValue").toString()); jobExcelDto.setCreateTime(alarmExp.get("createTime").toString()); jobExcelDto.setJobStatusName(alarmExp.get("jobStatusName") == null ? "" : alarmExp.get("jobStatusName").toString()); - jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson")&&alarmExp.get("handleJobPerson")!=null?alarmExp.get("handleJobPerson").toString():"-"); + jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson") && alarmExp.get("handleJobPerson") != null ? alarmExp.get("handleJobPerson").toString() : "-"); jobExcelDto.setGetJobTime(alarmExp.get("getJobTime") == null ? "-" : alarmExp.get("getJobTime").toString()); return jobExcelDto; } @@ -516,14 +516,21 @@ /** * 工单详情 + * 这里id由于推送是设备编号,所以用设备编号代替id */ @RequestMapping(value = "/info") @ResponseBody public Object jobInfo(@RequestParam(value = "id", required = true) Long id) { DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); AuthUser currentUser = iCommonPermissionService.getAuthService().getLoginUser(); - List> retList = alarmJobService.jobInfo(id, dataScope, currentUser.getId()); - retList.forEach(this::alarmJobWrapper); + List> retList = null; + if (alarmJobService.checkPcRole(currentUser.getRoleTips())) { + // pc角色 + retList = alarmJobService.jobInfo(null, id, dataScope, currentUser.getId()); + } else { + retList = alarmJobService.jobInfo(String.valueOf(id), null, dataScope, currentUser.getId()); + retList.forEach(this::alarmJobWrapper); + } return ResponseData.success(retList); } } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java index e27b0c1..439d184 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java @@ -127,7 +127,7 @@ alarmValue += "mg"; map.replace("alarmValue", alarmValue); } - if ("燃气报警".equals(alarmContentName)) { + if ("液化气报警".equals(alarmContentName)) { alarmValue += "%LEL"; map.replace("alarmValue", alarmValue); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java index fac1b98..3457261 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java @@ -37,7 +37,7 @@ List> jobListSearchApp(Page> page, JobListParam jobListParam, Long deptId, Long userId, Long leaderId); - List> jobInfo(Long id, DataScope dataScope, Long personId); + List> jobInfo(String devcode,Long id, DataScope dataScope, Long personId); boolean getJob(Long id, long personId); diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java index 9678843..89fe56f 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java @@ -119,8 +119,8 @@ } @Override - public List> jobInfo(Long id, DataScope dataScope, Long personId) { - List> jobList = this.baseMapper.jobInfo(id, dataScope, personId); + public List> jobInfo(String devcode,Long id, DataScope dataScope, Long personId) { + List> jobList = this.baseMapper.jobInfo(devcode,id,dataScope, personId); jobList.forEach(job -> job.put("editable", job.get("jobBelongTo") != null && job.get("jobBelongTo").toString().equals(personId) ? 1 : 0)); return jobList; } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java index 1bf49c2..8bf8d38 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java @@ -48,7 +48,7 @@ Map countMyJob(@Param("userId") long userId, @Param("deptId") long deptId, @Param("spanDays") int spanDays); - List> jobInfo(@Param("id") Long id, @Param("dataScope") DataScope dataScope, @Param("personId") Long personId); + List> jobInfo(@Param("devcode") String devcode,@Param("id") Long id, @Param("dataScope") DataScope dataScope, @Param("personId") Long personId); // boolean getJob(@Param("id") int id,@Param("personId") long personId); boolean getJob(@Param("id") Long id, @Param("personId") long personId, @Param("getTime") Date getTime, @Param("shouldHandleTime") Date shouldHandleTime); diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmJobMapper.xml b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmJobMapper.xml index bf7059d..d9fc574 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmJobMapper.xml +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmJobMapper.xml @@ -1031,20 +1031,41 @@ aj.JOB_FLAG_1 AS "jobFlag", coalesce(aj.FLOW,'') AS flow, bwi.RESPONSIBLE_DEPT AS deptid - FROM alarm_job aj - LEFT JOIN alarm_records ar ON aj.ID = ar.JOB_ID - LEFT JOIN bus_well_info bwi ON aj.well_code = bwi.well_code - WHERE aj.ID = ar.JOB_ID and aj.id = #{id} - ORDER BY ar.ID DESC LIMIT 1 + FROM + (SELECT * + FROM alarm_job + WHERE 1=1 + + AND devcode=#{devcode} + + + AND id=#{id} + + ORDER BY create_time DESC + LIMIT 1 + ) aj + JOIN(SELECT * + from alarm_records + WHERE 1=1 + + AND devcode=#{devcode} + order by alarm_time desc + limit 1 + + )ar ON aj.ID = ar.JOB_ID + JOIN (SELECT devcode + from bus_device + where valid='1' + + AND devcode=#{devcode} + ) bd on bd.devcode=aj.devcode + JOIN bus_well_info bwi on bwi.well_code=aj.well_code + + order by alarm_time desc + limit 1 + - - - - - - - update alarm_job set job_status = 1, JOB_BELONG_TO = #{personId}, diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java index 4e439ae..c3db5c1 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java @@ -40,8 +40,7 @@ Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); ResponseData responseData = thirdPartyService.getGasDectorListPage(page, dataScope, deptid, endTime, beginTime, keywords); - responseData.setData(super.packForBT(page)); - return responseData; + return ResponseData.success(super.packForBT(page)); } /** diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java index 1f24dac..b672a54 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java @@ -211,7 +211,7 @@ // 告警内容 String alarmContentNameStr = map.get("alarmContentName").toString(); - map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr)?"":EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); + map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr) ? "" : EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); // 告警值加单位 if (ObjectUtil.isNotEmpty(map.get("alarmValue"))) { @@ -405,7 +405,7 @@ jobExcelDto.setAlarmValue(alarmExp.get("alarmValue") == null ? "" : alarmExp.get("alarmValue").toString()); jobExcelDto.setCreateTime(alarmExp.get("createTime").toString()); jobExcelDto.setJobStatusName(alarmExp.get("jobStatusName") == null ? "" : alarmExp.get("jobStatusName").toString()); - jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson")&&alarmExp.get("handleJobPerson")!=null?alarmExp.get("handleJobPerson").toString():"-"); + jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson") && alarmExp.get("handleJobPerson") != null ? alarmExp.get("handleJobPerson").toString() : "-"); jobExcelDto.setGetJobTime(alarmExp.get("getJobTime") == null ? "-" : alarmExp.get("getJobTime").toString()); return jobExcelDto; } @@ -516,14 +516,21 @@ /** * 工单详情 + * 这里id由于推送是设备编号,所以用设备编号代替id */ @RequestMapping(value = "/info") @ResponseBody public Object jobInfo(@RequestParam(value = "id", required = true) Long id) { DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); AuthUser currentUser = iCommonPermissionService.getAuthService().getLoginUser(); - List> retList = alarmJobService.jobInfo(id, dataScope, currentUser.getId()); - retList.forEach(this::alarmJobWrapper); + List> retList = null; + if (alarmJobService.checkPcRole(currentUser.getRoleTips())) { + // pc角色 + retList = alarmJobService.jobInfo(null, id, dataScope, currentUser.getId()); + } else { + retList = alarmJobService.jobInfo(String.valueOf(id), null, dataScope, currentUser.getId()); + retList.forEach(this::alarmJobWrapper); + } return ResponseData.success(retList); } } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java index e27b0c1..439d184 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java @@ -127,7 +127,7 @@ alarmValue += "mg"; map.replace("alarmValue", alarmValue); } - if ("燃气报警".equals(alarmContentName)) { + if ("液化气报警".equals(alarmContentName)) { alarmValue += "%LEL"; map.replace("alarmValue", alarmValue); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java index fac1b98..3457261 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java @@ -37,7 +37,7 @@ List> jobListSearchApp(Page> page, JobListParam jobListParam, Long deptId, Long userId, Long leaderId); - List> jobInfo(Long id, DataScope dataScope, Long personId); + List> jobInfo(String devcode,Long id, DataScope dataScope, Long personId); boolean getJob(Long id, long personId); diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java index 9678843..89fe56f 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java @@ -119,8 +119,8 @@ } @Override - public List> jobInfo(Long id, DataScope dataScope, Long personId) { - List> jobList = this.baseMapper.jobInfo(id, dataScope, personId); + public List> jobInfo(String devcode,Long id, DataScope dataScope, Long personId) { + List> jobList = this.baseMapper.jobInfo(devcode,id,dataScope, personId); jobList.forEach(job -> job.put("editable", job.get("jobBelongTo") != null && job.get("jobBelongTo").toString().equals(personId) ? 1 : 0)); return jobList; } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java index 1bf49c2..8bf8d38 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java @@ -48,7 +48,7 @@ Map countMyJob(@Param("userId") long userId, @Param("deptId") long deptId, @Param("spanDays") int spanDays); - List> jobInfo(@Param("id") Long id, @Param("dataScope") DataScope dataScope, @Param("personId") Long personId); + List> jobInfo(@Param("devcode") String devcode,@Param("id") Long id, @Param("dataScope") DataScope dataScope, @Param("personId") Long personId); // boolean getJob(@Param("id") int id,@Param("personId") long personId); boolean getJob(@Param("id") Long id, @Param("personId") long personId, @Param("getTime") Date getTime, @Param("shouldHandleTime") Date shouldHandleTime); diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmJobMapper.xml b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmJobMapper.xml index bf7059d..d9fc574 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmJobMapper.xml +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmJobMapper.xml @@ -1031,20 +1031,41 @@ aj.JOB_FLAG_1 AS "jobFlag", coalesce(aj.FLOW,'') AS flow, bwi.RESPONSIBLE_DEPT AS deptid - FROM alarm_job aj - LEFT JOIN alarm_records ar ON aj.ID = ar.JOB_ID - LEFT JOIN bus_well_info bwi ON aj.well_code = bwi.well_code - WHERE aj.ID = ar.JOB_ID and aj.id = #{id} - ORDER BY ar.ID DESC LIMIT 1 + FROM + (SELECT * + FROM alarm_job + WHERE 1=1 + + AND devcode=#{devcode} + + + AND id=#{id} + + ORDER BY create_time DESC + LIMIT 1 + ) aj + JOIN(SELECT * + from alarm_records + WHERE 1=1 + + AND devcode=#{devcode} + order by alarm_time desc + limit 1 + + )ar ON aj.ID = ar.JOB_ID + JOIN (SELECT devcode + from bus_device + where valid='1' + + AND devcode=#{devcode} + ) bd on bd.devcode=aj.devcode + JOIN bus_well_info bwi on bwi.well_code=aj.well_code + + order by alarm_time desc + limit 1 + - - - - - - - update alarm_job set job_status = 1, JOB_BELONG_TO = #{personId}, diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java index 4e439ae..c3db5c1 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java @@ -40,8 +40,7 @@ Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); ResponseData responseData = thirdPartyService.getGasDectorListPage(page, dataScope, deptid, endTime, beginTime, keywords); - responseData.setData(super.packForBT(page)); - return responseData; + return ResponseData.success(super.packForBT(page)); } /** diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java index 393589c..0c8309b 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java @@ -63,6 +63,11 @@ DeviceData H2sData(@Param("devcode") String devcode); + DeviceData gasDector(@Param("devcode") String devcode); + + DeviceData hydrantData(@Param("devcode") String devcode); + + BfztCountDataDto bfztCountData(@Param("deptIds") List deptIds, @Param("isApp") Boolean isApp); List selectWellDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java index 1f24dac..b672a54 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmJobController.java @@ -211,7 +211,7 @@ // 告警内容 String alarmContentNameStr = map.get("alarmContentName").toString(); - map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr)?"":EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); + map.put("alarmContent", StrUtil.isEmpty(alarmContentNameStr) ? "" : EhcacheConstant.retBean().getAlarmContentByName(alarmContentNameStr)); // 告警值加单位 if (ObjectUtil.isNotEmpty(map.get("alarmValue"))) { @@ -405,7 +405,7 @@ jobExcelDto.setAlarmValue(alarmExp.get("alarmValue") == null ? "" : alarmExp.get("alarmValue").toString()); jobExcelDto.setCreateTime(alarmExp.get("createTime").toString()); jobExcelDto.setJobStatusName(alarmExp.get("jobStatusName") == null ? "" : alarmExp.get("jobStatusName").toString()); - jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson")&&alarmExp.get("handleJobPerson")!=null?alarmExp.get("handleJobPerson").toString():"-"); + jobExcelDto.setHandleJobPerson(alarmExp.containsKey("handleJobPerson") && alarmExp.get("handleJobPerson") != null ? alarmExp.get("handleJobPerson").toString() : "-"); jobExcelDto.setGetJobTime(alarmExp.get("getJobTime") == null ? "-" : alarmExp.get("getJobTime").toString()); return jobExcelDto; } @@ -516,14 +516,21 @@ /** * 工单详情 + * 这里id由于推送是设备编号,所以用设备编号代替id */ @RequestMapping(value = "/info") @ResponseBody public Object jobInfo(@RequestParam(value = "id", required = true) Long id) { DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); AuthUser currentUser = iCommonPermissionService.getAuthService().getLoginUser(); - List> retList = alarmJobService.jobInfo(id, dataScope, currentUser.getId()); - retList.forEach(this::alarmJobWrapper); + List> retList = null; + if (alarmJobService.checkPcRole(currentUser.getRoleTips())) { + // pc角色 + retList = alarmJobService.jobInfo(null, id, dataScope, currentUser.getId()); + } else { + retList = alarmJobService.jobInfo(String.valueOf(id), null, dataScope, currentUser.getId()); + retList.forEach(this::alarmJobWrapper); + } return ResponseData.success(retList); } } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java index e27b0c1..439d184 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java @@ -127,7 +127,7 @@ alarmValue += "mg"; map.replace("alarmValue", alarmValue); } - if ("燃气报警".equals(alarmContentName)) { + if ("液化气报警".equals(alarmContentName)) { alarmValue += "%LEL"; map.replace("alarmValue", alarmValue); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java index fac1b98..3457261 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmJobService.java @@ -37,7 +37,7 @@ List> jobListSearchApp(Page> page, JobListParam jobListParam, Long deptId, Long userId, Long leaderId); - List> jobInfo(Long id, DataScope dataScope, Long personId); + List> jobInfo(String devcode,Long id, DataScope dataScope, Long personId); boolean getJob(Long id, long personId); diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java index 9678843..89fe56f 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmJobServiceImpl.java @@ -119,8 +119,8 @@ } @Override - public List> jobInfo(Long id, DataScope dataScope, Long personId) { - List> jobList = this.baseMapper.jobInfo(id, dataScope, personId); + public List> jobInfo(String devcode,Long id, DataScope dataScope, Long personId) { + List> jobList = this.baseMapper.jobInfo(devcode,id,dataScope, personId); jobList.forEach(job -> job.put("editable", job.get("jobBelongTo") != null && job.get("jobBelongTo").toString().equals(personId) ? 1 : 0)); return jobList; } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java index 1bf49c2..8bf8d38 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/AlarmJobMapper.java @@ -48,7 +48,7 @@ Map countMyJob(@Param("userId") long userId, @Param("deptId") long deptId, @Param("spanDays") int spanDays); - List> jobInfo(@Param("id") Long id, @Param("dataScope") DataScope dataScope, @Param("personId") Long personId); + List> jobInfo(@Param("devcode") String devcode,@Param("id") Long id, @Param("dataScope") DataScope dataScope, @Param("personId") Long personId); // boolean getJob(@Param("id") int id,@Param("personId") long personId); boolean getJob(@Param("id") Long id, @Param("personId") long personId, @Param("getTime") Date getTime, @Param("shouldHandleTime") Date shouldHandleTime); diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmJobMapper.xml b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmJobMapper.xml index bf7059d..d9fc574 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmJobMapper.xml +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmJobMapper.xml @@ -1031,20 +1031,41 @@ aj.JOB_FLAG_1 AS "jobFlag", coalesce(aj.FLOW,'') AS flow, bwi.RESPONSIBLE_DEPT AS deptid - FROM alarm_job aj - LEFT JOIN alarm_records ar ON aj.ID = ar.JOB_ID - LEFT JOIN bus_well_info bwi ON aj.well_code = bwi.well_code - WHERE aj.ID = ar.JOB_ID and aj.id = #{id} - ORDER BY ar.ID DESC LIMIT 1 + FROM + (SELECT * + FROM alarm_job + WHERE 1=1 + + AND devcode=#{devcode} + + + AND id=#{id} + + ORDER BY create_time DESC + LIMIT 1 + ) aj + JOIN(SELECT * + from alarm_records + WHERE 1=1 + + AND devcode=#{devcode} + order by alarm_time desc + limit 1 + + )ar ON aj.ID = ar.JOB_ID + JOIN (SELECT devcode + from bus_device + where valid='1' + + AND devcode=#{devcode} + ) bd on bd.devcode=aj.devcode + JOIN bus_well_info bwi on bwi.well_code=aj.well_code + + order by alarm_time desc + limit 1 + - - - - - - - update alarm_job set job_status = 1, JOB_BELONG_TO = #{personId}, diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java index 4e439ae..c3db5c1 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java @@ -40,8 +40,7 @@ Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); ResponseData responseData = thirdPartyService.getGasDectorListPage(page, dataScope, deptid, endTime, beginTime, keywords); - responseData.setData(super.packForBT(page)); - return responseData; + return ResponseData.success(super.packForBT(page)); } /** diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java index 393589c..0c8309b 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java @@ -63,6 +63,11 @@ DeviceData H2sData(@Param("devcode") String devcode); + DeviceData gasDector(@Param("devcode") String devcode); + + DeviceData hydrantData(@Param("devcode") String devcode); + + BfztCountDataDto bfztCountData(@Param("deptIds") List deptIds, @Param("isApp") Boolean isApp); List selectWellDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index 31483e6..d4837d3 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -174,6 +174,7 @@ LIMIT 1 + + + + + - - - - - - - update alarm_job set job_status = 1, JOB_BELONG_TO = #{personId}, diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java index 4e439ae..c3db5c1 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java @@ -40,8 +40,7 @@ Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); ResponseData responseData = thirdPartyService.getGasDectorListPage(page, dataScope, deptid, endTime, beginTime, keywords); - responseData.setData(super.packForBT(page)); - return responseData; + return ResponseData.success(super.packForBT(page)); } /** diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java index 393589c..0c8309b 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java @@ -63,6 +63,11 @@ DeviceData H2sData(@Param("devcode") String devcode); + DeviceData gasDector(@Param("devcode") String devcode); + + DeviceData hydrantData(@Param("devcode") String devcode); + + BfztCountDataDto bfztCountData(@Param("deptIds") List deptIds, @Param("isApp") Boolean isApp); List selectWellDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index 31483e6..d4837d3 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -174,6 +174,7 @@ LIMIT 1 + + + + + - - - - - - - update alarm_job set job_status = 1, JOB_BELONG_TO = #{personId}, diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java index 4e439ae..c3db5c1 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java @@ -40,8 +40,7 @@ Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); ResponseData responseData = thirdPartyService.getGasDectorListPage(page, dataScope, deptid, endTime, beginTime, keywords); - responseData.setData(super.packForBT(page)); - return responseData; + return ResponseData.success(super.packForBT(page)); } /** diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java index 393589c..0c8309b 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java @@ -63,6 +63,11 @@ DeviceData H2sData(@Param("devcode") String devcode); + DeviceData gasDector(@Param("devcode") String devcode); + + DeviceData hydrantData(@Param("devcode") String devcode); + + BfztCountDataDto bfztCountData(@Param("deptIds") List deptIds, @Param("isApp") Boolean isApp); List selectWellDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index 31483e6..d4837d3 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -174,6 +174,7 @@ LIMIT 1 + + + + + - - - - - - - update alarm_job set job_status = 1, JOB_BELONG_TO = #{personId}, diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java index 4e439ae..c3db5c1 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java @@ -40,8 +40,7 @@ Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); ResponseData responseData = thirdPartyService.getGasDectorListPage(page, dataScope, deptid, endTime, beginTime, keywords); - responseData.setData(super.packForBT(page)); - return responseData; + return ResponseData.success(super.packForBT(page)); } /** diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java index 393589c..0c8309b 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java @@ -63,6 +63,11 @@ DeviceData H2sData(@Param("devcode") String devcode); + DeviceData gasDector(@Param("devcode") String devcode); + + DeviceData hydrantData(@Param("devcode") String devcode); + + BfztCountDataDto bfztCountData(@Param("deptIds") List deptIds, @Param("isApp") Boolean isApp); List selectWellDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index 31483e6..d4837d3 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -174,6 +174,7 @@ LIMIT 1 + + + + + - - - - - - - update alarm_job set job_status = 1, JOB_BELONG_TO = #{personId}, diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java index 4e439ae..c3db5c1 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java @@ -40,8 +40,7 @@ Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); ResponseData responseData = thirdPartyService.getGasDectorListPage(page, dataScope, deptid, endTime, beginTime, keywords); - responseData.setData(super.packForBT(page)); - return responseData; + return ResponseData.success(super.packForBT(page)); } /** diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java index 393589c..0c8309b 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java @@ -63,6 +63,11 @@ DeviceData H2sData(@Param("devcode") String devcode); + DeviceData gasDector(@Param("devcode") String devcode); + + DeviceData hydrantData(@Param("devcode") String devcode); + + BfztCountDataDto bfztCountData(@Param("deptIds") List deptIds, @Param("isApp") Boolean isApp); List selectWellDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index 31483e6..d4837d3 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -174,6 +174,7 @@ LIMIT 1 + + + + + - - - - - - - update alarm_job set job_status = 1, JOB_BELONG_TO = #{personId}, diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java index 4e439ae..c3db5c1 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/ThirdPartyController.java @@ -40,8 +40,7 @@ Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); ResponseData responseData = thirdPartyService.getGasDectorListPage(page, dataScope, deptid, endTime, beginTime, keywords); - responseData.setData(super.packForBT(page)); - return responseData; + return ResponseData.success(super.packForBT(page)); } /** diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java index 393589c..0c8309b 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java @@ -63,6 +63,11 @@ DeviceData H2sData(@Param("devcode") String devcode); + DeviceData gasDector(@Param("devcode") String devcode); + + DeviceData hydrantData(@Param("devcode") String devcode); + + BfztCountDataDto bfztCountData(@Param("deptIds") List deptIds, @Param("isApp") Boolean isApp); List selectWellDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index 31483e6..d4837d3 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -174,6 +174,7 @@ LIMIT 1 + + + + +