CT从旧URL导入内容到新信息功能

hotfix/paypal-note
赵鹏 4 years ago
parent 74aa0ed5c6
commit 7ef47af2ae

@ -291,6 +291,30 @@ class Api extends CI_Controller {
}
}
/**
* @description: 拷贝旧内容
* @param {*} 新信息ic_id ,旧URL
* @return {*}
* @Date Changed:
*/
public function copyOldUrl(){
//参数
$id = $this->input->post("id");
$oldUrl = $this->input->post("oldurl");
//调用拷贝
$update = $this->api_model->copyOldUrl($id,$oldUrl);
if ($update){
$result["status"]="ok";
}else{
$result["status"]="error";
}
$result["id"]=$id;
$result["oldUrl"]=$oldUrl;
echo json_encode($result);
}
}
/* End of file Api.php */

@ -410,6 +410,34 @@ class Api_model extends CI_Model {
return $strCdn;
}
/**
* @description: //旧数据导入新数据
* @param {*} $id
* @param {*} $oldUrl
* @return {*}
* @Date Changed:
*/
function copyOldUrl($id,$oldUrl){
$sql = "UPDATE icNew
SET icNew.ic_content = icOld.ic_content
,icNew.ic_summary = icOld.ic_summary
,icNew.ic_title = icOld.ic_title
,icNew.ic_url_title = icOld.ic_url_title
,icNew.ic_seo_title = icOld.ic_seo_title
,icNew.ic_seo_description = icOld.ic_seo_description
,icNew.ic_seo_keywords = icOld.ic_seo_keywords
,icNew.ic_photo = icOld.ic_photo
FROM infoContents icNew
,infoContents icOld
WHERE icNew.ic_id = ?
AND icNew.ic_sitecode = 'chinatravel'
AND icOld.ic_url = ?
AND icOld.ic_sitecode = 'ct'";
return $this->HT->query($sql, array($id,$oldUrl));
}
}
/* End of file Api_model.php */

@ -508,6 +508,43 @@
});
})
function copyOldUrl(id){
if (confirm("是否开始导入旧URL的数据到此新信息?")){
if (id === undefined){
alert("信息ID无效请先保存一次新信息。");
return false;
}
var oldurl = $("#meta_ct_oldurl").val();
if (oldurl==""){
alert("旧URL没录入请先录入旧URL。");
return false;
}
//var ctApi = "http://202.103.68.104:61/info.php";
var ctApi = "https://ct.mycht.cn/info.php"; //网前";
$.ajax({
type: "post",
dataType: "json",
url: ctApi+"/thirdparty/ctmobilefirst/api/copyOldUrl/",
data: {'id': id, 'oldurl': oldurl},
success: function (data, textStatus) {
if (data.status=="ok"){
//alert(data.id+","+data.oldUrl);
alert("导入成功,关闭此对话框,等页面自动刷新后检查数据是否已拷贝。如果没有,请手动刷新此页面查看更新!");
location.reload();
}else{
alert("导入失败检查旧URL对应的信息是否存在或者此新信息是否存在");
}
},
error: function () {
$.modaldialog.error('发生错误请联系YCC');
return false;
}
});
}
}
</script>
<div class="container-fluid">
<div class="row">
@ -677,6 +714,8 @@
<a href="javascript:void(0);"
title="录入旧的URL/beijing-travel/。这样可以与旧的信息关联,以便做对应的处理"><i
class="text-muted glyphicon glyphicon-question-sign"></i></a>
&nbsp;&nbsp;&nbsp;&nbsp;
<a href="javascript:void(0);" onclick="copyOldUrl(<?php echo $information->ic_id ?>);" title="点击拷贝旧URL的内容">[[点击拷贝旧URL的内容]]</a>
</label>
<input type="text" name="meta_ct_oldurl" class="form-control"
value="<?php echo get_meta($information->ic_id, 'meta_ct_oldurl'); ?>"

Loading…
Cancel
Save