|
@@ -198,10 +198,10 @@ public class RuleServiceImpl implements RuleService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private boolean radioEqual(RuleAttrLinkVo linkVo, String value) {
|
|
private boolean radioEqual(RuleAttrLinkVo linkVo, String value) {
|
|
|
- //判断如果value 是 boolean值 则将min进行转换为bool
|
|
|
|
|
- boolean minValue = Boolean.valueOf(linkVo.getMin());
|
|
|
|
|
- boolean valueBool = Boolean.valueOf(value);
|
|
|
|
|
if ("NewEnergyMark".equals(linkVo.getAttrCode())) {
|
|
if ("NewEnergyMark".equals(linkVo.getAttrCode())) {
|
|
|
|
|
+ //判断如果value 是 boolean值 则将min进行转换为bool
|
|
|
|
|
+ boolean minValue = Boolean.valueOf(linkVo.getMin());
|
|
|
|
|
+ boolean valueBool = Boolean.valueOf(value);
|
|
|
if (linkVo.getMin().equals("5") || linkVo.getMin().equals("6")) {
|
|
if (linkVo.getMin().equals("5") || linkVo.getMin().equals("6")) {
|
|
|
minValue = linkVo.getMin().equals("5") ? false : true;
|
|
minValue = linkVo.getMin().equals("5") ? false : true;
|
|
|
}
|
|
}
|
|
@@ -211,7 +211,7 @@ public class RuleServiceImpl implements RuleService {
|
|
|
return !(minValue == valueBool);
|
|
return !(minValue == valueBool);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- return minValue == valueBool;
|
|
|
|
|
|
|
+ return linkVo.getOperator().equals(OperatorConstant.InputNumber.EQ.getCode()) ? linkVo.getMin().contains(value) : !linkVo.getMin().contains(value);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public boolean dateTimeEqual(RuleAttrLinkVo linkVo, String value){
|
|
public boolean dateTimeEqual(RuleAttrLinkVo linkVo, String value){
|