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 8b1793e..326ce62 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 @@ -157,7 +157,7 @@ if (!currentUser.getRoleTips().contains(sOperation) && !currentUser.getRoleTips().contains(sAdmin)) { alarmTypeStr = "1"; } - retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),deptid); +// retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),deptid); retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),jobCode,devCode); } else { //app角色 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 8b1793e..326ce62 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 @@ -157,7 +157,7 @@ if (!currentUser.getRoleTips().contains(sOperation) && !currentUser.getRoleTips().contains(sAdmin)) { alarmTypeStr = "1"; } - retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),deptid); +// retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),deptid); retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),jobCode,devCode); } else { //app角色 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 391772e..b57eb0c 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 @@ -20,7 +20,7 @@ * @since 2019-05-17 */ public interface IAlarmJobService extends IService { - List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid); +// List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid); List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String jobCode,String devCode); List> jobListApp(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, Long deptId, Long userId, Long leaderId,String jobCode,String devCode); 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 8b1793e..326ce62 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 @@ -157,7 +157,7 @@ if (!currentUser.getRoleTips().contains(sOperation) && !currentUser.getRoleTips().contains(sAdmin)) { alarmTypeStr = "1"; } - retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),deptid); +// retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),deptid); retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),jobCode,devCode); } else { //app角色 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 391772e..b57eb0c 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 @@ -20,7 +20,7 @@ * @since 2019-05-17 */ public interface IAlarmJobService extends IService { - List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid); +// List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid); List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String jobCode,String devCode); List> jobListApp(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, Long deptId, Long userId, Long leaderId,String jobCode,String devCode); 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 798d312..e701fc1 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 @@ -1,5 +1,6 @@ package com.casic.missiles.modular.alarm.service.impl; +import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -51,16 +52,21 @@ @Resource private WebSocket webSocket; +// @Override +// public List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid) { +// alarmContent = converAlarmContent(alarmContent); +// List> alarmJobList = this.baseMapper.jobList(page, keywords, beginTime, endTime, jobStatus, alarmType, alarmContent, dataScope, userId, ObjectUtil.isNotEmpty(deptid)?Long.valueOf(deptid):null); +// return alarmJobList; +// } + @Override public List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String jobCode,String devCode) { - public List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid) { alarmContent = converAlarmContent(alarmContent); List> alarmJobList = this.baseMapper.jobList(page, keywords, beginTime, endTime, jobStatus, alarmType, alarmContent, dataScope, userId,jobCode,devCode); - Long deptId= StringUtils.isNotEmpty(deptid)?Long.valueOf(deptid):-1; - List> alarmJobList = this.baseMapper.jobList(page, keywords, beginTime, endTime, jobStatus, alarmType, alarmContent, dataScope, userId,deptId); return alarmJobList; } + @Override public List> jobListApp(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, Long deptId, Long userId, Long leaderId,String jobCode,String devCode) { alarmContent = converAlarmContent(alarmContent); 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 8b1793e..326ce62 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 @@ -157,7 +157,7 @@ if (!currentUser.getRoleTips().contains(sOperation) && !currentUser.getRoleTips().contains(sAdmin)) { alarmTypeStr = "1"; } - retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),deptid); +// retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),deptid); retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),jobCode,devCode); } else { //app角色 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 391772e..b57eb0c 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 @@ -20,7 +20,7 @@ * @since 2019-05-17 */ public interface IAlarmJobService extends IService { - List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid); +// List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid); List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String jobCode,String devCode); List> jobListApp(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, Long deptId, Long userId, Long leaderId,String jobCode,String devCode); 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 798d312..e701fc1 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 @@ -1,5 +1,6 @@ package com.casic.missiles.modular.alarm.service.impl; +import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -51,16 +52,21 @@ @Resource private WebSocket webSocket; +// @Override +// public List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid) { +// alarmContent = converAlarmContent(alarmContent); +// List> alarmJobList = this.baseMapper.jobList(page, keywords, beginTime, endTime, jobStatus, alarmType, alarmContent, dataScope, userId, ObjectUtil.isNotEmpty(deptid)?Long.valueOf(deptid):null); +// return alarmJobList; +// } + @Override public List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String jobCode,String devCode) { - public List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid) { alarmContent = converAlarmContent(alarmContent); List> alarmJobList = this.baseMapper.jobList(page, keywords, beginTime, endTime, jobStatus, alarmType, alarmContent, dataScope, userId,jobCode,devCode); - Long deptId= StringUtils.isNotEmpty(deptid)?Long.valueOf(deptid):-1; - List> alarmJobList = this.baseMapper.jobList(page, keywords, beginTime, endTime, jobStatus, alarmType, alarmContent, dataScope, userId,deptId); return alarmJobList; } + @Override public List> jobListApp(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, Long deptId, Long userId, Long leaderId,String jobCode,String devCode) { alarmContent = converAlarmContent(alarmContent); 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 fc951ba..0524cd9 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 @@ -25,7 +25,7 @@ public interface AlarmJobMapper extends BaseMapper { List> jobList(@Param("page") Page> page, @Param("keywords") String keywords, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("jobStatus") String jobStatus, @Param("alarmType") String alarmType, @Param("alarmContent") String alarmContent, @Param("dataScope") DataScope dataScope, @Param("userId") Long userId, @Param("jobCode") String jobCode, @Param("devCode") String devCode); - List> jobList(@Param("page") Page> page, @Param("keywords") String keywords, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("jobStatus") String jobStatus, @Param("alarmType") String alarmType, @Param("alarmContent") String alarmContent, @Param("dataScope") DataScope dataScope, @Param("userId") Long userId, @Param("deptid") Long deptid); +// List> jobList(@Param("page") Page> page, @Param("keywords") String keywords, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("jobStatus") String jobStatus, @Param("alarmType") String alarmType, @Param("alarmContent") String alarmContent, @Param("dataScope") DataScope dataScope, @Param("userId") Long userId, @Param("deptid") Long deptid); List> jobListApp(@Param("page") Page> page, @Param("keywords") String keywords, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("jobStatus") String jobStatus, @Param("alarmType") String alarmType, @Param("alarmContent") String alarmContent, @Param("deptId") Long deptId, @Param("userId") Long userId, @Param("leaderId") Long leaderId, @Param("jobCode") String jobCode, @Param("devCode") String devCode); 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 8b1793e..326ce62 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 @@ -157,7 +157,7 @@ if (!currentUser.getRoleTips().contains(sOperation) && !currentUser.getRoleTips().contains(sAdmin)) { alarmTypeStr = "1"; } - retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),deptid); +// retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),deptid); retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),jobCode,devCode); } else { //app角色 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 391772e..b57eb0c 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 @@ -20,7 +20,7 @@ * @since 2019-05-17 */ public interface IAlarmJobService extends IService { - List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid); +// List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid); List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String jobCode,String devCode); List> jobListApp(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, Long deptId, Long userId, Long leaderId,String jobCode,String devCode); 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 798d312..e701fc1 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 @@ -1,5 +1,6 @@ package com.casic.missiles.modular.alarm.service.impl; +import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -51,16 +52,21 @@ @Resource private WebSocket webSocket; +// @Override +// public List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid) { +// alarmContent = converAlarmContent(alarmContent); +// List> alarmJobList = this.baseMapper.jobList(page, keywords, beginTime, endTime, jobStatus, alarmType, alarmContent, dataScope, userId, ObjectUtil.isNotEmpty(deptid)?Long.valueOf(deptid):null); +// return alarmJobList; +// } + @Override public List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String jobCode,String devCode) { - public List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid) { alarmContent = converAlarmContent(alarmContent); List> alarmJobList = this.baseMapper.jobList(page, keywords, beginTime, endTime, jobStatus, alarmType, alarmContent, dataScope, userId,jobCode,devCode); - Long deptId= StringUtils.isNotEmpty(deptid)?Long.valueOf(deptid):-1; - List> alarmJobList = this.baseMapper.jobList(page, keywords, beginTime, endTime, jobStatus, alarmType, alarmContent, dataScope, userId,deptId); return alarmJobList; } + @Override public List> jobListApp(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, Long deptId, Long userId, Long leaderId,String jobCode,String devCode) { alarmContent = converAlarmContent(alarmContent); 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 fc951ba..0524cd9 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 @@ -25,7 +25,7 @@ public interface AlarmJobMapper extends BaseMapper { List> jobList(@Param("page") Page> page, @Param("keywords") String keywords, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("jobStatus") String jobStatus, @Param("alarmType") String alarmType, @Param("alarmContent") String alarmContent, @Param("dataScope") DataScope dataScope, @Param("userId") Long userId, @Param("jobCode") String jobCode, @Param("devCode") String devCode); - List> jobList(@Param("page") Page> page, @Param("keywords") String keywords, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("jobStatus") String jobStatus, @Param("alarmType") String alarmType, @Param("alarmContent") String alarmContent, @Param("dataScope") DataScope dataScope, @Param("userId") Long userId, @Param("deptid") Long deptid); +// List> jobList(@Param("page") Page> page, @Param("keywords") String keywords, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("jobStatus") String jobStatus, @Param("alarmType") String alarmType, @Param("alarmContent") String alarmContent, @Param("dataScope") DataScope dataScope, @Param("userId") Long userId, @Param("deptid") Long deptid); List> jobListApp(@Param("page") Page> page, @Param("keywords") String keywords, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("jobStatus") String jobStatus, @Param("alarmType") String alarmType, @Param("alarmContent") String alarmContent, @Param("deptId") Long deptId, @Param("userId") Long userId, @Param("leaderId") Long leaderId, @Param("jobCode") String jobCode, @Param("devCode") String devCode); 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 5d06f5d..df377b0 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 @@ -528,9 +528,9 @@ AND aj.JOB_STATUS = #{jobStatus} - - AND bwi.deptid = #{deptid} - + + + and aj.WELL_CODE like 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 8b1793e..326ce62 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 @@ -157,7 +157,7 @@ if (!currentUser.getRoleTips().contains(sOperation) && !currentUser.getRoleTips().contains(sAdmin)) { alarmTypeStr = "1"; } - retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),deptid); +// retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),deptid); retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),jobCode,devCode); } else { //app角色 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 391772e..b57eb0c 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 @@ -20,7 +20,7 @@ * @since 2019-05-17 */ public interface IAlarmJobService extends IService { - List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid); +// List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid); List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String jobCode,String devCode); List> jobListApp(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, Long deptId, Long userId, Long leaderId,String jobCode,String devCode); 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 798d312..e701fc1 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 @@ -1,5 +1,6 @@ package com.casic.missiles.modular.alarm.service.impl; +import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -51,16 +52,21 @@ @Resource private WebSocket webSocket; +// @Override +// public List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid) { +// alarmContent = converAlarmContent(alarmContent); +// List> alarmJobList = this.baseMapper.jobList(page, keywords, beginTime, endTime, jobStatus, alarmType, alarmContent, dataScope, userId, ObjectUtil.isNotEmpty(deptid)?Long.valueOf(deptid):null); +// return alarmJobList; +// } + @Override public List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String jobCode,String devCode) { - public List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid) { alarmContent = converAlarmContent(alarmContent); List> alarmJobList = this.baseMapper.jobList(page, keywords, beginTime, endTime, jobStatus, alarmType, alarmContent, dataScope, userId,jobCode,devCode); - Long deptId= StringUtils.isNotEmpty(deptid)?Long.valueOf(deptid):-1; - List> alarmJobList = this.baseMapper.jobList(page, keywords, beginTime, endTime, jobStatus, alarmType, alarmContent, dataScope, userId,deptId); return alarmJobList; } + @Override public List> jobListApp(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, Long deptId, Long userId, Long leaderId,String jobCode,String devCode) { alarmContent = converAlarmContent(alarmContent); 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 fc951ba..0524cd9 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 @@ -25,7 +25,7 @@ public interface AlarmJobMapper extends BaseMapper { List> jobList(@Param("page") Page> page, @Param("keywords") String keywords, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("jobStatus") String jobStatus, @Param("alarmType") String alarmType, @Param("alarmContent") String alarmContent, @Param("dataScope") DataScope dataScope, @Param("userId") Long userId, @Param("jobCode") String jobCode, @Param("devCode") String devCode); - List> jobList(@Param("page") Page> page, @Param("keywords") String keywords, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("jobStatus") String jobStatus, @Param("alarmType") String alarmType, @Param("alarmContent") String alarmContent, @Param("dataScope") DataScope dataScope, @Param("userId") Long userId, @Param("deptid") Long deptid); +// List> jobList(@Param("page") Page> page, @Param("keywords") String keywords, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("jobStatus") String jobStatus, @Param("alarmType") String alarmType, @Param("alarmContent") String alarmContent, @Param("dataScope") DataScope dataScope, @Param("userId") Long userId, @Param("deptid") Long deptid); List> jobListApp(@Param("page") Page> page, @Param("keywords") String keywords, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("jobStatus") String jobStatus, @Param("alarmType") String alarmType, @Param("alarmContent") String alarmContent, @Param("deptId") Long deptId, @Param("userId") Long userId, @Param("leaderId") Long leaderId, @Param("jobCode") String jobCode, @Param("devCode") String devCode); 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 5d06f5d..df377b0 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 @@ -528,9 +528,9 @@ AND aj.JOB_STATUS = #{jobStatus} - - AND bwi.deptid = #{deptid} - + + + and aj.WELL_CODE like diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmRecordsMapper.xml b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmRecordsMapper.xml index 1c4d501..e06546d 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmRecordsMapper.xml +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmRecordsMapper.xml @@ -82,10 +82,7 @@ ar.JOB_ID as "jobId", bwi.DEPTID AS "deptid" FROM alarm_records ar - JOIN bus_device_well rdv ON ar.DEVICE_ID = rdv.DEVICE_ID - LEFT JOIN alarm_job aj ON ar.JOB_ID = aj.ID - JOIN bus_well_info bwi ON rdv.well_id = bwi.ID - WHERE rdv.VALID='1' + JOIN alarm_job aj ON ar.JOB_ID = aj.ID JOIN bus_well_info bwi ON ar.WELL_CODE = bwi.WELL_CODE WHERE 1=1 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 8b1793e..326ce62 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 @@ -157,7 +157,7 @@ if (!currentUser.getRoleTips().contains(sOperation) && !currentUser.getRoleTips().contains(sAdmin)) { alarmTypeStr = "1"; } - retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),deptid); +// retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),deptid); retList = alarmJobService.jobList(page, keywords, beginTime, endTime, jobStatusStr, alarmTypeStr, alarmContentStr, dataScope, currentUser.getId(),jobCode,devCode); } else { //app角色 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 391772e..b57eb0c 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 @@ -20,7 +20,7 @@ * @since 2019-05-17 */ public interface IAlarmJobService extends IService { - List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid); +// List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid); List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String jobCode,String devCode); List> jobListApp(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, Long deptId, Long userId, Long leaderId,String jobCode,String devCode); 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 798d312..e701fc1 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 @@ -1,5 +1,6 @@ package com.casic.missiles.modular.alarm.service.impl; +import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -51,16 +52,21 @@ @Resource private WebSocket webSocket; +// @Override +// public List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid) { +// alarmContent = converAlarmContent(alarmContent); +// List> alarmJobList = this.baseMapper.jobList(page, keywords, beginTime, endTime, jobStatus, alarmType, alarmContent, dataScope, userId, ObjectUtil.isNotEmpty(deptid)?Long.valueOf(deptid):null); +// return alarmJobList; +// } + @Override public List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String jobCode,String devCode) { - public List> jobList(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, DataScope dataScope, Long userId,String deptid) { alarmContent = converAlarmContent(alarmContent); List> alarmJobList = this.baseMapper.jobList(page, keywords, beginTime, endTime, jobStatus, alarmType, alarmContent, dataScope, userId,jobCode,devCode); - Long deptId= StringUtils.isNotEmpty(deptid)?Long.valueOf(deptid):-1; - List> alarmJobList = this.baseMapper.jobList(page, keywords, beginTime, endTime, jobStatus, alarmType, alarmContent, dataScope, userId,deptId); return alarmJobList; } + @Override public List> jobListApp(Page> page, String keywords, String beginTime, String endTime, String jobStatus, String alarmType, String alarmContent, Long deptId, Long userId, Long leaderId,String jobCode,String devCode) { alarmContent = converAlarmContent(alarmContent); 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 fc951ba..0524cd9 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 @@ -25,7 +25,7 @@ public interface AlarmJobMapper extends BaseMapper { List> jobList(@Param("page") Page> page, @Param("keywords") String keywords, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("jobStatus") String jobStatus, @Param("alarmType") String alarmType, @Param("alarmContent") String alarmContent, @Param("dataScope") DataScope dataScope, @Param("userId") Long userId, @Param("jobCode") String jobCode, @Param("devCode") String devCode); - List> jobList(@Param("page") Page> page, @Param("keywords") String keywords, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("jobStatus") String jobStatus, @Param("alarmType") String alarmType, @Param("alarmContent") String alarmContent, @Param("dataScope") DataScope dataScope, @Param("userId") Long userId, @Param("deptid") Long deptid); +// List> jobList(@Param("page") Page> page, @Param("keywords") String keywords, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("jobStatus") String jobStatus, @Param("alarmType") String alarmType, @Param("alarmContent") String alarmContent, @Param("dataScope") DataScope dataScope, @Param("userId") Long userId, @Param("deptid") Long deptid); List> jobListApp(@Param("page") Page> page, @Param("keywords") String keywords, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("jobStatus") String jobStatus, @Param("alarmType") String alarmType, @Param("alarmContent") String alarmContent, @Param("deptId") Long deptId, @Param("userId") Long userId, @Param("leaderId") Long leaderId, @Param("jobCode") String jobCode, @Param("devCode") String devCode); 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 5d06f5d..df377b0 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 @@ -528,9 +528,9 @@ AND aj.JOB_STATUS = #{jobStatus} - - AND bwi.deptid = #{deptid} - + + + and aj.WELL_CODE like diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmRecordsMapper.xml b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmRecordsMapper.xml index 1c4d501..e06546d 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmRecordsMapper.xml +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmRecordsMapper.xml @@ -82,10 +82,7 @@ ar.JOB_ID as "jobId", bwi.DEPTID AS "deptid" FROM alarm_records ar - JOIN bus_device_well rdv ON ar.DEVICE_ID = rdv.DEVICE_ID - LEFT JOIN alarm_job aj ON ar.JOB_ID = aj.ID - JOIN bus_well_info bwi ON rdv.well_id = bwi.ID - WHERE rdv.VALID='1' + JOIN alarm_job aj ON ar.JOB_ID = aj.ID JOIN bus_well_info bwi ON ar.WELL_CODE = bwi.WELL_CODE WHERE 1=1 diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/StatisticMapper.xml b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/StatisticMapper.xml index 418cf4e..e9ff987 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/StatisticMapper.xml +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/StatisticMapper.xml @@ -30,12 +30,6 @@ SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) - SELECT id AS "id",deptid AS "deptid",communication AS "communication", - well_type AS "wellType",device_type AS "deviceType",area AS "area",map AS "map",lng as "lng",lat AS "lat" SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) - SELECT id AS "id",deptid AS "deptid",communication AS "communication", - well_type AS "wellType",device_type AS "deviceType",area AS "area",map AS "map",lng as "lng",lat AS "lat" SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) - SELECT id AS "id",deptid AS "deptid",communication AS "communication", - well_type AS "wellType",device_type AS "deviceType",area AS "area",map AS "map",lng as "lng",lat AS "lat" SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) - SELECT id AS "id",deptid AS "deptid",communication AS "communication", - well_type AS "wellType",device_type AS "deviceType",area AS "area",map AS "map",lng as "lng",lat AS "lat" SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) - SELECT id AS "id",deptid AS "deptid",communication AS "communication", - well_type AS "wellType",device_type AS "deviceType",area AS "area",map AS "map",lng as "lng",lat AS "lat" SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) - SELECT id AS "id",deptid AS "deptid",communication AS "communication", - well_type AS "wellType",device_type AS "deviceType",area AS "area",map AS "map",lng as "lng",lat AS "lat" SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) - SELECT id AS "id",deptid AS "deptid",communication AS "communication", - well_type AS "wellType",device_type AS "deviceType",area AS "area",map AS "map",lng as "lng",lat AS "lat" SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) - SELECT id AS "id",deptid AS "deptid",communication AS "communication", - well_type AS "wellType",device_type AS "deviceType",area AS "area",map AS "map",lng as "lng",lat AS "lat" SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) - SELECT id AS "id",deptid AS "deptid",communication AS "communication", - well_type AS "wellType",device_type AS "deviceType",area AS "area",map AS "map",lng as "lng",lat AS "lat" SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) - SELECT id AS "id",deptid AS "deptid",communication AS "communication", - well_type AS "wellType",device_type AS "deviceType",area AS "area",map AS "map",lng as "lng",lat AS "lat" SELECT - COALESCE(SUM(CASE WHEN BD.ONLINE_STATE ]]> '0' THEN 1 ELSE 0 END)) + COALESCE(SUM(CASE WHEN (BD.ONLINE_STATE ]]> '0' or BD.ONLINE_STATE is NULL) THEN 1 ELSE 0 END)) AS "online", COALESCE(SUM(CASE WHEN BD.ONLINE_STATE='0' THEN 1 ELSE 0 END)) AS "offline", @@ -264,9 +258,7 @@ - datediff(current_timestamp,install_date) + datediff(current_timestamp,LOGTIME) - timestampdiff(DAY,install_date,NOW()) + timestampdiff(DAY,LOGTIME,NOW()) - floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM install_date))/86400) + floor((extract(epoch FROM CURRENT_TIMESTAMP) - extract(epoch FROM LOGTIME))/86400) - SELECT id AS "id",deptid AS "deptid",communication AS "communication", - well_type AS "wellType",device_type AS "deviceType",area AS "area",map AS "map",lng as "lng",lat AS "lat"