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 42089e8..d7fa72a 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 @@ -50,17 +50,11 @@ */ @RequestMapping("/level/list") @ResponseBody - public Object levelList(Long tenantId) { + public Object levelList() { List> levelList = new ArrayList<>(); AuthUser currUser = permissionService.getAuthService().getLoginUser(); - if (ObjectUtil.isEmpty(tenantId)) { - if (StrUtil.isEmpty(currUser.getTenantId())) { - return ResponseData.error("无关联的项目id"); - } - //当前用户所属组织机构关联的项目id - tenantId = Long.valueOf(currUser.getTenantId()); - } - + //当前用户所属组织机构关联的项目id + Long tenantId = Long.valueOf(currUser.getTenantId()); DeptPermission deptPermission = deptPermissionService.selectDeptPermission(currUser.getDeptId()); if (ObjectUtil.isEmpty(deptPermission)) { return levelList; @@ -71,7 +65,7 @@ continue; } String deviceTypeName = EhcacheConstant.retBean().getDeviceTypeNameById(deviceTypeNum); - List> levels = alarmLevelService.getLevelList(tenantId,deviceTypeNum); + List> levels = alarmLevelService.getLevelList(tenantId, deviceTypeNum); levels.forEach( levelMap -> { levelMap.put("deviceType", deviceType); @@ -134,10 +128,10 @@ @RequestMapping(value = "/level/add", method = RequestMethod.POST) @ResponseBody - public Object add( AlarmLevelParam alarmLevelParam) { - if(ObjectUtils.isEmpty(alarmLevelParam.getTenantId())){ + public Object add(AlarmLevelParam alarmLevelParam) { + if (ObjectUtils.isEmpty(alarmLevelParam.getTenantId())) { AuthUser currUser = permissionService.getAuthService().getLoginUser(); - alarmLevelParam.setTenantId(currUser.getId()); + alarmLevelParam.setTenantId(Long.valueOf(currUser.getTenantId())); } return alarmLevelService.addAlarmLevel(alarmLevelParam); } 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 42089e8..d7fa72a 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 @@ -50,17 +50,11 @@ */ @RequestMapping("/level/list") @ResponseBody - public Object levelList(Long tenantId) { + public Object levelList() { List> levelList = new ArrayList<>(); AuthUser currUser = permissionService.getAuthService().getLoginUser(); - if (ObjectUtil.isEmpty(tenantId)) { - if (StrUtil.isEmpty(currUser.getTenantId())) { - return ResponseData.error("无关联的项目id"); - } - //当前用户所属组织机构关联的项目id - tenantId = Long.valueOf(currUser.getTenantId()); - } - + //当前用户所属组织机构关联的项目id + Long tenantId = Long.valueOf(currUser.getTenantId()); DeptPermission deptPermission = deptPermissionService.selectDeptPermission(currUser.getDeptId()); if (ObjectUtil.isEmpty(deptPermission)) { return levelList; @@ -71,7 +65,7 @@ continue; } String deviceTypeName = EhcacheConstant.retBean().getDeviceTypeNameById(deviceTypeNum); - List> levels = alarmLevelService.getLevelList(tenantId,deviceTypeNum); + List> levels = alarmLevelService.getLevelList(tenantId, deviceTypeNum); levels.forEach( levelMap -> { levelMap.put("deviceType", deviceType); @@ -134,10 +128,10 @@ @RequestMapping(value = "/level/add", method = RequestMethod.POST) @ResponseBody - public Object add( AlarmLevelParam alarmLevelParam) { - if(ObjectUtils.isEmpty(alarmLevelParam.getTenantId())){ + public Object add(AlarmLevelParam alarmLevelParam) { + if (ObjectUtils.isEmpty(alarmLevelParam.getTenantId())) { AuthUser currUser = permissionService.getAuthService().getLoginUser(); - alarmLevelParam.setTenantId(currUser.getId()); + alarmLevelParam.setTenantId(Long.valueOf(currUser.getTenantId())); } return alarmLevelService.addAlarmLevel(alarmLevelParam); } diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/BusMapOverviewController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/BusMapOverviewController.java index 9d9f43c..e842023 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/BusMapOverviewController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/BusMapOverviewController.java @@ -17,6 +17,7 @@ import com.casic.missiles.modular.system.service.IBusDeviceSupportService; import com.casic.missiles.modular.system.service.IBusWellInfoSupportService; import com.casic.missiles.modular.system.service.IDataAnalysisService; +import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -49,7 +50,7 @@ @Resource private IBusDeviceSupportService busDeviceSupportService; - /** + /* * 获取列表 */ @RequestMapping(value = "/wellList") @@ -62,15 +63,10 @@ DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); List wellList = new ArrayList(); - if (null == isAlarm || isAlarm.equals("") == true) { + if (StringUtils.isEmpty(isAlarm)) { // isAlarm参数为空,查询所有的闸井 - // 查询并添加当前部门的闸井 - List myList = busWellInfoService.getWellList(dataScope, keywords, wellType, deptid); - if (null != myList && myList.isEmpty() == false) { - wellList.addAll(myList); - } - + wellList = busWellInfoService.getWellList(dataScope, keywords, wellType, deptid); /** * 不需要了,由dataScope控制权限 // 查询并添加下级部门的闸井 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 42089e8..d7fa72a 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 @@ -50,17 +50,11 @@ */ @RequestMapping("/level/list") @ResponseBody - public Object levelList(Long tenantId) { + public Object levelList() { List> levelList = new ArrayList<>(); AuthUser currUser = permissionService.getAuthService().getLoginUser(); - if (ObjectUtil.isEmpty(tenantId)) { - if (StrUtil.isEmpty(currUser.getTenantId())) { - return ResponseData.error("无关联的项目id"); - } - //当前用户所属组织机构关联的项目id - tenantId = Long.valueOf(currUser.getTenantId()); - } - + //当前用户所属组织机构关联的项目id + Long tenantId = Long.valueOf(currUser.getTenantId()); DeptPermission deptPermission = deptPermissionService.selectDeptPermission(currUser.getDeptId()); if (ObjectUtil.isEmpty(deptPermission)) { return levelList; @@ -71,7 +65,7 @@ continue; } String deviceTypeName = EhcacheConstant.retBean().getDeviceTypeNameById(deviceTypeNum); - List> levels = alarmLevelService.getLevelList(tenantId,deviceTypeNum); + List> levels = alarmLevelService.getLevelList(tenantId, deviceTypeNum); levels.forEach( levelMap -> { levelMap.put("deviceType", deviceType); @@ -134,10 +128,10 @@ @RequestMapping(value = "/level/add", method = RequestMethod.POST) @ResponseBody - public Object add( AlarmLevelParam alarmLevelParam) { - if(ObjectUtils.isEmpty(alarmLevelParam.getTenantId())){ + public Object add(AlarmLevelParam alarmLevelParam) { + if (ObjectUtils.isEmpty(alarmLevelParam.getTenantId())) { AuthUser currUser = permissionService.getAuthService().getLoginUser(); - alarmLevelParam.setTenantId(currUser.getId()); + alarmLevelParam.setTenantId(Long.valueOf(currUser.getTenantId())); } return alarmLevelService.addAlarmLevel(alarmLevelParam); } diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/BusMapOverviewController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/BusMapOverviewController.java index 9d9f43c..e842023 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/BusMapOverviewController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/BusMapOverviewController.java @@ -17,6 +17,7 @@ import com.casic.missiles.modular.system.service.IBusDeviceSupportService; import com.casic.missiles.modular.system.service.IBusWellInfoSupportService; import com.casic.missiles.modular.system.service.IDataAnalysisService; +import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -49,7 +50,7 @@ @Resource private IBusDeviceSupportService busDeviceSupportService; - /** + /* * 获取列表 */ @RequestMapping(value = "/wellList") @@ -62,15 +63,10 @@ DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); List wellList = new ArrayList(); - if (null == isAlarm || isAlarm.equals("") == true) { + if (StringUtils.isEmpty(isAlarm)) { // isAlarm参数为空,查询所有的闸井 - // 查询并添加当前部门的闸井 - List myList = busWellInfoService.getWellList(dataScope, keywords, wellType, deptid); - if (null != myList && myList.isEmpty() == false) { - wellList.addAll(myList); - } - + wellList = busWellInfoService.getWellList(dataScope, keywords, wellType, deptid); /** * 不需要了,由dataScope控制权限 // 查询并添加下级部门的闸井 diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java index b1258a9..69d6d69 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java @@ -530,7 +530,6 @@ Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); - deviceDataExcelDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -560,13 +559,13 @@ List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDataExcelDto -> { if ("gas".equals(sensorType)) { - Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getStrength()) ? "0" : deviceDataExcelDto.getStrength()); + Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getData()); if (dValue <= 20.0) { - deviceDataExcelDto.setStrength(dValue + "%LEL"); + deviceDataExcelDto.setData(dValue + "%LEL"); } else { DecimalFormat df = new DecimalFormat("0.00"); dValue = dValue / 20.0; - deviceDataExcelDto.setStrength(df.format(dValue) + "%VOL"); + deviceDataExcelDto.setData(df.format(dValue) + "%VOL"); } } } 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 42089e8..d7fa72a 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 @@ -50,17 +50,11 @@ */ @RequestMapping("/level/list") @ResponseBody - public Object levelList(Long tenantId) { + public Object levelList() { List> levelList = new ArrayList<>(); AuthUser currUser = permissionService.getAuthService().getLoginUser(); - if (ObjectUtil.isEmpty(tenantId)) { - if (StrUtil.isEmpty(currUser.getTenantId())) { - return ResponseData.error("无关联的项目id"); - } - //当前用户所属组织机构关联的项目id - tenantId = Long.valueOf(currUser.getTenantId()); - } - + //当前用户所属组织机构关联的项目id + Long tenantId = Long.valueOf(currUser.getTenantId()); DeptPermission deptPermission = deptPermissionService.selectDeptPermission(currUser.getDeptId()); if (ObjectUtil.isEmpty(deptPermission)) { return levelList; @@ -71,7 +65,7 @@ continue; } String deviceTypeName = EhcacheConstant.retBean().getDeviceTypeNameById(deviceTypeNum); - List> levels = alarmLevelService.getLevelList(tenantId,deviceTypeNum); + List> levels = alarmLevelService.getLevelList(tenantId, deviceTypeNum); levels.forEach( levelMap -> { levelMap.put("deviceType", deviceType); @@ -134,10 +128,10 @@ @RequestMapping(value = "/level/add", method = RequestMethod.POST) @ResponseBody - public Object add( AlarmLevelParam alarmLevelParam) { - if(ObjectUtils.isEmpty(alarmLevelParam.getTenantId())){ + public Object add(AlarmLevelParam alarmLevelParam) { + if (ObjectUtils.isEmpty(alarmLevelParam.getTenantId())) { AuthUser currUser = permissionService.getAuthService().getLoginUser(); - alarmLevelParam.setTenantId(currUser.getId()); + alarmLevelParam.setTenantId(Long.valueOf(currUser.getTenantId())); } return alarmLevelService.addAlarmLevel(alarmLevelParam); } diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/BusMapOverviewController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/BusMapOverviewController.java index 9d9f43c..e842023 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/BusMapOverviewController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/BusMapOverviewController.java @@ -17,6 +17,7 @@ import com.casic.missiles.modular.system.service.IBusDeviceSupportService; import com.casic.missiles.modular.system.service.IBusWellInfoSupportService; import com.casic.missiles.modular.system.service.IDataAnalysisService; +import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -49,7 +50,7 @@ @Resource private IBusDeviceSupportService busDeviceSupportService; - /** + /* * 获取列表 */ @RequestMapping(value = "/wellList") @@ -62,15 +63,10 @@ DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); List wellList = new ArrayList(); - if (null == isAlarm || isAlarm.equals("") == true) { + if (StringUtils.isEmpty(isAlarm)) { // isAlarm参数为空,查询所有的闸井 - // 查询并添加当前部门的闸井 - List myList = busWellInfoService.getWellList(dataScope, keywords, wellType, deptid); - if (null != myList && myList.isEmpty() == false) { - wellList.addAll(myList); - } - + wellList = busWellInfoService.getWellList(dataScope, keywords, wellType, deptid); /** * 不需要了,由dataScope控制权限 // 查询并添加下级部门的闸井 diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java index b1258a9..69d6d69 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java @@ -530,7 +530,6 @@ Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); - deviceDataExcelDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -560,13 +559,13 @@ List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDataExcelDto -> { if ("gas".equals(sensorType)) { - Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getStrength()) ? "0" : deviceDataExcelDto.getStrength()); + Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getData()); if (dValue <= 20.0) { - deviceDataExcelDto.setStrength(dValue + "%LEL"); + deviceDataExcelDto.setData(dValue + "%LEL"); } else { DecimalFormat df = new DecimalFormat("0.00"); dValue = dValue / 20.0; - deviceDataExcelDto.setStrength(df.format(dValue) + "%VOL"); + deviceDataExcelDto.setData(df.format(dValue) + "%VOL"); } } } diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index d4837d3..7071ced 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -1317,7 +1317,7 @@ - ORDER BY dh.UPTIME DESC + ORDER BY dh.LOGTIME DESC