|
@@ -47,46 +47,46 @@ public class DeviceRecordService {
|
|
|
public Predicate toPredicate(Root<DeviceRecord> root, CriteriaQuery<?> query, CriteriaBuilder builder) {
|
|
|
List<Predicate> predicates = new ArrayList<>();
|
|
|
if (StringUtils.isNotBlank(params.getSystem())) {
|
|
|
- predicates.add(builder.equal(root.get("system"), params.getSystem()));
|
|
|
+ predicates.add(builder.equal(root.get("system"), params.getSystem().trim()));
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(params.getDeviceId())) {
|
|
|
- predicates.add(builder.equal(root.get("deviceId"), params.getDeviceId()));
|
|
|
+ predicates.add(builder.equal(root.get("deviceId"), params.getDeviceId().trim()));
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(params.getNetType())) {
|
|
|
- predicates.add(builder.equal(root.get("netType"), params.getNetType()));
|
|
|
+ predicates.add(builder.equal(root.get("netType"), params.getNetType().trim()));
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(params.getBrand())) {
|
|
|
- predicates.add(builder.equal(root.get("brand"), params.getBrand()));
|
|
|
+ predicates.add(builder.equal(root.get("brand"), params.getBrand().trim()));
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(params.getModel())) {
|
|
|
- predicates.add(builder.equal(root.get("model"), params.getModel()));
|
|
|
+ predicates.add(builder.equal(root.get("model"), params.getModel().trim()));
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(params.getSysVersion())) {
|
|
|
- predicates.add(builder.equal(root.get("sysVersion"), params.getSysVersion()));
|
|
|
+ predicates.add(builder.equal(root.get("sysVersion"), params.getSysVersion().trim()));
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(params.getAppVersion())) {
|
|
|
- predicates.add(builder.equal(root.get("appVersion"), params.getAppVersion()));
|
|
|
+ predicates.add(builder.equal(root.get("appVersion"), params.getAppVersion().trim()));
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(params.getAppCode())) {
|
|
|
- predicates.add(builder.equal(root.get("appCode"), params.getAppCode()));
|
|
|
+ predicates.add(builder.equal(root.get("appCode"), params.getAppCode().trim()));
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(params.getPatchCode())) {
|
|
|
- predicates.add(builder.equal(root.get("patchCode"), params.getPatchCode()));
|
|
|
+ predicates.add(builder.equal(root.get("patchCode"), params.getPatchCode().trim()));
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(params.getAccount())) {
|
|
|
- predicates.add(builder.equal(root.get("account"), params.getAccount()));
|
|
|
+ predicates.add(builder.equal(root.get("account"), params.getAccount().trim()));
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(params.getLoginKey())) {
|
|
|
- predicates.add(builder.equal(root.get("loginKey"), params.getLoginKey()));
|
|
|
+ predicates.add(builder.equal(root.get("loginKey"), params.getLoginKey().trim()));
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(params.getLoginToken())) {
|
|
|
- predicates.add(builder.equal(root.get("loginToken"), params.getLoginToken()));
|
|
|
+ predicates.add(builder.equal(root.get("loginToken"), params.getLoginToken().trim()));
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(params.getUrl())) {
|
|
|
- predicates.add(builder.like(root.get("url"), "%" + params.getUrl() + "%"));
|
|
|
+ predicates.add(builder.like(root.get("url"), "%" + params.getUrl().trim() + "%"));
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(params.getIp())) {
|
|
|
- predicates.add(builder.equal(root.get("ip"), params.getIp()));
|
|
|
+ predicates.add(builder.equal(root.get("ip"), params.getIp().trim()));
|
|
|
}
|
|
|
return builder.and(predicates.toArray(new Predicate[predicates.size()]));
|
|
|
}
|