From 1db797e85c20fa2616b1f1aba298a2128d0ea120 Mon Sep 17 00:00:00 2001
From: "lmr@hainatravel.com" <59361885@qq.com>
Date: Thu, 13 Jul 2017 11:02:30 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=86=85=E5=AE=B9=E4=B8=BA?=
=?UTF-8?q?=E7=A9=BA=E9=80=89=E9=A1=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
application/controllers/tools.php | 3 ++-
application/models/information_model.php | 4 +++-
application/views/tools/old.php | 8 +++++++-
3 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/application/controllers/tools.php b/application/controllers/tools.php
index b4d7db5d..77f1f33b 100644
--- a/application/controllers/tools.php
+++ b/application/controllers/tools.php
@@ -26,10 +26,11 @@ class Tools extends CI_Controller
{
$data['yeardiff'] = $this->input->get_post('yeardiff');
$data['nopub'] = $this->input->get_post('nopub');
+ $data['emptyinfo'] = $this->input->get_post('emptyinfo');
//参数
if (!$data['yeardiff']) $data['yeardiff'] = 3;
//老旧信息
- $data['info'] = $this->Information_model->get_oldest_info($data['yeardiff'], $data['nopub']);
+ $data['info'] = $this->Information_model->get_oldest_info($data['yeardiff'], $data['nopub'], $data['emptyinfo']);
//视图
$this->load->view('tools/old', $data);
diff --git a/application/models/information_model.php b/application/models/information_model.php
index 3bb6f894..e48591fa 100644
--- a/application/models/information_model.php
+++ b/application/models/information_model.php
@@ -329,8 +329,9 @@ class Information_model extends CI_Model {
}
//获取3年未更新的信息
- function get_oldest_info($yeardiff = 3, $has_no_pub = true) {
+ function get_oldest_info($yeardiff = 3, $has_no_pub = true, $empty_info = true) {
$has_no_pub ? $sql_no_pub = '' : $sql_no_pub = "AND ic_status = 1";
+ $empty_info ? $sql_empty_info = '' : $sql_empty_info = "AND datalength(ic_content) > 0";
//sql
$sql = "SELECT
ic_id,
@@ -349,6 +350,7 @@ class Information_model extends CI_Model {
WHERE YEAR(GETDATE()) - YEAR(ic_datetime) >= ?
AND ic_sitecode = ?
".$sql_no_pub."
+ ".$sql_empty_info."
AND ic_url <> ''
ORDER BY ic_datetime";
$query = $this->HT->query($sql, array($yeardiff, $this->config->item('site_code')));
diff --git a/application/views/tools/old.php b/application/views/tools/old.php
index 5d8da36c..5ce77b11 100644
--- a/application/views/tools/old.php
+++ b/application/views/tools/old.php
@@ -86,7 +86,13 @@ $(function() {
> 显示未发布的信息
-
+
+
+
+
+