field($fields)->where($map)->select(); return index_by_column('id', $rules); } public function getEffectiveTimeDisplay($rule) { $startTime = $rule['start_time'] == 0 ? null : date('Y-m-d', $rule['start_time']); $endTime = $rule['end_time'] == 0 ? null : date('Y-m-d', $rule['end_time']); if ($startTime == null && $endTime == null) { return '永久'; } if ($startTime != null && $endTime != null) { return $startTime . ' 至 ' . $endTime; } if ($startTime == null && $endTime != null) { return '从前 至 ' . $endTime; } if ($startTime != null && $endTime == null) { return $startTime . ' 至 永久'; } } }