From c6a3b39fadd345d94331b91e2bb6a2b2724faf23 Mon Sep 17 00:00:00 2001 From: “djh” <“3298565835@qq.com”> Date: 星期四, 26 十二月 2024 16:49:19 +0800 Subject: [PATCH] 修改 --- src/main/java/com/gkhy/testFourierSpecialGasMonitor/service/impl/MonitorDataServiceImpl.java | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/gkhy/testFourierSpecialGasMonitor/service/impl/MonitorDataServiceImpl.java b/src/main/java/com/gkhy/testFourierSpecialGasMonitor/service/impl/MonitorDataServiceImpl.java index bdfff64..fb8c5c2 100644 --- a/src/main/java/com/gkhy/testFourierSpecialGasMonitor/service/impl/MonitorDataServiceImpl.java +++ b/src/main/java/com/gkhy/testFourierSpecialGasMonitor/service/impl/MonitorDataServiceImpl.java @@ -93,12 +93,16 @@ if (reqDto.getPosition()!=null && reqDto.getGasName()!=null){ GasCategoryConfiguration byGasCateGoryIdAndOrientation = gasCategoryConfigurationRepository.findByGasCategoryIdAndOrientation(reqDto.getGasName(),reqDto.getPosition()); GasCategoryConfigurationRespDTO gasCategoryConfigurationRespDTO = new GasCategoryConfigurationRespDTO(); - BeanUtils.copyProperties(byGasCateGoryIdAndOrientation,gasCategoryConfigurationRespDTO); + if (byGasCateGoryIdAndOrientation!=null){ + BeanUtils.copyProperties(byGasCateGoryIdAndOrientation,gasCategoryConfigurationRespDTO); + } gasLineChartRespDTO.setGasCategoryConfigurationRespDTO(gasCategoryConfigurationRespDTO); } else if (reqDto.getPosition()!=null){ GasCategoryConfiguration byOrientation = gasCategoryConfigurationRepository.findByOrientation(reqDto.getPosition()); GasCategoryConfigurationRespDTO gasCategoryConfigurationRespDTO = new GasCategoryConfigurationRespDTO(); - BeanUtils.copyProperties(byOrientation,gasCategoryConfigurationRespDTO); + if (byOrientation!=null){ + BeanUtils.copyProperties(byOrientation,gasCategoryConfigurationRespDTO); + } gasLineChartRespDTO.setGasCategoryConfigurationRespDTO(gasCategoryConfigurationRespDTO); } @@ -164,12 +168,16 @@ if (searchParams.getPosition()!=null && searchParams.getGasName()!=null){ GasCategoryConfiguration byGasCateGoryIdAndOrientation = gasCategoryConfigurationRepository.findByGasCategoryIdAndOrientation(searchParams.getGasName(),searchParams.getPosition()); GasCategoryConfigurationRespDTO gasCategoryConfigurationRespDTO = new GasCategoryConfigurationRespDTO(); - BeanUtils.copyProperties(byGasCateGoryIdAndOrientation,gasCategoryConfigurationRespDTO); + if(byGasCateGoryIdAndOrientation!=null){ + BeanUtils.copyProperties(byGasCateGoryIdAndOrientation,gasCategoryConfigurationRespDTO); + } gasLineChartRespDTO.setGasCategoryConfigurationRespDTO(gasCategoryConfigurationRespDTO); } else if (searchParams.getPosition()!=null){ GasCategoryConfiguration byOrientation = gasCategoryConfigurationRepository.findByOrientation(searchParams.getPosition()); GasCategoryConfigurationRespDTO gasCategoryConfigurationRespDTO = new GasCategoryConfigurationRespDTO(); - BeanUtils.copyProperties(byOrientation,gasCategoryConfigurationRespDTO); + if(byOrientation!=null){ + BeanUtils.copyProperties(byOrientation,gasCategoryConfigurationRespDTO); + } gasLineChartRespDTO.setGasCategoryConfigurationRespDTO(gasCategoryConfigurationRespDTO); } gasLineChartRespDTO.setGasName(gasName); -- Gitblit v1.9.2