This commit is contained in:
2020-09-07 19:09:16 +08:00
parent 10ed3b1db8
commit 952ceeb91f
+19 -14
View File
@@ -17,57 +17,62 @@ class MathematicsCondition extends Condition
*/ */
public function builder() public function builder()
{ {
$this->value = (float)$this->value; return $this->{strtolower($this->type)}((float)$this->value);
return $this->{strtolower($this->type)}();
} }
/** /**
* @param $value
* @return string * @return string
*/ */
public function eq() public function eq($value)
{ {
return $this->column . ' = ' . $this->value; return $this->column . ' = ' . $value;
} }
/** /**
* @param $value
* @return string * @return string
*/ */
public function neq() public function neq($value)
{ {
return $this->column . ' <> ' . $this->value; return $this->column . ' <> ' . $value;
} }
/** /**
* @param $value
* @return string * @return string
*/ */
public function gt() public function gt($value)
{ {
return $this->column . ' > ' . $this->value; return $this->column . ' > ' . $value;
} }
/** /**
* @param $value
* @return string * @return string
*/ */
public function egt() public function egt($value)
{ {
return $this->column . ' >= ' . $this->value; return $this->column . ' >= ' . $value;
} }
/** /**
* @param $value
* @return string * @return string
*/ */
public function lt() public function lt($value)
{ {
return $this->column . ' < ' . $this->value; return $this->column . ' < ' . $value;
} }
/** /**
* @param $value
* @return string * @return string
*/ */
public function elt() public function elt($value)
{ {
return $this->column . ' <= ' . $this->value; return $this->column . ' <= ' . $value;
} }
} }