TODO: ADD PHOTO

master
LMR 11 months ago
parent e18119206c
commit c18fba5278

@ -169,28 +169,30 @@ class infofix extends CI_Controller {
return false;
}
// ic_content
// ic_info
$ic = $this->infoContents_model->get_ic_contents2($ic_id);
if (! empty($ic)) {
$ic->ic_content = str_ireplace($oldStr, $newStr, $ic->ic_content);
$this->infoContents_model->force_update($ic_id, $ic->ic_content);
$ic->ic_url = str_ireplace($oldStr, $newStr, $ic->ic_url);
$this->infoContents_model->force_update_url($ic_id, $ic->ic_url);
$ic->ic_photo = str_ireplace($oldStr, $newStr, $ic->ic_photo);
$this->infoContents_model->force_update_ic_photo($ic_id, $ic->ic_photo);
}
// amp_json
$meta = $this->infoMetas_model->get($ic_id, 'AMP_JSON');
if (! empty($meta)) {
$meta = str_ireplace($oldStr, $newStr, $meta);
$this->infoMetas_model->update($ic_id, 'AMP_JSON', $meta);
}
// $meta = $this->infoMetas_model->get($ic_id, 'AMP_JSON');
// if (! empty($meta)) {
// $meta = str_ireplace($oldStr, $newStr, $meta);
// $this->infoMetas_model->update($ic_id, 'AMP_JSON', $meta);
// }
// amp_body_pc
$meta = $this->infoMetas_model->get($ic_id, 'AMP_BODY_PC');
if (! empty($meta)) {
$meta = str_ireplace($oldStr, $newStr, $meta);
$this->infoMetas_model->update($ic_id, 'AMP_BODY_PC', $meta);
}
// $meta = $this->infoMetas_model->get($ic_id, 'AMP_BODY_PC');
// if (! empty($meta)) {
// $meta = str_ireplace($oldStr, $newStr, $meta);
// $this->infoMetas_model->update($ic_id, 'AMP_BODY_PC', $meta);
// }
echo json_encode($keyArr);

@ -1,18 +1,15 @@
<?php
class InfoContents_model extends CI_Model
{
class InfoContents_model extends CI_Model {
var $insert_id = -1;
function __construct()
{
function __construct() {
parent::__construct();
$this->HT = $this->load->database('INFORMATION', TRUE);
}
public function add_use_ORM($table, $data)
{
public function add_use_ORM($table, $data) {
if ($this->HT->insert($table, $data)) {
return $this->HT->last_id($table);
} else {
@ -20,8 +17,7 @@ class InfoContents_model extends CI_Model
}
}
public function update_use_ORM($table, $data, $where)
{
public function update_use_ORM($table, $data, $where) {
$this->HT->update($table, $data, $where);
}
@ -70,7 +66,7 @@ class InfoContents_model extends CI_Model
. " ( N?,N?,?,N?,N?,N?,N?,N?,N?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,getdate() )";
$query = $this->HT->query(
$sql,
array(
[
$ic_url,
$ic_url_title,
$ic_type,
@ -97,8 +93,8 @@ class InfoContents_model extends CI_Model
$ic_ht_area_type,
$ic_ht_product_id,
$ic_ht_product_type,
$ic_author
)
$ic_author,
]
);
$this->insert_id = $this->HT->last_id('infoContents');
return $query;
@ -153,7 +149,7 @@ class InfoContents_model extends CI_Model
. " ( N?,N?,?,N?,N?,N?,N?,N?,N?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,getdate() )";
$query = $this->HT->query(
$sql,
array(
[
$ic_url,
$ic_url_title,
$ic_type,
@ -180,8 +176,8 @@ class InfoContents_model extends CI_Model
$ic_ht_area_type,
$ic_ht_product_id,
$ic_ht_product_type,
$ic_author
)
$ic_author,
]
);
$this->insert_id = $this->HT->last_id('infoContents');
return $query;
@ -254,7 +250,7 @@ class InfoContents_model extends CI_Model
. "AND ic_sitecode = ? ";
$query = $this->HT->query(
$sql,
array(
[
$ic_url,
$ic_url_title,
$ic_type,
@ -278,55 +274,57 @@ class InfoContents_model extends CI_Model
$ic_ht_product_type,
$ic_author,
$ic_id,
$this->config->item('site_code')
)
$this->config->item('site_code'),
]
);
return $query;
}
//强制更新信息
function force_update($ic_id, $ic_content)
{
function force_update($ic_id, $ic_content) {
$sql = "UPDATE infoContents SET ic_content = N? WHERE ic_id = ?";
$query = $this->HT->query($sql, array($ic_content, $ic_id));
$query = $this->HT->query($sql, [$ic_content, $ic_id]);
return $query;
}
//强制更新信息
function force_update_url($ic_id, $ic_url)
{
function force_update_url($ic_id, $ic_url) {
$sql = "UPDATE infoContents SET ic_url = N? WHERE ic_id = ?";
$query = $this->HT->query($sql, array($ic_url, $ic_id));
$query = $this->HT->query($sql, [$ic_url, $ic_id]);
return $query;
}
//强制更新信息
function force_update_ic_photo($ic_id, $ic_photo) {
$sql = "UPDATE infoContents SET ic_photo = N? WHERE ic_id = ?";
$query = $this->HT->query($sql, [$ic_photo, $ic_id]);
return $query;
}
//删除信息
function Delete($ic_id)
{
function Delete($ic_id) {
$sql = "DELETE \n"
. "FROM infoContents \n"
. "WHERE ic_id = ?";
$query = $this->HT->query($sql, array($ic_id));
$query = $this->HT->query($sql, [$ic_id]);
return $query;
}
//递增浏览量
function inc_views($sitecode, $page_url)
{
function inc_views($sitecode, $page_url) {
//查询信息需要过滤url上的域名
if ($page_url && $sitecode) {
$page_url = substr($page_url, strpos($page_url, '/', 8)); //过滤掉url前面的http://
$sql = "UPDATE infoContents \n"
. "SET ic_view = ISNULL(ic_view,0) + 1 \n"
. "WHERE ic_sitecode = ? AND ic_url = N?";
return $this->HT->query($sql, array($sitecode, $page_url));
return $this->HT->query($sql, [$sitecode, $page_url]);
}
}
public function get_ic_contents($ic_id)
{
public function get_ic_contents($ic_id) {
$sql = "SELECT top 1 ic_id from infoContents where ic_id=?";
$query = $this->HT->query($sql, array($ic_id));
$query = $this->HT->query($sql, [$ic_id]);
if ($query->result()) {
$row = $query->row();
return $row;
@ -335,10 +333,9 @@ class InfoContents_model extends CI_Model
}
}
public function get_ic_contents2($ic_id)
{
public function get_ic_contents2($ic_id) {
$sql = "SELECT top 1 * from infoContents where ic_id=?";
$query = $this->HT->query($sql, array($ic_id));
$query = $this->HT->query($sql, [$ic_id]);
if ($query->result()) {
$row = $query->row();
return $row;
@ -347,10 +344,9 @@ class InfoContents_model extends CI_Model
}
}
public function get_ic_contents2_gm($ic_id)
{
public function get_ic_contents2_gm($ic_id) {
$sql = "SELECT top 1 * from information_gm.dbo.infoContents where ic_id=?";
$query = $this->HT->query($sql, array($ic_id));
$query = $this->HT->query($sql, [$ic_id]);
if ($query->result()) {
$row = $query->row();
return $row;
@ -359,8 +355,7 @@ class InfoContents_model extends CI_Model
}
}
public function get_ic_contents_by_list($ic_id_list)
{
public function get_ic_contents_by_list($ic_id_list) {
$ic_id_list = trim($ic_id_list);
$ic_id_list .= 0;
$sql = "SELECT * from infoContents where ic_id in ($ic_id_list) order by charindex(','+ltrim(ic_id)+',', ',$ic_id_list,')";
@ -373,8 +368,7 @@ class InfoContents_model extends CI_Model
}
}
public function list_use_hb($site)
{
public function list_use_hb($site) {
$sql = "
SELECT c.ic_id, c.ic_url
FROM infoContents c
@ -384,17 +378,16 @@ class InfoContents_model extends CI_Model
AND CONVERT(nvarchar(max), m.im_value) = 'yes'
AND c.ic_sitecode = ?
";
$query = $this->HT->query($sql, array($site));
$query = $this->HT->query($sql, [$site]);
return $query->result();
}
public function get_isid_by_icid($ic_id)
{
public function get_isid_by_icid($ic_id) {
$sql = "
select is_id from infoStructures s
where s.is_ic_id=?
";
$query = $this->HT->query($sql, array($ic_id));
$query = $this->HT->query($sql, [$ic_id]);
return $query->row();
}
}

@ -759,8 +759,8 @@ class Information_model extends CI_Model {
$keysql .= ' OR ic_content like \'%' . $key . '%\'';
$keysql .= ' OR ic_url like \'%' . $key . '%\'';
$keysql .= ' OR ic_photo like \'%' . $key . '%\'';
$keysql .= ' OR m1.im_value like \'%' . $key . '%\'';
$keysql .= ' OR m2.im_value like \'%' . $key . '%\'';
// $keysql .= ' OR m1.im_value like \'%' . $key . '%\'';
// $keysql .= ' OR m2.im_value like \'%' . $key . '%\'';
}
$search = ' AND (1=0 ' . $keysql . ')';
$sql = "

Loading…
Cancel
Save