|
|
@ -14,7 +14,7 @@ class Feedback_model extends CI_Model {
|
|
|
|
|
|
|
|
|
|
|
|
$feedback_query =
|
|
|
|
$feedback_query =
|
|
|
|
$this->HT->query("
|
|
|
|
$this->HT->query("
|
|
|
|
select top 20
|
|
|
|
select top 40
|
|
|
|
tad_content, tai_customerid, tai_title, tai_getdate, tai_url
|
|
|
|
tad_content, tai_customerid, tai_title, tai_getdate, tai_url
|
|
|
|
from Eva_TAInfo
|
|
|
|
from Eva_TAInfo
|
|
|
|
left join Eva_TADetail on TAD_TAI_SN=TAI_SN
|
|
|
|
left join Eva_TADetail on TAD_TAI_SN=TAI_SN
|
|
|
@ -23,19 +23,23 @@ class Feedback_model extends CI_Model {
|
|
|
|
|
|
|
|
|
|
|
|
$feedback_result = $feedback_query->result();
|
|
|
|
$feedback_result = $feedback_query->result();
|
|
|
|
$feedback_list = [];
|
|
|
|
$feedback_list = [];
|
|
|
|
|
|
|
|
$customer_id_list = [];
|
|
|
|
|
|
|
|
|
|
|
|
foreach ($feedback_result as $feedback_row) {
|
|
|
|
foreach ($feedback_result as $feedback_row) {
|
|
|
|
$createdOn = new DateTime($feedback_row->tai_getdate);
|
|
|
|
$createdOn = new DateTime($feedback_row->tai_getdate);
|
|
|
|
$createdOnString = $createdOn->format('M Y');
|
|
|
|
$createdOnString = $createdOn->format('M Y');
|
|
|
|
|
|
|
|
$feedback_count = COUNT($feedback_list);
|
|
|
|
$feedback = [
|
|
|
|
if (!in_array($feedback_row->tai_customerid, $customer_id_list) && $feedback_count < 20) {
|
|
|
|
|
|
|
|
$feedback = [
|
|
|
|
'title' => $feedback_row->tai_title,
|
|
|
|
'title' => $feedback_row->tai_title,
|
|
|
|
'customer' => $feedback_row->tai_customerid,
|
|
|
|
'customer' => $feedback_row->tai_customerid,
|
|
|
|
'content' => $feedback_row->tad_content,
|
|
|
|
'content' => $feedback_row->tad_content,
|
|
|
|
'url' => $feedback_row->tai_url,
|
|
|
|
'url' => $feedback_row->tai_url,
|
|
|
|
'createdOn' => $createdOnString
|
|
|
|
'createdOn' => $createdOnString
|
|
|
|
];
|
|
|
|
];
|
|
|
|
$feedback_list[] = $feedback;
|
|
|
|
$feedback_list[] = $feedback;
|
|
|
|
|
|
|
|
$customer_id_list[] = $feedback_row->tai_customerid;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return $feedback_list;
|
|
|
|
return $feedback_list;
|
|
|
@ -83,7 +87,7 @@ class Feedback_model extends CI_Model {
|
|
|
|
|
|
|
|
|
|
|
|
$feedback_query =
|
|
|
|
$feedback_query =
|
|
|
|
$this->HT->query("
|
|
|
|
$this->HT->query("
|
|
|
|
select top 20
|
|
|
|
select top 40
|
|
|
|
tad_content, tai_customerid, tai_title, tai_getdate, tai_url, vci.cii2_name
|
|
|
|
tad_content, tai_customerid, tai_title, tai_getdate, tai_url, vci.cii2_name
|
|
|
|
from Eva_TAInfo
|
|
|
|
from Eva_TAInfo
|
|
|
|
left join Eva_TADetail on TAD_TAI_SN=TAI_SN
|
|
|
|
left join Eva_TADetail on TAD_TAI_SN=TAI_SN
|
|
|
@ -95,22 +99,27 @@ class Feedback_model extends CI_Model {
|
|
|
|
$first_city_num = $feedback_query->num_rows();
|
|
|
|
$first_city_num = $feedback_query->num_rows();
|
|
|
|
$feedback_result = $feedback_query->result();
|
|
|
|
$feedback_result = $feedback_query->result();
|
|
|
|
$feedback_list = [];
|
|
|
|
$feedback_list = [];
|
|
|
|
|
|
|
|
$customer_id_list = [];
|
|
|
|
|
|
|
|
|
|
|
|
foreach ($feedback_result as $feedback_row) {
|
|
|
|
foreach ($feedback_result as $feedback_row) {
|
|
|
|
$createdOn = new DateTime($feedback_row->tai_getdate);
|
|
|
|
$createdOn = new DateTime($feedback_row->tai_getdate);
|
|
|
|
$createdOnString = $createdOn->format('M Y');
|
|
|
|
$createdOnString = $createdOn->format('M Y');
|
|
|
|
|
|
|
|
$feedback_count = COUNT($feedback_list);
|
|
|
|
$feedback = [
|
|
|
|
|
|
|
|
'title' => $feedback_row->tai_title,
|
|
|
|
if (!in_array($feedback_row->tai_customerid, $customer_id_list) && $feedback_count < 20) {
|
|
|
|
'customer' => $feedback_row->tai_customerid,
|
|
|
|
$feedback = [
|
|
|
|
'content' => $feedback_row->tad_content,
|
|
|
|
'title' => $feedback_row->tai_title,
|
|
|
|
'url' => $feedback_row->tai_url,
|
|
|
|
'customer' => $feedback_row->tai_customerid,
|
|
|
|
'createdOn' => $createdOnString
|
|
|
|
'content' => $feedback_row->tad_content,
|
|
|
|
];
|
|
|
|
'url' => $feedback_row->tai_url,
|
|
|
|
$feedback_list[] = $feedback;
|
|
|
|
'createdOn' => $createdOnString
|
|
|
|
|
|
|
|
];
|
|
|
|
|
|
|
|
$feedback_list[] = $feedback;
|
|
|
|
|
|
|
|
$customer_id_list[] = $feedback_row->tai_customerid;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
$enough_count = 20 - $first_city_num;
|
|
|
|
$enough_count = 40 - $first_city_num;
|
|
|
|
|
|
|
|
|
|
|
|
if ($enough_count > 0 && count($city_name_list) > 1) {
|
|
|
|
if ($enough_count > 0 && count($city_name_list) > 1) {
|
|
|
|
|
|
|
|
|
|
|
@ -129,15 +138,19 @@ class Feedback_model extends CI_Model {
|
|
|
|
foreach ($feedback_result as $feedback_row) {
|
|
|
|
foreach ($feedback_result as $feedback_row) {
|
|
|
|
$createdOn = new DateTime($feedback_row->tai_getdate);
|
|
|
|
$createdOn = new DateTime($feedback_row->tai_getdate);
|
|
|
|
$createdOnString = $createdOn->format('M Y');
|
|
|
|
$createdOnString = $createdOn->format('M Y');
|
|
|
|
|
|
|
|
$feedback_count = COUNT($feedback_list);
|
|
|
|
$feedback = [
|
|
|
|
|
|
|
|
'title' => $feedback_row->tai_title,
|
|
|
|
if (!in_array($feedback_row->tai_customerid, $customer_id_list) && $feedback_count < 20) {
|
|
|
|
'customer' => $feedback_row->tai_customerid,
|
|
|
|
$feedback = [
|
|
|
|
'content' => $feedback_row->tad_content,
|
|
|
|
'title' => $feedback_row->tai_title,
|
|
|
|
'url' => $feedback_row->tai_url,
|
|
|
|
'customer' => $feedback_row->tai_customerid,
|
|
|
|
'createdOn' => $createdOnString
|
|
|
|
'content' => $feedback_row->tad_content,
|
|
|
|
];
|
|
|
|
'url' => $feedback_row->tai_url,
|
|
|
|
$feedback_list[] = $feedback;
|
|
|
|
'createdOn' => $createdOnString
|
|
|
|
|
|
|
|
];
|
|
|
|
|
|
|
|
$feedback_list[] = $feedback;
|
|
|
|
|
|
|
|
$customer_id_list[] = $feedback_row->tai_customerid;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|