mirror of
https://github.com/DzzXH/DzzOffice.git
synced 2026-04-07 23:36:43 +08:00
修复部分已知问题
This commit is contained in:
@@ -365,14 +365,12 @@ class table_resources_event extends dzz_table
|
||||
foreach ($condition as $k => $v) {
|
||||
if (!is_array($v)) {
|
||||
$connect = 'and';
|
||||
$wheresql .= $connect . ' e.' . $k . " = %s ";
|
||||
$params[] = $v;
|
||||
$wheresql .= $connect . ' e.' . $k . " = '" . $v . "' ";
|
||||
} else {
|
||||
$relative = isset($v[1]) ? $v[1] : '=';
|
||||
$connect = isset($v[2]) ? $v[2] : 'and';
|
||||
if ($relative == 'in') {
|
||||
$wheresql .= $connect . " e." . $k . " in (%n) ";
|
||||
$params[]=$v[0];
|
||||
$wheresql .= $connect . " e." . $k . " " . $relative . " (" . $v[0] . ") ";
|
||||
} elseif ($relative == 'nowhere') {
|
||||
continue;
|
||||
} elseif ($relative == 'stringsql') {
|
||||
@@ -381,8 +379,7 @@ class table_resources_event extends dzz_table
|
||||
$wheresql .= $connect . " e." . $k . " like %s ";
|
||||
$params[] = '%' . $v[0] . '%';
|
||||
} else {
|
||||
$wheresql .= $connect . ' e.' . $k . ' = %s ';
|
||||
$params[]=$v[0] ;
|
||||
$wheresql .= $connect . ' e.' . $k . ' ' . $relative . ' ' . $v[0] . ' ';
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user