|
@@ -1,5 +1,6 @@
|
|
|
package com.jiayue.ipfcst.service;
|
|
|
|
|
|
+import cn.hutool.core.convert.Convert;
|
|
|
import com.jiayue.ipfcst.common.core.exception.BusinessException;
|
|
|
import com.jiayue.ipfcst.common.data.entity.FanUnitInfo;
|
|
|
import com.jiayue.ipfcst.common.data.entity.WindSpeedPointInfo;
|
|
@@ -137,7 +138,7 @@ public class WindSpeedPointInfoService {
|
|
|
Specification<WindSpeedPointInfo> specification = this.specificationBySomeConditions(nFanNumber, wind, speed, unitBelongs, belong);
|
|
|
Pageable pageable = PageRequest.of(page - 1, size);
|
|
|
Page<WindSpeedPointInfo> windSpeedPointInfos = windSpeedPointInfoRepository.findAll(specification, pageable);
|
|
|
- return windSpeedPointInfos;
|
|
|
+ return windSpeedPointInfos;
|
|
|
}
|
|
|
|
|
|
|
|
@@ -164,7 +165,7 @@ public class WindSpeedPointInfoService {
|
|
|
* @param belong
|
|
|
* @return
|
|
|
*/
|
|
|
- Specification<WindSpeedPointInfo> specificationBySomeConditions(final String fanNumber,final String wind,
|
|
|
+ Specification<WindSpeedPointInfo> specificationBySomeConditions(final String fanNumber,final String wind,
|
|
|
final String speed, final String unitBelongs,
|
|
|
final String belong) {
|
|
|
return (Specification<WindSpeedPointInfo>) (root, criteriaQuery, cb) -> {
|
|
@@ -182,7 +183,7 @@ public class WindSpeedPointInfoService {
|
|
|
|
|
|
// 风速查询
|
|
|
if (!speed.equals("null")) {
|
|
|
- predicates.add(cb.equal(root.get("speed"), speed));
|
|
|
+ predicates.add(cb.equal(root.get("speed"), Convert.toFloat(speed)));
|
|
|
}
|
|
|
|
|
|
// 所属机组
|