作者 PPPSCN
提交者 Karson

优化Selectpage的实现方法

@@ -295,7 +295,7 @@ class Backend extends Controller @@ -295,7 +295,7 @@ class Backend extends Controller
295 $sym = strtoupper(isset($op[$k]) ? $op[$k] : $sym); 295 $sym = strtoupper(isset($op[$k]) ? $op[$k] : $sym);
296 switch ($sym) { 296 switch ($sym) {
297 case '=': 297 case '=':
298 - case '!=': 298 + case '<>':
299 $where[] = [$k, $sym, (string)$v]; 299 $where[] = [$k, $sym, (string)$v];
300 break; 300 break;
301 case 'LIKE': 301 case 'LIKE':
@@ -433,7 +433,7 @@ class Backend extends Controller @@ -433,7 +433,7 @@ class Backend extends Controller
433 //是否返回树形结构 433 //是否返回树形结构
434 $istree = $this->request->request("isTree", 0); 434 $istree = $this->request->request("isTree", 0);
435 $ishtml = $this->request->request("isHtml", 0); 435 $ishtml = $this->request->request("isHtml", 0);
436 - if($istree) { 436 + if ($istree) {
437 $word = []; 437 $word = [];
438 $pagesize = 99999; 438 $pagesize = 99999;
439 } 439 }
@@ -455,7 +455,11 @@ class Backend extends Controller @@ -455,7 +455,11 @@ class Backend extends Controller
455 } 455 }
456 if ($custom && is_array($custom)) { 456 if ($custom && is_array($custom)) {
457 foreach ($custom as $k => $v) { 457 foreach ($custom as $k => $v) {
458 - $query->where($k, '=', $v); 458 + if (is_array($v) && 2 == count($v)) {
  459 + $query->where($k, trim($v[0]), $v[1]);
  460 + } else {
  461 + $query->where($k, '=', $v);
  462 + }
459 } 463 }
460 } 464 }
461 }; 465 };