amp_check 3

hotfix/远程访问多媒体中心
lmrwork 7 years ago
parent 154c5caea0
commit f2fc26d71a

@ -42,16 +42,16 @@ class InfoMetas_model extends CI_Model {
,c.ic_url
,c.ic_id
FROM infoMetas im
inner join infoContents c
on c.ic_id = im.im_ic_id
left join infoMetas im2
on im2.im_ic_id = im.im_ic_id and im2.im_key = 'AMP_STATUS'
left join infoMetas im3
on im3.im_ic_id = im.im_ic_id and im2.im_key = 'AMP_SCHEMA'
INNER JOIN infoContents c
ON c.ic_id = im.im_ic_id
LEFT JOIN infoMetas im2
ON im2.im_ic_id = im.im_ic_id AND im2.im_key = 'AMP_STATUS'
LEFT JOIN infoMetas im3
ON im3.im_ic_id = im.im_ic_id AND im2.im_key = 'AMP_SCHEMA'
WHERE im.im_key = 'AMP_JSON'
and c.ic_sitecode = ?
and c.ic_status = 1
and CONVERT(varchar, im2.im_value) = '1'
AND c.ic_sitecode = ?
AND c.ic_status = 1
AND CONVERT(varchar, im2.im_value) = '1'
";
$query = $this->HT->query($sql, array($site_code));
return $query->result();
@ -60,21 +60,25 @@ class InfoMetas_model extends CI_Model {
//列表所有不含AMPmeta的信息。
public function list_no_amp($site_code) {
$sql = "
SELECT im.im_id
,im.im_ic_id
,c.ic_url
,c.ic_id
FROM infoMetas im
inner join infoContents c
on c.ic_id = im.im_ic_id
left join infoMetas im2
on im2.im_ic_id = im.im_ic_id and im2.im_key = 'AMP_STATUS'
left join infoMetas im3
on im3.im_ic_id = im.im_ic_id and im2.im_key = 'AMP_SCHEMA'
WHERE im.im_key = 'AMP_JSON'
and c.ic_sitecode = ?
and c.ic_status = 1
and CONVERT(varchar, im2.im_value) <> '1'
SELECT c0.ic_id, c0.ic_url
FROM infoContents c0
WHERE c0.ic_id not in (
SELECT c.ic_id
FROM infoMetas im
LEFT JOIN infoContents c
ON c.ic_id = im.im_ic_id
LEFT JOIN infoMetas im2
ON im2.im_ic_id = im.im_ic_id AND im2.im_key = 'AMP_STATUS'
LEFT JOIN infoMetas im3
ON im3.im_ic_id = im.im_ic_id AND im2.im_key = 'AMP_SCHEMA'
WHERE im.im_key = 'AMP_JSON'
AND c.ic_sitecode = ?
AND c.ic_status = 1
AND CONVERT(varchar, im2.im_value) = '1'
)
AND c0.ic_sitecode = ?
AND c0.ic_status = 1
AND c0.ic_url <> ''
";
$query = $this->HT->query($sql, array($site_code));
return $query->result();

Loading…
Cancel
Save