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 e4888e4..07af8c9 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 @@ -147,8 +147,9 @@ @Override public List> jobInfo(Long id, DataScope dataScope, Long personId) { - List> job = this.baseMapper.jobInfo(id, dataScope, personId); - return job; + List> jobList = this.baseMapper.jobInfo(id, dataScope, personId); + jobList.forEach(job -> job.put("editable", job.get("jobBelongTo") != null && job.get("jobBelongTo").toString().equals(personId) ? 1 : 0)); + return jobList; } @Override 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 e4888e4..07af8c9 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 @@ -147,8 +147,9 @@ @Override public List> jobInfo(Long id, DataScope dataScope, Long personId) { - List> job = this.baseMapper.jobInfo(id, dataScope, personId); - return job; + List> jobList = this.baseMapper.jobInfo(id, dataScope, personId); + jobList.forEach(job -> job.put("editable", job.get("jobBelongTo") != null && job.get("jobBelongTo").toString().equals(personId) ? 1 : 0)); + return jobList; } @Override 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 9d5d9e2..d1c7b27 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 @@ -1028,14 +1028,11 @@ aj.HANDLE_PHOTOS AS "handlePhotos", aj.JOB_FLAG_1 AS "jobFlag", coalesce(aj.FLOW,'') AS flow, - bwi.RESPONSIBLE_DEPT AS deptid, - aj.JOB_BELONG_TO AS editable + 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} - AND aj.JOB_BELONG_TO =#{personId} ORDER BY ar.ID DESC LIMIT 1 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 e4888e4..07af8c9 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 @@ -147,8 +147,9 @@ @Override public List> jobInfo(Long id, DataScope dataScope, Long personId) { - List> job = this.baseMapper.jobInfo(id, dataScope, personId); - return job; + List> jobList = this.baseMapper.jobInfo(id, dataScope, personId); + jobList.forEach(job -> job.put("editable", job.get("jobBelongTo") != null && job.get("jobBelongTo").toString().equals(personId) ? 1 : 0)); + return jobList; } @Override 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 9d5d9e2..d1c7b27 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 @@ -1028,14 +1028,11 @@ aj.HANDLE_PHOTOS AS "handlePhotos", aj.JOB_FLAG_1 AS "jobFlag", coalesce(aj.FLOW,'') AS flow, - bwi.RESPONSIBLE_DEPT AS deptid, - aj.JOB_BELONG_TO AS editable + 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} - AND aj.JOB_BELONG_TO =#{personId} ORDER BY ar.ID DESC LIMIT 1 diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java index f4dac57..8e00943 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java @@ -145,7 +145,7 @@ //设备类型列表查询 QueryWrapper query = new QueryWrapper<>(); if (StrUtil.isNotEmpty(deviceType)) { - query.eq(DEVICE_QUERY_DEVICE_TYPE, deviceType); + query.eq(DEVICE_QUERY_DEVICE_TYPE, Long.valueOf(deviceType)); } List list = deviceModelsService.list(query); List selectDtos = new ArrayList<>(); 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 e4888e4..07af8c9 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 @@ -147,8 +147,9 @@ @Override public List> jobInfo(Long id, DataScope dataScope, Long personId) { - List> job = this.baseMapper.jobInfo(id, dataScope, personId); - return job; + List> jobList = this.baseMapper.jobInfo(id, dataScope, personId); + jobList.forEach(job -> job.put("editable", job.get("jobBelongTo") != null && job.get("jobBelongTo").toString().equals(personId) ? 1 : 0)); + return jobList; } @Override 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 9d5d9e2..d1c7b27 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 @@ -1028,14 +1028,11 @@ aj.HANDLE_PHOTOS AS "handlePhotos", aj.JOB_FLAG_1 AS "jobFlag", coalesce(aj.FLOW,'') AS flow, - bwi.RESPONSIBLE_DEPT AS deptid, - aj.JOB_BELONG_TO AS editable + 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} - AND aj.JOB_BELONG_TO =#{personId} ORDER BY ar.ID DESC LIMIT 1 diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java index f4dac57..8e00943 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java @@ -145,7 +145,7 @@ //设备类型列表查询 QueryWrapper query = new QueryWrapper<>(); if (StrUtil.isNotEmpty(deviceType)) { - query.eq(DEVICE_QUERY_DEVICE_TYPE, deviceType); + query.eq(DEVICE_QUERY_DEVICE_TYPE, Long.valueOf(deviceType)); } List list = deviceModelsService.list(query); List selectDtos = new ArrayList<>(); diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceTypeController.java b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceTypeController.java index d7d2c4f..53359ac 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceTypeController.java +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceTypeController.java @@ -58,7 +58,7 @@ isValid = ""; } QueryWrapper query = new QueryWrapper() - .like("TYPE_NAME", deviceType).like("VALID", isValid); + .eq("TYPE_NAME", deviceType).like("VALID", isValid); page = deviceTypeService.page(page, query); return new SuccessResponseData(super.packForBT(page)); } 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 e4888e4..07af8c9 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 @@ -147,8 +147,9 @@ @Override public List> jobInfo(Long id, DataScope dataScope, Long personId) { - List> job = this.baseMapper.jobInfo(id, dataScope, personId); - return job; + List> jobList = this.baseMapper.jobInfo(id, dataScope, personId); + jobList.forEach(job -> job.put("editable", job.get("jobBelongTo") != null && job.get("jobBelongTo").toString().equals(personId) ? 1 : 0)); + return jobList; } @Override 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 9d5d9e2..d1c7b27 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 @@ -1028,14 +1028,11 @@ aj.HANDLE_PHOTOS AS "handlePhotos", aj.JOB_FLAG_1 AS "jobFlag", coalesce(aj.FLOW,'') AS flow, - bwi.RESPONSIBLE_DEPT AS deptid, - aj.JOB_BELONG_TO AS editable + 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} - AND aj.JOB_BELONG_TO =#{personId} ORDER BY ar.ID DESC LIMIT 1 diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java index f4dac57..8e00943 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java @@ -145,7 +145,7 @@ //设备类型列表查询 QueryWrapper query = new QueryWrapper<>(); if (StrUtil.isNotEmpty(deviceType)) { - query.eq(DEVICE_QUERY_DEVICE_TYPE, deviceType); + query.eq(DEVICE_QUERY_DEVICE_TYPE, Long.valueOf(deviceType)); } List list = deviceModelsService.list(query); List selectDtos = new ArrayList<>(); diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceTypeController.java b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceTypeController.java index d7d2c4f..53359ac 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceTypeController.java +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceTypeController.java @@ -58,7 +58,7 @@ isValid = ""; } QueryWrapper query = new QueryWrapper() - .like("TYPE_NAME", deviceType).like("VALID", isValid); + .eq("TYPE_NAME", deviceType).like("VALID", isValid); page = deviceTypeService.page(page, query); return new SuccessResponseData(super.packForBT(page)); } diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceTubeMapper.xml b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceTubeMapper.xml index a8e0b37..2367d94 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceTubeMapper.xml +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceTubeMapper.xml @@ -3,49 +3,152 @@ - and datediff(now(),UPTIME) 3 + and datediff(now(),UPTIME) ${paramDay} - AND date_part('day',now(),UPTIME) 3 + AND date_part('day',now(),UPTIME) ${paramDay} - and date_part(now(),UPTIME) 3 + and date_part(now(),UPTIME) ${paramDay} + + str_to_date(${paramStr},'%Y-%m-%d %H:%i') + + + + TO_DATE(${paramStr},'yyyy-MM-dd HH24:mi') + + + + TO_DATE(${paramStr},'yyyy-mm-dd hh24:mi') + + + + DATE_FORMAT(${paramTime},'%Y-%m-%d %H:%i') + + + + TO_CHAR(${paramTime},'yyyy-mm-dd hh24:mi') + + + + TO_CHAR(${paramTime},'yyyy-mm-dd hh24:mi') + - + SELECT INSTALL_DATE AS "installDate",bwi.LNG_GAODE AS "lngGaode",bwi.LAT_GAODE AS "latGaode",bwi.WELL_FLAG_1 AS "groupId", + bwi.WELL_CODE AS "wellCode",bwi.Id AS "wellId",DEPTID as deptid + FROM bus_device bd, + bus_well_info bwi, + bus_device_well bdw + WHERE bd.DEVICE_TYPE='16' + AND bdw.WELL_ID=bwi.ID + AND bdw.DEVICE_ID = bd.ID + GROUP BY WELL_FLAG_1 + + + + + + + + + - \ No newline at end of file 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 e4888e4..07af8c9 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 @@ -147,8 +147,9 @@ @Override public List> jobInfo(Long id, DataScope dataScope, Long personId) { - List> job = this.baseMapper.jobInfo(id, dataScope, personId); - return job; + List> jobList = this.baseMapper.jobInfo(id, dataScope, personId); + jobList.forEach(job -> job.put("editable", job.get("jobBelongTo") != null && job.get("jobBelongTo").toString().equals(personId) ? 1 : 0)); + return jobList; } @Override 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 9d5d9e2..d1c7b27 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 @@ -1028,14 +1028,11 @@ aj.HANDLE_PHOTOS AS "handlePhotos", aj.JOB_FLAG_1 AS "jobFlag", coalesce(aj.FLOW,'') AS flow, - bwi.RESPONSIBLE_DEPT AS deptid, - aj.JOB_BELONG_TO AS editable + 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} - AND aj.JOB_BELONG_TO =#{personId} ORDER BY ar.ID DESC LIMIT 1 diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java index f4dac57..8e00943 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java @@ -145,7 +145,7 @@ //设备类型列表查询 QueryWrapper query = new QueryWrapper<>(); if (StrUtil.isNotEmpty(deviceType)) { - query.eq(DEVICE_QUERY_DEVICE_TYPE, deviceType); + query.eq(DEVICE_QUERY_DEVICE_TYPE, Long.valueOf(deviceType)); } List list = deviceModelsService.list(query); List selectDtos = new ArrayList<>(); diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceTypeController.java b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceTypeController.java index d7d2c4f..53359ac 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceTypeController.java +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceTypeController.java @@ -58,7 +58,7 @@ isValid = ""; } QueryWrapper query = new QueryWrapper() - .like("TYPE_NAME", deviceType).like("VALID", isValid); + .eq("TYPE_NAME", deviceType).like("VALID", isValid); page = deviceTypeService.page(page, query); return new SuccessResponseData(super.packForBT(page)); } diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceTubeMapper.xml b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceTubeMapper.xml index a8e0b37..2367d94 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceTubeMapper.xml +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceTubeMapper.xml @@ -3,49 +3,152 @@ - and datediff(now(),UPTIME) 3 + and datediff(now(),UPTIME) ${paramDay} - AND date_part('day',now(),UPTIME) 3 + AND date_part('day',now(),UPTIME) ${paramDay} - and date_part(now(),UPTIME) 3 + and date_part(now(),UPTIME) ${paramDay} + + str_to_date(${paramStr},'%Y-%m-%d %H:%i') + + + + TO_DATE(${paramStr},'yyyy-MM-dd HH24:mi') + + + + TO_DATE(${paramStr},'yyyy-mm-dd hh24:mi') + + + + DATE_FORMAT(${paramTime},'%Y-%m-%d %H:%i') + + + + TO_CHAR(${paramTime},'yyyy-mm-dd hh24:mi') + + + + TO_CHAR(${paramTime},'yyyy-mm-dd hh24:mi') + - + SELECT INSTALL_DATE AS "installDate",bwi.LNG_GAODE AS "lngGaode",bwi.LAT_GAODE AS "latGaode",bwi.WELL_FLAG_1 AS "groupId", + bwi.WELL_CODE AS "wellCode",bwi.Id AS "wellId",DEPTID as deptid + FROM bus_device bd, + bus_well_info bwi, + bus_device_well bdw + WHERE bd.DEVICE_TYPE='16' + AND bdw.WELL_ID=bwi.ID + AND bdw.DEVICE_ID = bd.ID + GROUP BY WELL_FLAG_1 + + + + + + + + + - \ No newline at end of file diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/service/impl/DeviceTubeServiceImpl.java b/casic-device/src/main/java/com/casic/missiles/modular/system/service/impl/DeviceTubeServiceImpl.java index e30fa7f..d676ea2 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/service/impl/DeviceTubeServiceImpl.java +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/service/impl/DeviceTubeServiceImpl.java @@ -171,14 +171,6 @@ return responseData; } - private void sortStrength(List> lstMap) { - Collections.sort(lstMap, new Comparator>() { - public int compare(Map o1, Map o2) { - return o1.get("strength").toString().compareTo(o2.get("strength").toString()); - } - }); - } - private void initTubeDeviceData(Map tubeDeviceData, Object devcode) { tubeDeviceData.put("deviceCode", devcode); tubeDeviceData.put("strength", -1); @@ -191,6 +183,14 @@ tubeDeviceData.put("id", ""); } + private void sortStrength(List> lstMap) { + Collections.sort(lstMap, new Comparator>() { + public int compare(Map o1, Map o2) { + return o1.get("strength").toString().compareTo(o2.get("strength").toString()); + } + }); + } + private void resvertSortStrength(List> lstMap) { Collections.sort(lstMap, new Comparator>() { public int compare(Map o1, Map o2) { 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 e4888e4..07af8c9 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 @@ -147,8 +147,9 @@ @Override public List> jobInfo(Long id, DataScope dataScope, Long personId) { - List> job = this.baseMapper.jobInfo(id, dataScope, personId); - return job; + List> jobList = this.baseMapper.jobInfo(id, dataScope, personId); + jobList.forEach(job -> job.put("editable", job.get("jobBelongTo") != null && job.get("jobBelongTo").toString().equals(personId) ? 1 : 0)); + return jobList; } @Override 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 9d5d9e2..d1c7b27 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 @@ -1028,14 +1028,11 @@ aj.HANDLE_PHOTOS AS "handlePhotos", aj.JOB_FLAG_1 AS "jobFlag", coalesce(aj.FLOW,'') AS flow, - bwi.RESPONSIBLE_DEPT AS deptid, - aj.JOB_BELONG_TO AS editable + 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} - AND aj.JOB_BELONG_TO =#{personId} ORDER BY ar.ID DESC LIMIT 1 diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java index f4dac57..8e00943 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceController.java @@ -145,7 +145,7 @@ //设备类型列表查询 QueryWrapper query = new QueryWrapper<>(); if (StrUtil.isNotEmpty(deviceType)) { - query.eq(DEVICE_QUERY_DEVICE_TYPE, deviceType); + query.eq(DEVICE_QUERY_DEVICE_TYPE, Long.valueOf(deviceType)); } List list = deviceModelsService.list(query); List selectDtos = new ArrayList<>(); diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceTypeController.java b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceTypeController.java index d7d2c4f..53359ac 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceTypeController.java +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/controller/DeviceTypeController.java @@ -58,7 +58,7 @@ isValid = ""; } QueryWrapper query = new QueryWrapper() - .like("TYPE_NAME", deviceType).like("VALID", isValid); + .eq("TYPE_NAME", deviceType).like("VALID", isValid); page = deviceTypeService.page(page, query); return new SuccessResponseData(super.packForBT(page)); } diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceTubeMapper.xml b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceTubeMapper.xml index a8e0b37..2367d94 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceTubeMapper.xml +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceTubeMapper.xml @@ -3,49 +3,152 @@ - and datediff(now(),UPTIME) 3 + and datediff(now(),UPTIME) ${paramDay} - AND date_part('day',now(),UPTIME) 3 + AND date_part('day',now(),UPTIME) ${paramDay} - and date_part(now(),UPTIME) 3 + and date_part(now(),UPTIME) ${paramDay} + + str_to_date(${paramStr},'%Y-%m-%d %H:%i') + + + + TO_DATE(${paramStr},'yyyy-MM-dd HH24:mi') + + + + TO_DATE(${paramStr},'yyyy-mm-dd hh24:mi') + + + + DATE_FORMAT(${paramTime},'%Y-%m-%d %H:%i') + + + + TO_CHAR(${paramTime},'yyyy-mm-dd hh24:mi') + + + + TO_CHAR(${paramTime},'yyyy-mm-dd hh24:mi') + - + SELECT INSTALL_DATE AS "installDate",bwi.LNG_GAODE AS "lngGaode",bwi.LAT_GAODE AS "latGaode",bwi.WELL_FLAG_1 AS "groupId", + bwi.WELL_CODE AS "wellCode",bwi.Id AS "wellId",DEPTID as deptid + FROM bus_device bd, + bus_well_info bwi, + bus_device_well bdw + WHERE bd.DEVICE_TYPE='16' + AND bdw.WELL_ID=bwi.ID + AND bdw.DEVICE_ID = bd.ID + GROUP BY WELL_FLAG_1 + + + + + + + + + - \ No newline at end of file diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/service/impl/DeviceTubeServiceImpl.java b/casic-device/src/main/java/com/casic/missiles/modular/system/service/impl/DeviceTubeServiceImpl.java index e30fa7f..d676ea2 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/service/impl/DeviceTubeServiceImpl.java +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/service/impl/DeviceTubeServiceImpl.java @@ -171,14 +171,6 @@ return responseData; } - private void sortStrength(List> lstMap) { - Collections.sort(lstMap, new Comparator>() { - public int compare(Map o1, Map o2) { - return o1.get("strength").toString().compareTo(o2.get("strength").toString()); - } - }); - } - private void initTubeDeviceData(Map tubeDeviceData, Object devcode) { tubeDeviceData.put("deviceCode", devcode); tubeDeviceData.put("strength", -1); @@ -191,6 +183,14 @@ tubeDeviceData.put("id", ""); } + private void sortStrength(List> lstMap) { + Collections.sort(lstMap, new Comparator>() { + public int compare(Map o1, Map o2) { + return o1.get("strength").toString().compareTo(o2.get("strength").toString()); + } + }); + } + private void resvertSortStrength(List> lstMap) { Collections.sort(lstMap, new Comparator>() { public int compare(Map o1, Map o2) { diff --git a/casic-sluicewell/src/main/java/com/casic/missiles/modular/system/service/impl/BusWellInfoServiceImpl.java b/casic-sluicewell/src/main/java/com/casic/missiles/modular/system/service/impl/BusWellInfoServiceImpl.java index 2c569f1..cf88b33 100644 --- a/casic-sluicewell/src/main/java/com/casic/missiles/modular/system/service/impl/BusWellInfoServiceImpl.java +++ b/casic-sluicewell/src/main/java/com/casic/missiles/modular/system/service/impl/BusWellInfoServiceImpl.java @@ -75,7 +75,7 @@ well.setWellTypeName(dictService.getDictNameByCode(BusWellConst.SLUICEWELL_TYPE, well.getWellType())); well.setDeptName(service.getDeptService().getDeptName(well.getDeptid())); well.setBfztName(dictService.getDictNameByCode(BusWellConst.BFZT_TEMP, well.getBfzt())); - well.setQu(StringUtils.isNumeric(well.getArea())?"":this.getAreaPid(Long.valueOf(well.getArea()))); + well.setQu(StringUtils.isEmpty(well.getArea())?"":this.getAreaPid(Long.valueOf(well.getArea()))); well.setResponsibleDeptName(service.getDeptService().getDeptName(Long.valueOf(well.getResponsibleDept()))); }); return list;