703a92e8 by chentao

no message

1 parent 5134eab3
......@@ -23,46 +23,13 @@ public class AtLeastOneNonNullValidator implements ConstraintValidator<AtLeastOn
@Override
public boolean isValid(CourseBo object, ConstraintValidatorContext context) {
if(object.getType().equals("2D")){
if(object.getTwoDimensionalType().equals("0")){
return StringUtils.isNotBlank(object.getTwoDimensionalOssId());
}
else if(object.getTwoDimensionalType().equals("1")){
return StringUtils.isNotBlank(object.getTwoDimensionalUrl());
}
else{
return false;
}
return StringUtils.isNotBlank(object.getTwoDimensionalOssId());
}
else if(object.getType().equals("3D")){
if(object.getThreeDimensionalType().equals("0")){
return StringUtils.isNotBlank(object.getThreeDimensionalOssId());
}
else if(object.getThreeDimensionalType().equals("1")){
return StringUtils.isNotBlank(object.getThreeDimensionalUrl());
}
else{
return false;
}
return StringUtils.isNotBlank(object.getThreeDimensionalOssId());
}
else if(object.getType().equals("2D、3D") || object.getType().equals("3D、2D")){
if(StringUtils.isBlank(object.getTwoDimensionalType()) || StringUtils.isBlank(object.getThreeDimensionalType())){
return false;
}
if(object.getTwoDimensionalType().equals("0")){
if(object.getThreeDimensionalType().equals("0")){
return StringUtils.isNotBlank(object.getTwoDimensionalOssId()) && StringUtils.isNotBlank(object.getThreeDimensionalOssId());
}
else if(object.getThreeDimensionalType().equals("1")){
return StringUtils.isNotBlank(object.getTwoDimensionalOssId()) && StringUtils.isNotBlank(object.getThreeDimensionalUrl());
}
}
else if(object.getTwoDimensionalType().equals("1")) {
if (object.getThreeDimensionalType().equals("0")) {
return StringUtils.isNotBlank(object.getTwoDimensionalUrl()) && StringUtils.isNotBlank(object.getThreeDimensionalOssId());
} else if (object.getThreeDimensionalType().equals("1")) {
return StringUtils.isNotBlank(object.getTwoDimensionalUrl()) && StringUtils.isNotBlank(object.getThreeDimensionalUrl());
}
}
return StringUtils.isNotBlank(object.getTwoDimensionalOssId()) && StringUtils.isNotBlank(object.getThreeDimensionalOssId());
}
return false;
}
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!