|
@@ -207,16 +207,17 @@ public class TOrderController {
|
|
|
}
|
|
|
if (StringUtils.isNotEmpty(companyType)) {
|
|
|
if (companyType.equals("0")) {
|
|
|
- query.isNull(TOrder::getCompanyType).or()
|
|
|
- .eq(TOrder::getCompanyType, companyType);
|
|
|
+ String finalCompanyType = companyType;
|
|
|
+ query.nested(q -> q.isNull(TOrder::getCompanyType).or()
|
|
|
+ .eq(TOrder::getCompanyType, finalCompanyType));
|
|
|
} else {
|
|
|
query.eq(TOrder::getCompanyType, companyType);
|
|
|
}
|
|
|
}
|
|
|
if (StringUtils.isNotEmpty(machineType)) {
|
|
|
if (machineType.equals("0")) {
|
|
|
- query.isNull(TOrder::getMachineType).or()
|
|
|
- .eq(TOrder::getMachineType, machineType);
|
|
|
+ query.nested(q -> q.isNull(TOrder::getMachineType).or()
|
|
|
+ .eq(TOrder::getMachineType, machineType));
|
|
|
} else {
|
|
|
query.eq(TOrder::getMachineType, machineType);
|
|
|
}
|
|
@@ -1518,16 +1519,17 @@ public class TOrderController {
|
|
|
}
|
|
|
if (StringUtils.isNotEmpty(companyType)) {
|
|
|
if (companyType.equals("0")) {
|
|
|
- query.isNull(TOrder::getCompanyType).or()
|
|
|
- .eq(TOrder::getCompanyType, companyType);
|
|
|
+ String finalCompanyType = companyType;
|
|
|
+ query.nested(q -> q.isNull(TOrder::getCompanyType).or()
|
|
|
+ .eq(TOrder::getCompanyType, finalCompanyType));
|
|
|
} else {
|
|
|
query.eq(TOrder::getCompanyType, companyType);
|
|
|
}
|
|
|
}
|
|
|
if (StringUtils.isNotEmpty(machineType)) {
|
|
|
if (machineType.equals("0")) {
|
|
|
- query.isNull(TOrder::getMachineType).or()
|
|
|
- .eq(TOrder::getMachineType, machineType);
|
|
|
+ query.nested(q -> q.isNull(TOrder::getMachineType).or()
|
|
|
+ .eq(TOrder::getMachineType, machineType));
|
|
|
} else {
|
|
|
query.eq(TOrder::getMachineType, machineType);
|
|
|
}
|