|
...
|
...
|
@@ -125,6 +125,20 @@ class ReplaceHtml extends Command |
|
|
|
* @time :2024/5/10 17:26
|
|
|
|
*/
|
|
|
|
public function createReplaceHtmlLog($info){
|
|
|
|
if($info['is_rollback'] != 0){
|
|
|
|
$saveData = [];
|
|
|
|
$templateHtmlLogModel = new TemplateReplaceHtmlLog();
|
|
|
|
$list = $templateHtmlLogModel->list(['replace_id'=>$info['rollback_id']]);
|
|
|
|
foreach ($list as $value){
|
|
|
|
$value['replace_id'] = $info['id'];
|
|
|
|
$value['is_rollback'] = $info['is_rollback'];
|
|
|
|
$value['old_html'] = $info['old_html'];
|
|
|
|
$value['html'] = $info['html'];
|
|
|
|
$value['created_at'] = date('Y-m-d H:i:s');
|
|
|
|
$value['updated_at'] = date('Y-m-d H:i:s');
|
|
|
|
$saveData[] = $value;
|
|
|
|
}
|
|
|
|
}else{
|
|
|
|
$bTemplateModel = new BTemplate();
|
|
|
|
$condition = ['is_custom'=>$info['is_custom'], 'is_list'=>$info['is_list'], 'template_id'=>$info['template_id']];
|
|
|
|
if($info['source'] != 0){
|
|
...
|
...
|
@@ -139,8 +153,9 @@ class ReplaceHtml extends Command |
|
|
|
$saveData = [];
|
|
|
|
foreach ($bTemplateList as $v){
|
|
|
|
$source_id = $v['source'] == 1 ? 0 : $v['source_id'];
|
|
|
|
$name = $this->getSourceName($v['source'],$source_id,$v['is_list'],$v['is_custom']);
|
|
|
|
$saveData[] = $this->saveData($info,$v,$source_id,$name);
|
|
|
|
$name_route = $this->getSourceName($v['source'],$source_id,$v['is_list'],$v['is_custom']);
|
|
|
|
$saveData[] = $this->saveData($info,$v,$source_id,$name_route);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(!empty($saveData)){
|
|
|
|
$templateHtmlLogModel = new TemplateReplaceHtmlLog();
|
|
...
|
...
|
@@ -156,7 +171,7 @@ class ReplaceHtml extends Command |
|
|
|
* @method :post
|
|
|
|
* @time :2024/5/13 11:29
|
|
|
|
*/
|
|
|
|
public function saveData($info,$v,$source_id,$name){
|
|
|
|
public function saveData($info,$v,$source_id,$name_route){
|
|
|
|
return [
|
|
|
|
'replace_id'=>$info['id'],
|
|
|
|
'project_id'=>$info['project_id'],
|
|
...
|
...
|
@@ -169,7 +184,8 @@ class ReplaceHtml extends Command |
|
|
|
'is_list'=>$v['is_list'],
|
|
|
|
'is_rollback'=>$info['is_rollback'],
|
|
|
|
'template_id'=>$info['template_id'],
|
|
|
|
'source_name'=>$name,
|
|
|
|
'source_name'=>$name_route['name'],
|
|
|
|
'route'=>$name_route['route'],
|
|
|
|
'created_at'=>date('Y-m-d H:i:s'),
|
|
|
|
'updated_at'=>date('Y-m-d H:i:s')
|
|
|
|
];
|
|
...
|
...
|
@@ -231,6 +247,7 @@ class ReplaceHtml extends Command |
|
|
|
return false;
|
|
|
|
}
|
|
|
|
$name = $cateInfo['name'];
|
|
|
|
$route = $cateInfo['alias'];
|
|
|
|
}else{
|
|
|
|
$newsModel = new News();
|
|
|
|
$newsInfo = $newsModel->read(['id'=>$source_id]);
|
|
...
|
...
|
@@ -238,8 +255,9 @@ class ReplaceHtml extends Command |
|
|
|
return false;
|
|
|
|
}
|
|
|
|
$name = $newsInfo['name'];
|
|
|
|
$route = $newsInfo['url'];
|
|
|
|
}
|
|
|
|
return $name;
|
|
|
|
return ['name'=>$name,'route'=>$route];
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
...
|
...
|
@@ -257,6 +275,7 @@ class ReplaceHtml extends Command |
|
|
|
return false;
|
|
|
|
}
|
|
|
|
$name = $cateInfo['name'];
|
|
|
|
$route = $cateInfo['alias'];
|
|
|
|
}else{
|
|
|
|
$blogModel = new Blog();
|
|
|
|
$productInfo = $blogModel->read(['id'=>$source_id]);
|
|
...
|
...
|
@@ -264,8 +283,9 @@ class ReplaceHtml extends Command |
|
|
|
return false;
|
|
|
|
}
|
|
|
|
$name = $productInfo['name'];
|
|
|
|
$route = $productInfo['url'];
|
|
|
|
}
|
|
|
|
return $name;
|
|
|
|
return ['name'=>$name,'route'=>$route];
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
...
|
...
|
@@ -283,6 +303,7 @@ class ReplaceHtml extends Command |
|
|
|
return false;
|
|
|
|
}
|
|
|
|
$name = $cateInfo['title'];
|
|
|
|
$route = $cateInfo['route'];
|
|
|
|
}else{
|
|
|
|
$productModel = new Product();
|
|
|
|
$productInfo = $productModel->read(['id'=>$source_id]);
|
|
...
|
...
|
@@ -290,8 +311,9 @@ class ReplaceHtml extends Command |
|
|
|
return false;
|
|
|
|
}
|
|
|
|
$name = $productInfo['title'];
|
|
|
|
$route = $productInfo['route'];
|
|
|
|
}
|
|
|
|
return $name;
|
|
|
|
return ['name'=>$name,'route'=>$route];
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
...
|
...
|
@@ -314,6 +336,7 @@ class ReplaceHtml extends Command |
|
|
|
return false;
|
|
|
|
}
|
|
|
|
$name = $cateInfo['name'];
|
|
|
|
$route = $cateInfo['route'];
|
|
|
|
}else{
|
|
|
|
$contentModel = new CustomModuleContent();
|
|
|
|
$contentInfo = $contentModel->read(['id'=>$source_id],['id','name']);
|
|
...
|
...
|
@@ -321,7 +344,8 @@ class ReplaceHtml extends Command |
|
|
|
return false;
|
|
|
|
}
|
|
|
|
$name = $contentInfo['name'];
|
|
|
|
$route = $contentInfo['route'];
|
|
|
|
}
|
|
|
|
return $name;
|
|
|
|
return ['name'=>$name,'route'=>$route];
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|