| | |
| | | import com.sandu.ximon.dao.mapper.LightPoleHeelingMapper; |
| | | import lombok.AllArgsConstructor; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.web.bind.annotation.RequestParam; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | if (lightPoleHeelingListParam == null) { |
| | | lightPoleHeelingListParam = new LightPoleHeelingListParam(); |
| | | } |
| | | List<LightPoleHeeling> lightPoleHeelings |
| | | = lightPoleHeelingMapper.listLightPoleHeeling(lightPoleHeelingListParam.getKeyword().trim(), lightPoleHeelingListParam.getProcessingState()); |
| | | // List<LightPoleHeeling> lightPoleHeelings |
| | | // = lightPoleHeelingMapper.listLightPoleHeeling(lightPoleHeelingListParam.getKeyword().trim(), lightPoleHeelingListParam.getProcessingState()); |
| | | |
| | | |
| | | LambdaQueryWrapper<LightPoleHeeling> wrapper = Wrappers.lambdaQuery(LightPoleHeeling.class); |
| | | wrapper.like(LightPoleHeeling::getWarningNumber, lightPoleHeelingListParam.getKeyword().trim()); |
| | | if(lightPoleHeelingListParam.getProcessingState() != 2){ |
| | | wrapper.eq(LightPoleHeeling::getProcessingState, lightPoleHeelingListParam.getProcessingState()); |
| | | } |
| | | wrapper.eq(LightPoleHeeling::getWarningLevel, 1).or(www -> www.eq(LightPoleHeeling::getWarningLevel, 2)); |
| | | |
| | | List<LightPoleHeeling> lightPoleHeelings = list(wrapper); |
| | | return lightPoleHeelings; |
| | | } |
| | | |
| | |
| | | lightPoleHeeling.setTheYAxis(heartBeatDataPackage.getTheYAxis()); |
| | | lightPoleHeeling.setTheZAxis(heartBeatDataPackage.getTheZAxis()); |
| | | if (Math.abs(heartBeatDataPackage.getTheXAxis()) >= 10 || Math.abs(heartBeatDataPackage.getTheYAxis()) >= 10) { |
| | | lightPoleHeeling.setWarningLevel("一级警告"); |
| | | lightPoleHeeling.setWarningLevel(1);//一级警告 |
| | | } else if ((Math.abs(heartBeatDataPackage.getTheXAxis()) >= 5 && Math.abs(heartBeatDataPackage.getTheXAxis()) < 10) |
| | | || (Math.abs(heartBeatDataPackage.getTheYAxis()) >= 5 && Math.abs(heartBeatDataPackage.getTheYAxis()) < 10)) { |
| | | lightPoleHeeling.setWarningLevel("二级警告"); |
| | | lightPoleHeeling.setWarningLevel(2);//二级警告 |
| | | } else { |
| | | lightPoleHeeling.setWarningLevel("正常"); |
| | | lightPoleHeeling.setWarningLevel(0);//正常 |
| | | } |
| | | |
| | | return save(lightPoleHeeling); |