diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java index b183bfa..a1d5d40 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java @@ -70,6 +70,9 @@ } for (Object deviceType : JSON.parseObject(deptPermission.getDeviceType(), List.class)) { String deviceTypeName = EhcacheConstant.retBean().getDeviceTypeNameById(deviceType.toString()); + if (deviceTypeName == null) { + continue; + } List names = new ArrayList<>(); if (deviceTypeName.contains("液位")) { names.add("液位"); @@ -171,43 +174,35 @@ } - /** - * 获取详情信息 - */ - @RequestMapping(value = "/detail/{id}") - @ResponseBody - public Object selectAlarmLevel(@PathVariable(name = "Id") Long ID) { - // 待定 - DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); - System.out.println("--------------------------------------------"); - System.out.println(dataScope); - System.out.println("--------------------------------------------"); - AlarmLevel alarmLevel= alarmLevelService.selectByID(ID,dataScope); - return ResponseData.success(alarmLevel); - - } - - - @RequestMapping(value = "/delete/{id}") - @ResponseBody - public Object deleteAlarmLevel(@PathVariable(name = "id") Long id) { - return alarmLevelService.deleteById(id); - } - - @RequestMapping(value = "/add", method = RequestMethod.POST) @ResponseBody public Object add(@RequestBody AlarmLevel alarmLevel) { - System.out.println(alarmLevel.toString()); - return alarmLevelService.add(alarmLevel); - + return alarmLevelService.addAlarmLevel(alarmLevel); } @RequestMapping(value = "/update", method = RequestMethod.POST) @ResponseBody public Object update(@RequestBody AlarmLevel alarmLevel) { - return alarmLevelService.update(alarmLevel); + return alarmLevelService.updateAlarmLevel(alarmLevel); + } + /** + * 获取详情信息 + */ + @RequestMapping(value = "/detail/{id}") + @ResponseBody + public Object selectAlarmLevel(@PathVariable(name = "Id") Long id) { + // 待定 + DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); + AlarmLevel alarmLevel = alarmLevelService.selectByID(id, dataScope); + return ResponseData.success(alarmLevel); + + } + + @RequestMapping(value = "/delete/{id}") + @ResponseBody + public Object deleteAlarmLevel(@PathVariable(name = "id") Long id) { + return alarmLevelService.deleteById(id); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java index b183bfa..a1d5d40 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java @@ -70,6 +70,9 @@ } for (Object deviceType : JSON.parseObject(deptPermission.getDeviceType(), List.class)) { String deviceTypeName = EhcacheConstant.retBean().getDeviceTypeNameById(deviceType.toString()); + if (deviceTypeName == null) { + continue; + } List names = new ArrayList<>(); if (deviceTypeName.contains("液位")) { names.add("液位"); @@ -171,43 +174,35 @@ } - /** - * 获取详情信息 - */ - @RequestMapping(value = "/detail/{id}") - @ResponseBody - public Object selectAlarmLevel(@PathVariable(name = "Id") Long ID) { - // 待定 - DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); - System.out.println("--------------------------------------------"); - System.out.println(dataScope); - System.out.println("--------------------------------------------"); - AlarmLevel alarmLevel= alarmLevelService.selectByID(ID,dataScope); - return ResponseData.success(alarmLevel); - - } - - - @RequestMapping(value = "/delete/{id}") - @ResponseBody - public Object deleteAlarmLevel(@PathVariable(name = "id") Long id) { - return alarmLevelService.deleteById(id); - } - - @RequestMapping(value = "/add", method = RequestMethod.POST) @ResponseBody public Object add(@RequestBody AlarmLevel alarmLevel) { - System.out.println(alarmLevel.toString()); - return alarmLevelService.add(alarmLevel); - + return alarmLevelService.addAlarmLevel(alarmLevel); } @RequestMapping(value = "/update", method = RequestMethod.POST) @ResponseBody public Object update(@RequestBody AlarmLevel alarmLevel) { - return alarmLevelService.update(alarmLevel); + return alarmLevelService.updateAlarmLevel(alarmLevel); + } + /** + * 获取详情信息 + */ + @RequestMapping(value = "/detail/{id}") + @ResponseBody + public Object selectAlarmLevel(@PathVariable(name = "Id") Long id) { + // 待定 + DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); + AlarmLevel alarmLevel = alarmLevelService.selectByID(id, dataScope); + return ResponseData.success(alarmLevel); + + } + + @RequestMapping(value = "/delete/{id}") + @ResponseBody + public Object deleteAlarmLevel(@PathVariable(name = "id") Long id) { + return alarmLevelService.deleteById(id); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java index 89e07f9..47f47f5 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java @@ -22,6 +22,6 @@ AlarmLevel selectByNameAndTenAndLevel(Long tenantId, String name,Integer level); AlarmLevel selectByID(Long id, DataScope dataScope); ResponseData deleteById(Long id); - ResponseData add(AlarmLevel alarmLevel); - ResponseData update(AlarmLevel alarmLevel); + ResponseData addAlarmLevel(AlarmLevel alarmLevel); + ResponseData updateAlarmLevel(AlarmLevel alarmLevel); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java index b183bfa..a1d5d40 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java @@ -70,6 +70,9 @@ } for (Object deviceType : JSON.parseObject(deptPermission.getDeviceType(), List.class)) { String deviceTypeName = EhcacheConstant.retBean().getDeviceTypeNameById(deviceType.toString()); + if (deviceTypeName == null) { + continue; + } List names = new ArrayList<>(); if (deviceTypeName.contains("液位")) { names.add("液位"); @@ -171,43 +174,35 @@ } - /** - * 获取详情信息 - */ - @RequestMapping(value = "/detail/{id}") - @ResponseBody - public Object selectAlarmLevel(@PathVariable(name = "Id") Long ID) { - // 待定 - DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); - System.out.println("--------------------------------------------"); - System.out.println(dataScope); - System.out.println("--------------------------------------------"); - AlarmLevel alarmLevel= alarmLevelService.selectByID(ID,dataScope); - return ResponseData.success(alarmLevel); - - } - - - @RequestMapping(value = "/delete/{id}") - @ResponseBody - public Object deleteAlarmLevel(@PathVariable(name = "id") Long id) { - return alarmLevelService.deleteById(id); - } - - @RequestMapping(value = "/add", method = RequestMethod.POST) @ResponseBody public Object add(@RequestBody AlarmLevel alarmLevel) { - System.out.println(alarmLevel.toString()); - return alarmLevelService.add(alarmLevel); - + return alarmLevelService.addAlarmLevel(alarmLevel); } @RequestMapping(value = "/update", method = RequestMethod.POST) @ResponseBody public Object update(@RequestBody AlarmLevel alarmLevel) { - return alarmLevelService.update(alarmLevel); + return alarmLevelService.updateAlarmLevel(alarmLevel); + } + /** + * 获取详情信息 + */ + @RequestMapping(value = "/detail/{id}") + @ResponseBody + public Object selectAlarmLevel(@PathVariable(name = "Id") Long id) { + // 待定 + DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); + AlarmLevel alarmLevel = alarmLevelService.selectByID(id, dataScope); + return ResponseData.success(alarmLevel); + + } + + @RequestMapping(value = "/delete/{id}") + @ResponseBody + public Object deleteAlarmLevel(@PathVariable(name = "id") Long id) { + return alarmLevelService.deleteById(id); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java index 89e07f9..47f47f5 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java @@ -22,6 +22,6 @@ AlarmLevel selectByNameAndTenAndLevel(Long tenantId, String name,Integer level); AlarmLevel selectByID(Long id, DataScope dataScope); ResponseData deleteById(Long id); - ResponseData add(AlarmLevel alarmLevel); - ResponseData update(AlarmLevel alarmLevel); + ResponseData addAlarmLevel(AlarmLevel alarmLevel); + ResponseData updateAlarmLevel(AlarmLevel alarmLevel); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java index 728842c..419a76d 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java @@ -16,7 +16,7 @@ /** *

- * 服务实现类 + * 服务实现类 *

* * @author 123 @@ -26,7 +26,7 @@ public class AlarmLevelServiceImpl extends ServiceImpl implements IAlarmLevelService { @Override public Map selectByNameAndTenGroup(Long tenantId, String name) { - return this.baseMapper.selectByNameAndTenGroup(tenantId,name); + return this.baseMapper.selectByNameAndTenGroup(tenantId, name); } @Override @@ -42,54 +42,53 @@ @Override public AlarmLevel selectByID(Long Id, DataScope dataScope) { - return this.baseMapper.selectByID(Id,dataScope); + return this.baseMapper.selectByID(Id, dataScope); } @Override - public ResponseData deleteById(Long Id) { + public ResponseData deleteById(Long id) { + ResponseData responseData = new ResponseData(); QueryWrapper wrapper = new QueryWrapper<>(); - wrapper.eq("id",Id); + wrapper.eq("id", id); boolean flag = this.remove(wrapper); - if(flag == true){ - ResponseData responseData=new ResponseData(); + if (flag == true) { responseData.setCode(200); - responseData.setMessage("success"); - return responseData; + responseData.setMessage("删除成功"); + } else { + responseData.setCode(500); + responseData.setMessage("数据不存在"); } - else{ - return ResponseData.error("数据不存在"); - } - + return responseData; } @Override - public ResponseData add(AlarmLevel alarmLevel) { + public ResponseData addAlarmLevel(AlarmLevel alarmLevel) { ResponseData resultData = new ResponseData(); try { this.save(alarmLevel); - resultData.setMessage("success"); - return ResponseData.success(); + resultData.setMessage("新增成功!"); + resultData.setCode(200); + } catch (AcceptPendingException ex) { + log.error("主题:报警等级配置新增出现异常,异常信息{}", ex); + resultData.setCode(500); + resultData.error("插入异常"); } - catch (AcceptPendingException ex){ - log.error("主题:报警等级配置新增出现异常,异常信息{}",ex); - return ResponseData.error("插入异常"); - } - + return resultData; } @Override - public ResponseData update(AlarmLevel alarmLevel) { + public ResponseData updateAlarmLevel(AlarmLevel alarmLevel) { ResponseData resultData = new ResponseData(); try { this.updateById(alarmLevel); - resultData.setMessage("success"); + resultData.setCode(200); + resultData.setMessage("更新成功!"); return ResponseData.success(); + } catch (AcceptPendingException ex) { + log.error("主题:报警等级配置更新出现异常,异常信息{}", ex); + resultData.setCode(500); } - catch (AcceptPendingException ex){ - log.error("主题:报警等级配置更新出现异常,异常信息{}",ex); - return ResponseData.error("更新异常"); - } - + return ResponseData.error("更新异常"); } } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java index b183bfa..a1d5d40 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java @@ -70,6 +70,9 @@ } for (Object deviceType : JSON.parseObject(deptPermission.getDeviceType(), List.class)) { String deviceTypeName = EhcacheConstant.retBean().getDeviceTypeNameById(deviceType.toString()); + if (deviceTypeName == null) { + continue; + } List names = new ArrayList<>(); if (deviceTypeName.contains("液位")) { names.add("液位"); @@ -171,43 +174,35 @@ } - /** - * 获取详情信息 - */ - @RequestMapping(value = "/detail/{id}") - @ResponseBody - public Object selectAlarmLevel(@PathVariable(name = "Id") Long ID) { - // 待定 - DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); - System.out.println("--------------------------------------------"); - System.out.println(dataScope); - System.out.println("--------------------------------------------"); - AlarmLevel alarmLevel= alarmLevelService.selectByID(ID,dataScope); - return ResponseData.success(alarmLevel); - - } - - - @RequestMapping(value = "/delete/{id}") - @ResponseBody - public Object deleteAlarmLevel(@PathVariable(name = "id") Long id) { - return alarmLevelService.deleteById(id); - } - - @RequestMapping(value = "/add", method = RequestMethod.POST) @ResponseBody public Object add(@RequestBody AlarmLevel alarmLevel) { - System.out.println(alarmLevel.toString()); - return alarmLevelService.add(alarmLevel); - + return alarmLevelService.addAlarmLevel(alarmLevel); } @RequestMapping(value = "/update", method = RequestMethod.POST) @ResponseBody public Object update(@RequestBody AlarmLevel alarmLevel) { - return alarmLevelService.update(alarmLevel); + return alarmLevelService.updateAlarmLevel(alarmLevel); + } + /** + * 获取详情信息 + */ + @RequestMapping(value = "/detail/{id}") + @ResponseBody + public Object selectAlarmLevel(@PathVariable(name = "Id") Long id) { + // 待定 + DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); + AlarmLevel alarmLevel = alarmLevelService.selectByID(id, dataScope); + return ResponseData.success(alarmLevel); + + } + + @RequestMapping(value = "/delete/{id}") + @ResponseBody + public Object deleteAlarmLevel(@PathVariable(name = "id") Long id) { + return alarmLevelService.deleteById(id); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java index 89e07f9..47f47f5 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java @@ -22,6 +22,6 @@ AlarmLevel selectByNameAndTenAndLevel(Long tenantId, String name,Integer level); AlarmLevel selectByID(Long id, DataScope dataScope); ResponseData deleteById(Long id); - ResponseData add(AlarmLevel alarmLevel); - ResponseData update(AlarmLevel alarmLevel); + ResponseData addAlarmLevel(AlarmLevel alarmLevel); + ResponseData updateAlarmLevel(AlarmLevel alarmLevel); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java index 728842c..419a76d 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java @@ -16,7 +16,7 @@ /** *

- * 服务实现类 + * 服务实现类 *

* * @author 123 @@ -26,7 +26,7 @@ public class AlarmLevelServiceImpl extends ServiceImpl implements IAlarmLevelService { @Override public Map selectByNameAndTenGroup(Long tenantId, String name) { - return this.baseMapper.selectByNameAndTenGroup(tenantId,name); + return this.baseMapper.selectByNameAndTenGroup(tenantId, name); } @Override @@ -42,54 +42,53 @@ @Override public AlarmLevel selectByID(Long Id, DataScope dataScope) { - return this.baseMapper.selectByID(Id,dataScope); + return this.baseMapper.selectByID(Id, dataScope); } @Override - public ResponseData deleteById(Long Id) { + public ResponseData deleteById(Long id) { + ResponseData responseData = new ResponseData(); QueryWrapper wrapper = new QueryWrapper<>(); - wrapper.eq("id",Id); + wrapper.eq("id", id); boolean flag = this.remove(wrapper); - if(flag == true){ - ResponseData responseData=new ResponseData(); + if (flag == true) { responseData.setCode(200); - responseData.setMessage("success"); - return responseData; + responseData.setMessage("删除成功"); + } else { + responseData.setCode(500); + responseData.setMessage("数据不存在"); } - else{ - return ResponseData.error("数据不存在"); - } - + return responseData; } @Override - public ResponseData add(AlarmLevel alarmLevel) { + public ResponseData addAlarmLevel(AlarmLevel alarmLevel) { ResponseData resultData = new ResponseData(); try { this.save(alarmLevel); - resultData.setMessage("success"); - return ResponseData.success(); + resultData.setMessage("新增成功!"); + resultData.setCode(200); + } catch (AcceptPendingException ex) { + log.error("主题:报警等级配置新增出现异常,异常信息{}", ex); + resultData.setCode(500); + resultData.error("插入异常"); } - catch (AcceptPendingException ex){ - log.error("主题:报警等级配置新增出现异常,异常信息{}",ex); - return ResponseData.error("插入异常"); - } - + return resultData; } @Override - public ResponseData update(AlarmLevel alarmLevel) { + public ResponseData updateAlarmLevel(AlarmLevel alarmLevel) { ResponseData resultData = new ResponseData(); try { this.updateById(alarmLevel); - resultData.setMessage("success"); + resultData.setCode(200); + resultData.setMessage("更新成功!"); return ResponseData.success(); + } catch (AcceptPendingException ex) { + log.error("主题:报警等级配置更新出现异常,异常信息{}", ex); + resultData.setCode(500); } - catch (AcceptPendingException ex){ - log.error("主题:报警等级配置更新出现异常,异常信息{}",ex); - return ResponseData.error("更新异常"); - } - + return ResponseData.error("更新异常"); } } 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 8e00943..73ccbd8 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 @@ -216,7 +216,7 @@ if (result.hasErrors()) { return ResponseData.error(result.getFieldErrors().get(0).getDefaultMessage()); } -// Device device = CreateDevice(deviceAddParam); +// Device device = CreateDevice(deviceAddParam); try { deviceService.save(device); } catch (Exception e) { @@ -259,6 +259,17 @@ return ResponseData.success(); } + /** + * 离线设备列表 + */ + @RequestMapping(value = "/offline/listpage") + @ResponseBody + @BussinessLog(value = "离线设备列表") + public Object offlineListPage(String deviceCode,String deviceType) { + DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); + Page> page = PageFactory.defaultPage(); + return deviceService.offlineListPage(dataScope, page, deviceCode, deviceType); + } /** * 修改 diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java index b183bfa..a1d5d40 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java @@ -70,6 +70,9 @@ } for (Object deviceType : JSON.parseObject(deptPermission.getDeviceType(), List.class)) { String deviceTypeName = EhcacheConstant.retBean().getDeviceTypeNameById(deviceType.toString()); + if (deviceTypeName == null) { + continue; + } List names = new ArrayList<>(); if (deviceTypeName.contains("液位")) { names.add("液位"); @@ -171,43 +174,35 @@ } - /** - * 获取详情信息 - */ - @RequestMapping(value = "/detail/{id}") - @ResponseBody - public Object selectAlarmLevel(@PathVariable(name = "Id") Long ID) { - // 待定 - DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); - System.out.println("--------------------------------------------"); - System.out.println(dataScope); - System.out.println("--------------------------------------------"); - AlarmLevel alarmLevel= alarmLevelService.selectByID(ID,dataScope); - return ResponseData.success(alarmLevel); - - } - - - @RequestMapping(value = "/delete/{id}") - @ResponseBody - public Object deleteAlarmLevel(@PathVariable(name = "id") Long id) { - return alarmLevelService.deleteById(id); - } - - @RequestMapping(value = "/add", method = RequestMethod.POST) @ResponseBody public Object add(@RequestBody AlarmLevel alarmLevel) { - System.out.println(alarmLevel.toString()); - return alarmLevelService.add(alarmLevel); - + return alarmLevelService.addAlarmLevel(alarmLevel); } @RequestMapping(value = "/update", method = RequestMethod.POST) @ResponseBody public Object update(@RequestBody AlarmLevel alarmLevel) { - return alarmLevelService.update(alarmLevel); + return alarmLevelService.updateAlarmLevel(alarmLevel); + } + /** + * 获取详情信息 + */ + @RequestMapping(value = "/detail/{id}") + @ResponseBody + public Object selectAlarmLevel(@PathVariable(name = "Id") Long id) { + // 待定 + DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); + AlarmLevel alarmLevel = alarmLevelService.selectByID(id, dataScope); + return ResponseData.success(alarmLevel); + + } + + @RequestMapping(value = "/delete/{id}") + @ResponseBody + public Object deleteAlarmLevel(@PathVariable(name = "id") Long id) { + return alarmLevelService.deleteById(id); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java index 89e07f9..47f47f5 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java @@ -22,6 +22,6 @@ AlarmLevel selectByNameAndTenAndLevel(Long tenantId, String name,Integer level); AlarmLevel selectByID(Long id, DataScope dataScope); ResponseData deleteById(Long id); - ResponseData add(AlarmLevel alarmLevel); - ResponseData update(AlarmLevel alarmLevel); + ResponseData addAlarmLevel(AlarmLevel alarmLevel); + ResponseData updateAlarmLevel(AlarmLevel alarmLevel); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java index 728842c..419a76d 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java @@ -16,7 +16,7 @@ /** *

- * 服务实现类 + * 服务实现类 *

* * @author 123 @@ -26,7 +26,7 @@ public class AlarmLevelServiceImpl extends ServiceImpl implements IAlarmLevelService { @Override public Map selectByNameAndTenGroup(Long tenantId, String name) { - return this.baseMapper.selectByNameAndTenGroup(tenantId,name); + return this.baseMapper.selectByNameAndTenGroup(tenantId, name); } @Override @@ -42,54 +42,53 @@ @Override public AlarmLevel selectByID(Long Id, DataScope dataScope) { - return this.baseMapper.selectByID(Id,dataScope); + return this.baseMapper.selectByID(Id, dataScope); } @Override - public ResponseData deleteById(Long Id) { + public ResponseData deleteById(Long id) { + ResponseData responseData = new ResponseData(); QueryWrapper wrapper = new QueryWrapper<>(); - wrapper.eq("id",Id); + wrapper.eq("id", id); boolean flag = this.remove(wrapper); - if(flag == true){ - ResponseData responseData=new ResponseData(); + if (flag == true) { responseData.setCode(200); - responseData.setMessage("success"); - return responseData; + responseData.setMessage("删除成功"); + } else { + responseData.setCode(500); + responseData.setMessage("数据不存在"); } - else{ - return ResponseData.error("数据不存在"); - } - + return responseData; } @Override - public ResponseData add(AlarmLevel alarmLevel) { + public ResponseData addAlarmLevel(AlarmLevel alarmLevel) { ResponseData resultData = new ResponseData(); try { this.save(alarmLevel); - resultData.setMessage("success"); - return ResponseData.success(); + resultData.setMessage("新增成功!"); + resultData.setCode(200); + } catch (AcceptPendingException ex) { + log.error("主题:报警等级配置新增出现异常,异常信息{}", ex); + resultData.setCode(500); + resultData.error("插入异常"); } - catch (AcceptPendingException ex){ - log.error("主题:报警等级配置新增出现异常,异常信息{}",ex); - return ResponseData.error("插入异常"); - } - + return resultData; } @Override - public ResponseData update(AlarmLevel alarmLevel) { + public ResponseData updateAlarmLevel(AlarmLevel alarmLevel) { ResponseData resultData = new ResponseData(); try { this.updateById(alarmLevel); - resultData.setMessage("success"); + resultData.setCode(200); + resultData.setMessage("更新成功!"); return ResponseData.success(); + } catch (AcceptPendingException ex) { + log.error("主题:报警等级配置更新出现异常,异常信息{}", ex); + resultData.setCode(500); } - catch (AcceptPendingException ex){ - log.error("主题:报警等级配置更新出现异常,异常信息{}",ex); - return ResponseData.error("更新异常"); - } - + return ResponseData.error("更新异常"); } } 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 8e00943..73ccbd8 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 @@ -216,7 +216,7 @@ if (result.hasErrors()) { return ResponseData.error(result.getFieldErrors().get(0).getDefaultMessage()); } -// Device device = CreateDevice(deviceAddParam); +// Device device = CreateDevice(deviceAddParam); try { deviceService.save(device); } catch (Exception e) { @@ -259,6 +259,17 @@ return ResponseData.success(); } + /** + * 离线设备列表 + */ + @RequestMapping(value = "/offline/listpage") + @ResponseBody + @BussinessLog(value = "离线设备列表") + public Object offlineListPage(String deviceCode,String deviceType) { + DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); + Page> page = PageFactory.defaultPage(); + return deviceService.offlineListPage(dataScope, page, deviceCode, deviceType); + } /** * 修改 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 53359ac..e9bb4c8 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 @@ -71,7 +71,7 @@ public Object add(DeviceType deviceType) { ResponseData responseData = new ResponseData(); try { - DeviceType resultObjct = deviceTypeService.selectDeviceTypeById(deviceType.getId().toString()); + DeviceType resultObjct = deviceTypeService.selectDeviceTypeById(deviceType.getId()); if (resultObjct != null) { responseData.setCode(ResponseData.DEFAULT_ERROR_CODE); responseData.setMessage("设备类型编号重复"); @@ -125,7 +125,6 @@ @RequestMapping(value = "/update") @ResponseBody public Object update(DeviceType deviceType) { - deviceTypeService.updateById(deviceType); return ResponseData.success(); } @@ -136,7 +135,6 @@ @RequestMapping(value = "/detail/{deviceTypeId}") @ResponseBody public Object detail(@PathVariable("deviceTypeId") String deviceTypeId) { - return ResponseData.success(deviceTypeService.getById(deviceTypeId)); } } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java index b183bfa..a1d5d40 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java @@ -70,6 +70,9 @@ } for (Object deviceType : JSON.parseObject(deptPermission.getDeviceType(), List.class)) { String deviceTypeName = EhcacheConstant.retBean().getDeviceTypeNameById(deviceType.toString()); + if (deviceTypeName == null) { + continue; + } List names = new ArrayList<>(); if (deviceTypeName.contains("液位")) { names.add("液位"); @@ -171,43 +174,35 @@ } - /** - * 获取详情信息 - */ - @RequestMapping(value = "/detail/{id}") - @ResponseBody - public Object selectAlarmLevel(@PathVariable(name = "Id") Long ID) { - // 待定 - DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); - System.out.println("--------------------------------------------"); - System.out.println(dataScope); - System.out.println("--------------------------------------------"); - AlarmLevel alarmLevel= alarmLevelService.selectByID(ID,dataScope); - return ResponseData.success(alarmLevel); - - } - - - @RequestMapping(value = "/delete/{id}") - @ResponseBody - public Object deleteAlarmLevel(@PathVariable(name = "id") Long id) { - return alarmLevelService.deleteById(id); - } - - @RequestMapping(value = "/add", method = RequestMethod.POST) @ResponseBody public Object add(@RequestBody AlarmLevel alarmLevel) { - System.out.println(alarmLevel.toString()); - return alarmLevelService.add(alarmLevel); - + return alarmLevelService.addAlarmLevel(alarmLevel); } @RequestMapping(value = "/update", method = RequestMethod.POST) @ResponseBody public Object update(@RequestBody AlarmLevel alarmLevel) { - return alarmLevelService.update(alarmLevel); + return alarmLevelService.updateAlarmLevel(alarmLevel); + } + /** + * 获取详情信息 + */ + @RequestMapping(value = "/detail/{id}") + @ResponseBody + public Object selectAlarmLevel(@PathVariable(name = "Id") Long id) { + // 待定 + DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); + AlarmLevel alarmLevel = alarmLevelService.selectByID(id, dataScope); + return ResponseData.success(alarmLevel); + + } + + @RequestMapping(value = "/delete/{id}") + @ResponseBody + public Object deleteAlarmLevel(@PathVariable(name = "id") Long id) { + return alarmLevelService.deleteById(id); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java index 89e07f9..47f47f5 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java @@ -22,6 +22,6 @@ AlarmLevel selectByNameAndTenAndLevel(Long tenantId, String name,Integer level); AlarmLevel selectByID(Long id, DataScope dataScope); ResponseData deleteById(Long id); - ResponseData add(AlarmLevel alarmLevel); - ResponseData update(AlarmLevel alarmLevel); + ResponseData addAlarmLevel(AlarmLevel alarmLevel); + ResponseData updateAlarmLevel(AlarmLevel alarmLevel); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java index 728842c..419a76d 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java @@ -16,7 +16,7 @@ /** *

- * 服务实现类 + * 服务实现类 *

* * @author 123 @@ -26,7 +26,7 @@ public class AlarmLevelServiceImpl extends ServiceImpl implements IAlarmLevelService { @Override public Map selectByNameAndTenGroup(Long tenantId, String name) { - return this.baseMapper.selectByNameAndTenGroup(tenantId,name); + return this.baseMapper.selectByNameAndTenGroup(tenantId, name); } @Override @@ -42,54 +42,53 @@ @Override public AlarmLevel selectByID(Long Id, DataScope dataScope) { - return this.baseMapper.selectByID(Id,dataScope); + return this.baseMapper.selectByID(Id, dataScope); } @Override - public ResponseData deleteById(Long Id) { + public ResponseData deleteById(Long id) { + ResponseData responseData = new ResponseData(); QueryWrapper wrapper = new QueryWrapper<>(); - wrapper.eq("id",Id); + wrapper.eq("id", id); boolean flag = this.remove(wrapper); - if(flag == true){ - ResponseData responseData=new ResponseData(); + if (flag == true) { responseData.setCode(200); - responseData.setMessage("success"); - return responseData; + responseData.setMessage("删除成功"); + } else { + responseData.setCode(500); + responseData.setMessage("数据不存在"); } - else{ - return ResponseData.error("数据不存在"); - } - + return responseData; } @Override - public ResponseData add(AlarmLevel alarmLevel) { + public ResponseData addAlarmLevel(AlarmLevel alarmLevel) { ResponseData resultData = new ResponseData(); try { this.save(alarmLevel); - resultData.setMessage("success"); - return ResponseData.success(); + resultData.setMessage("新增成功!"); + resultData.setCode(200); + } catch (AcceptPendingException ex) { + log.error("主题:报警等级配置新增出现异常,异常信息{}", ex); + resultData.setCode(500); + resultData.error("插入异常"); } - catch (AcceptPendingException ex){ - log.error("主题:报警等级配置新增出现异常,异常信息{}",ex); - return ResponseData.error("插入异常"); - } - + return resultData; } @Override - public ResponseData update(AlarmLevel alarmLevel) { + public ResponseData updateAlarmLevel(AlarmLevel alarmLevel) { ResponseData resultData = new ResponseData(); try { this.updateById(alarmLevel); - resultData.setMessage("success"); + resultData.setCode(200); + resultData.setMessage("更新成功!"); return ResponseData.success(); + } catch (AcceptPendingException ex) { + log.error("主题:报警等级配置更新出现异常,异常信息{}", ex); + resultData.setCode(500); } - catch (AcceptPendingException ex){ - log.error("主题:报警等级配置更新出现异常,异常信息{}",ex); - return ResponseData.error("更新异常"); - } - + return ResponseData.error("更新异常"); } } 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 8e00943..73ccbd8 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 @@ -216,7 +216,7 @@ if (result.hasErrors()) { return ResponseData.error(result.getFieldErrors().get(0).getDefaultMessage()); } -// Device device = CreateDevice(deviceAddParam); +// Device device = CreateDevice(deviceAddParam); try { deviceService.save(device); } catch (Exception e) { @@ -259,6 +259,17 @@ return ResponseData.success(); } + /** + * 离线设备列表 + */ + @RequestMapping(value = "/offline/listpage") + @ResponseBody + @BussinessLog(value = "离线设备列表") + public Object offlineListPage(String deviceCode,String deviceType) { + DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); + Page> page = PageFactory.defaultPage(); + return deviceService.offlineListPage(dataScope, page, deviceCode, deviceType); + } /** * 修改 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 53359ac..e9bb4c8 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 @@ -71,7 +71,7 @@ public Object add(DeviceType deviceType) { ResponseData responseData = new ResponseData(); try { - DeviceType resultObjct = deviceTypeService.selectDeviceTypeById(deviceType.getId().toString()); + DeviceType resultObjct = deviceTypeService.selectDeviceTypeById(deviceType.getId()); if (resultObjct != null) { responseData.setCode(ResponseData.DEFAULT_ERROR_CODE); responseData.setMessage("设备类型编号重复"); @@ -125,7 +125,6 @@ @RequestMapping(value = "/update") @ResponseBody public Object update(DeviceType deviceType) { - deviceTypeService.updateById(deviceType); return ResponseData.success(); } @@ -136,7 +135,6 @@ @RequestMapping(value = "/detail/{deviceTypeId}") @ResponseBody public Object detail(@PathVariable("deviceTypeId") String deviceTypeId) { - return ResponseData.success(deviceTypeService.getById(deviceTypeId)); } } diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/DeviceMapper.java b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/DeviceMapper.java index b071dc8..244e9ff 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/DeviceMapper.java +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/DeviceMapper.java @@ -8,6 +8,7 @@ import org.apache.ibatis.annotations.Param; import java.util.List; +import java.util.Map; /** *

@@ -19,13 +20,22 @@ */ public interface DeviceMapper extends BaseMapper { - List selectDataScopePage(@Param("scope") DataScope dataScope, @Param("page") Page page, @Param("deviceType") String deviceType, @Param("deptid") String deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords,@Param("isOnline") String isOnline); + List selectDataScopePage(@Param("scope") DataScope dataScope, @Param("page") Page page, @Param("deviceType") String deviceType, @Param("deptid") String deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords, @Param("isOnline") String isOnline); + List getDeviceList(@Param("scope") DataScope dataScope); + DeviceWellDto selectWellIdByCode(@Param("wellCode") String wellCode); + DeviceConcentratorDto selectDeviceConcentorByCode(@Param("concenCode") String concenCode); + List selectDevicesByConfig(@Param("dataScope") DataScope dataScope, @Param("deviceType") String deviceType, @Param("configStatus") String configStatus); + + List> offlineListPage(@Param("dataScope") DataScope dataScope, @Param("page") Page> page, + @Param("deviceCode") String deviceCode, @Param("deviceType") String deviceType); + /** * 查询设备信息 + * * @param id 设备主键 * @return */ @@ -33,7 +43,7 @@ List getDeviceInWellInfo(@Param("id") Long id); - DeviceDto getDetailById(@Param("id")String id); + DeviceDto getDetailById(@Param("id") String id); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java index b183bfa..a1d5d40 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmLevelController.java @@ -70,6 +70,9 @@ } for (Object deviceType : JSON.parseObject(deptPermission.getDeviceType(), List.class)) { String deviceTypeName = EhcacheConstant.retBean().getDeviceTypeNameById(deviceType.toString()); + if (deviceTypeName == null) { + continue; + } List names = new ArrayList<>(); if (deviceTypeName.contains("液位")) { names.add("液位"); @@ -171,43 +174,35 @@ } - /** - * 获取详情信息 - */ - @RequestMapping(value = "/detail/{id}") - @ResponseBody - public Object selectAlarmLevel(@PathVariable(name = "Id") Long ID) { - // 待定 - DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); - System.out.println("--------------------------------------------"); - System.out.println(dataScope); - System.out.println("--------------------------------------------"); - AlarmLevel alarmLevel= alarmLevelService.selectByID(ID,dataScope); - return ResponseData.success(alarmLevel); - - } - - - @RequestMapping(value = "/delete/{id}") - @ResponseBody - public Object deleteAlarmLevel(@PathVariable(name = "id") Long id) { - return alarmLevelService.deleteById(id); - } - - @RequestMapping(value = "/add", method = RequestMethod.POST) @ResponseBody public Object add(@RequestBody AlarmLevel alarmLevel) { - System.out.println(alarmLevel.toString()); - return alarmLevelService.add(alarmLevel); - + return alarmLevelService.addAlarmLevel(alarmLevel); } @RequestMapping(value = "/update", method = RequestMethod.POST) @ResponseBody public Object update(@RequestBody AlarmLevel alarmLevel) { - return alarmLevelService.update(alarmLevel); + return alarmLevelService.updateAlarmLevel(alarmLevel); + } + /** + * 获取详情信息 + */ + @RequestMapping(value = "/detail/{id}") + @ResponseBody + public Object selectAlarmLevel(@PathVariable(name = "Id") Long id) { + // 待定 + DataScope dataScope = iCommonPermissionService.getAuthService().getLoginUserDataScope(); + AlarmLevel alarmLevel = alarmLevelService.selectByID(id, dataScope); + return ResponseData.success(alarmLevel); + + } + + @RequestMapping(value = "/delete/{id}") + @ResponseBody + public Object deleteAlarmLevel(@PathVariable(name = "id") Long id) { + return alarmLevelService.deleteById(id); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java index 89e07f9..47f47f5 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/IAlarmLevelService.java @@ -22,6 +22,6 @@ AlarmLevel selectByNameAndTenAndLevel(Long tenantId, String name,Integer level); AlarmLevel selectByID(Long id, DataScope dataScope); ResponseData deleteById(Long id); - ResponseData add(AlarmLevel alarmLevel); - ResponseData update(AlarmLevel alarmLevel); + ResponseData addAlarmLevel(AlarmLevel alarmLevel); + ResponseData updateAlarmLevel(AlarmLevel alarmLevel); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java index 728842c..419a76d 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/service/impl/AlarmLevelServiceImpl.java @@ -16,7 +16,7 @@ /** *

- * 服务实现类 + * 服务实现类 *

* * @author 123 @@ -26,7 +26,7 @@ public class AlarmLevelServiceImpl extends ServiceImpl implements IAlarmLevelService { @Override public Map selectByNameAndTenGroup(Long tenantId, String name) { - return this.baseMapper.selectByNameAndTenGroup(tenantId,name); + return this.baseMapper.selectByNameAndTenGroup(tenantId, name); } @Override @@ -42,54 +42,53 @@ @Override public AlarmLevel selectByID(Long Id, DataScope dataScope) { - return this.baseMapper.selectByID(Id,dataScope); + return this.baseMapper.selectByID(Id, dataScope); } @Override - public ResponseData deleteById(Long Id) { + public ResponseData deleteById(Long id) { + ResponseData responseData = new ResponseData(); QueryWrapper wrapper = new QueryWrapper<>(); - wrapper.eq("id",Id); + wrapper.eq("id", id); boolean flag = this.remove(wrapper); - if(flag == true){ - ResponseData responseData=new ResponseData(); + if (flag == true) { responseData.setCode(200); - responseData.setMessage("success"); - return responseData; + responseData.setMessage("删除成功"); + } else { + responseData.setCode(500); + responseData.setMessage("数据不存在"); } - else{ - return ResponseData.error("数据不存在"); - } - + return responseData; } @Override - public ResponseData add(AlarmLevel alarmLevel) { + public ResponseData addAlarmLevel(AlarmLevel alarmLevel) { ResponseData resultData = new ResponseData(); try { this.save(alarmLevel); - resultData.setMessage("success"); - return ResponseData.success(); + resultData.setMessage("新增成功!"); + resultData.setCode(200); + } catch (AcceptPendingException ex) { + log.error("主题:报警等级配置新增出现异常,异常信息{}", ex); + resultData.setCode(500); + resultData.error("插入异常"); } - catch (AcceptPendingException ex){ - log.error("主题:报警等级配置新增出现异常,异常信息{}",ex); - return ResponseData.error("插入异常"); - } - + return resultData; } @Override - public ResponseData update(AlarmLevel alarmLevel) { + public ResponseData updateAlarmLevel(AlarmLevel alarmLevel) { ResponseData resultData = new ResponseData(); try { this.updateById(alarmLevel); - resultData.setMessage("success"); + resultData.setCode(200); + resultData.setMessage("更新成功!"); return ResponseData.success(); + } catch (AcceptPendingException ex) { + log.error("主题:报警等级配置更新出现异常,异常信息{}", ex); + resultData.setCode(500); } - catch (AcceptPendingException ex){ - log.error("主题:报警等级配置更新出现异常,异常信息{}",ex); - return ResponseData.error("更新异常"); - } - + return ResponseData.error("更新异常"); } } 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 8e00943..73ccbd8 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 @@ -216,7 +216,7 @@ if (result.hasErrors()) { return ResponseData.error(result.getFieldErrors().get(0).getDefaultMessage()); } -// Device device = CreateDevice(deviceAddParam); +// Device device = CreateDevice(deviceAddParam); try { deviceService.save(device); } catch (Exception e) { @@ -259,6 +259,17 @@ return ResponseData.success(); } + /** + * 离线设备列表 + */ + @RequestMapping(value = "/offline/listpage") + @ResponseBody + @BussinessLog(value = "离线设备列表") + public Object offlineListPage(String deviceCode,String deviceType) { + DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); + Page> page = PageFactory.defaultPage(); + return deviceService.offlineListPage(dataScope, page, deviceCode, deviceType); + } /** * 修改 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 53359ac..e9bb4c8 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 @@ -71,7 +71,7 @@ public Object add(DeviceType deviceType) { ResponseData responseData = new ResponseData(); try { - DeviceType resultObjct = deviceTypeService.selectDeviceTypeById(deviceType.getId().toString()); + DeviceType resultObjct = deviceTypeService.selectDeviceTypeById(deviceType.getId()); if (resultObjct != null) { responseData.setCode(ResponseData.DEFAULT_ERROR_CODE); responseData.setMessage("设备类型编号重复"); @@ -125,7 +125,6 @@ @RequestMapping(value = "/update") @ResponseBody public Object update(DeviceType deviceType) { - deviceTypeService.updateById(deviceType); return ResponseData.success(); } @@ -136,7 +135,6 @@ @RequestMapping(value = "/detail/{deviceTypeId}") @ResponseBody public Object detail(@PathVariable("deviceTypeId") String deviceTypeId) { - return ResponseData.success(deviceTypeService.getById(deviceTypeId)); } } diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/DeviceMapper.java b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/DeviceMapper.java index b071dc8..244e9ff 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/DeviceMapper.java +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/DeviceMapper.java @@ -8,6 +8,7 @@ import org.apache.ibatis.annotations.Param; import java.util.List; +import java.util.Map; /** *

@@ -19,13 +20,22 @@ */ public interface DeviceMapper extends BaseMapper { - List selectDataScopePage(@Param("scope") DataScope dataScope, @Param("page") Page page, @Param("deviceType") String deviceType, @Param("deptid") String deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords,@Param("isOnline") String isOnline); + List selectDataScopePage(@Param("scope") DataScope dataScope, @Param("page") Page page, @Param("deviceType") String deviceType, @Param("deptid") String deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords, @Param("isOnline") String isOnline); + List getDeviceList(@Param("scope") DataScope dataScope); + DeviceWellDto selectWellIdByCode(@Param("wellCode") String wellCode); + DeviceConcentratorDto selectDeviceConcentorByCode(@Param("concenCode") String concenCode); + List selectDevicesByConfig(@Param("dataScope") DataScope dataScope, @Param("deviceType") String deviceType, @Param("configStatus") String configStatus); + + List> offlineListPage(@Param("dataScope") DataScope dataScope, @Param("page") Page> page, + @Param("deviceCode") String deviceCode, @Param("deviceType") String deviceType); + /** * 查询设备信息 + * * @param id 设备主键 * @return */ @@ -33,7 +43,7 @@ List getDeviceInWellInfo(@Param("id") Long id); - DeviceDto getDetailById(@Param("id")String id); + DeviceDto getDetailById(@Param("id") String id); } diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceMapper.xml b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceMapper.xml index dd22d3a..c1516f3 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceMapper.xml +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/dao/mapping/DeviceMapper.xml @@ -91,7 +91,7 @@ a.devcode, a.DEVICE_NAME AS "deviceName", a.DEVICE_TYPE AS "deptType", - a.INSTALL_HEIGHT AS "installHeight", + a.INSTALL_HEIGHT AS "installHeight", b.TYPE_NAME AS "deviceTypeName", d.DEPTID @@ -210,6 +210,18 @@ ) + + + + + +