|
...
|
...
|
@@ -67,24 +67,71 @@ class CreateKeywordLogic extends BaseLogic |
|
|
|
*/
|
|
|
|
public function createKeyword(){
|
|
|
|
$data = array();
|
|
|
|
$prefix = $this->param['prefix'];
|
|
|
|
$suffix = $this->param['suffix'];
|
|
|
|
$keyword = $this->param['keyword'];
|
|
|
|
if(!empty($this->param['keyword'])){
|
|
|
|
if(empty($this->param['keyword'])){
|
|
|
|
return $this->success($data);
|
|
|
|
}
|
|
|
|
$prefix_keyword = [];
|
|
|
|
if(!empty($this->param['prefix'])){//前缀+关键词
|
|
|
|
$prefix_keyword = $this->prefixKeyword($this->param['prefix'],$this->param['keyword']);
|
|
|
|
$keyword_suffix = array();
|
|
|
|
if(!empty($this->param['suffix'])){//后缀加关键词
|
|
|
|
foreach ($this->param['keyword'] as $keywordItem) {
|
|
|
|
foreach ($this->param['suffix'] as $suffixItem) {
|
|
|
|
$keyword_suffix[] = $keywordItem.'-'.$suffixItem;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$prefix_keyword_suffix = array();
|
|
|
|
if(!empty($this->param['prefix']) && !empty($this->param['suffix'])){
|
|
|
|
foreach ($this->param['keyword'] as $keywordItem){
|
|
|
|
foreach ($this->param['prefix'] as $prefixItem) {
|
|
|
|
foreach ($this->param['suffix'] as $suffixItem) {
|
|
|
|
$prefix_keyword_suffix[] = $prefixItem.'-'.$keywordItem.'-'.$suffixItem;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$data = [
|
|
|
|
'prefix_keyword'=>$prefix_keyword,
|
|
|
|
'keyword_suffix'=>$keyword_suffix,
|
|
|
|
'prefix_keyword_suffix'=>$prefix_keyword_suffix
|
|
|
|
];
|
|
|
|
return $this->success($data);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :前缀+关键词
|
|
|
|
* @name :
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/12/19 11:11
|
|
|
|
*/
|
|
|
|
public function prefixKeyword($prefix,$keyword){
|
|
|
|
$prefix_keyword = array();
|
|
|
|
if(!empty($prefix)){//前缀+关键词
|
|
|
|
foreach ($keyword as $keywordItem){
|
|
|
|
foreach ($prefix as $prefixItem) {
|
|
|
|
$prefix_keyword[] =$prefixItem.'-'.$keywordItem;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(!empty($this->param['suffix'])){//后缀加关键词
|
|
|
|
foreach ($this->param['suffix'] as $v){
|
|
|
|
return $this->success($prefix_keyword);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :关键词+后缀
|
|
|
|
* @name :
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/12/19 11:11
|
|
|
|
*/
|
|
|
|
public function KeywordSuffix($prefix,$keyword){
|
|
|
|
$prefix_keyword = array();
|
|
|
|
if(!empty($prefix)){//前缀+关键词
|
|
|
|
foreach ($keyword as $keywordItem){
|
|
|
|
foreach ($prefix as $prefixItem) {
|
|
|
|
$prefix_keyword[] =$prefixItem.'-'.$keywordItem;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return $this->success($prefix_keyword);
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|