正在显示
1 个修改的文件
包含
55 行增加
和
8 行删除
| @@ -67,24 +67,71 @@ class CreateKeywordLogic extends BaseLogic | @@ -67,24 +67,71 @@ class CreateKeywordLogic extends BaseLogic | ||
| 67 | */ | 67 | */ |
| 68 | public function createKeyword(){ | 68 | public function createKeyword(){ |
| 69 | $data = array(); | 69 | $data = array(); |
| 70 | - $prefix = $this->param['prefix']; | ||
| 71 | - $suffix = $this->param['suffix']; | ||
| 72 | - $keyword = $this->param['keyword']; | ||
| 73 | - if(!empty($this->param['keyword'])){ | 70 | + if(empty($this->param['keyword'])){ |
| 74 | return $this->success($data); | 71 | return $this->success($data); |
| 75 | } | 72 | } |
| 76 | - $prefix_keyword = []; | ||
| 77 | - if(!empty($this->param['prefix'])){//前缀+关键词 | 73 | + $prefix_keyword = $this->prefixKeyword($this->param['prefix'],$this->param['keyword']); |
| 74 | + $keyword_suffix = array(); | ||
| 75 | + if(!empty($this->param['suffix'])){//后缀加关键词 | ||
| 76 | + foreach ($this->param['keyword'] as $keywordItem) { | ||
| 77 | + foreach ($this->param['suffix'] as $suffixItem) { | ||
| 78 | + $keyword_suffix[] = $keywordItem.'-'.$suffixItem; | ||
| 79 | + } | ||
| 80 | + } | ||
| 81 | + } | ||
| 82 | + $prefix_keyword_suffix = array(); | ||
| 83 | + if(!empty($this->param['prefix']) && !empty($this->param['suffix'])){ | ||
| 78 | foreach ($this->param['keyword'] as $keywordItem){ | 84 | foreach ($this->param['keyword'] as $keywordItem){ |
| 79 | foreach ($this->param['prefix'] as $prefixItem) { | 85 | foreach ($this->param['prefix'] as $prefixItem) { |
| 86 | + foreach ($this->param['suffix'] as $suffixItem) { | ||
| 87 | + $prefix_keyword_suffix[] = $prefixItem.'-'.$keywordItem.'-'.$suffixItem; | ||
| 88 | + } | ||
| 89 | + } | ||
| 90 | + } | ||
| 91 | + } | ||
| 92 | + $data = [ | ||
| 93 | + 'prefix_keyword'=>$prefix_keyword, | ||
| 94 | + 'keyword_suffix'=>$keyword_suffix, | ||
| 95 | + 'prefix_keyword_suffix'=>$prefix_keyword_suffix | ||
| 96 | + ]; | ||
| 97 | + return $this->success($data); | ||
| 98 | + } | ||
| 99 | + | ||
| 100 | + /** | ||
| 101 | + * @remark :前缀+关键词 | ||
| 102 | + * @name : | ||
| 103 | + * @author :lyh | ||
| 104 | + * @method :post | ||
| 105 | + * @time :2023/12/19 11:11 | ||
| 106 | + */ | ||
| 107 | + public function prefixKeyword($prefix,$keyword){ | ||
| 108 | + $prefix_keyword = array(); | ||
| 109 | + if(!empty($prefix)){//前缀+关键词 | ||
| 110 | + foreach ($keyword as $keywordItem){ | ||
| 111 | + foreach ($prefix as $prefixItem) { | ||
| 80 | $prefix_keyword[] =$prefixItem.'-'.$keywordItem; | 112 | $prefix_keyword[] =$prefixItem.'-'.$keywordItem; |
| 81 | } | 113 | } |
| 82 | } | 114 | } |
| 83 | } | 115 | } |
| 84 | - if(!empty($this->param['suffix'])){//后缀加关键词 | ||
| 85 | - foreach ($this->param['suffix'] as $v){ | 116 | + return $this->success($prefix_keyword); |
| 117 | + } | ||
| 86 | 118 | ||
| 119 | + /** | ||
| 120 | + * @remark :关键词+后缀 | ||
| 121 | + * @name : | ||
| 122 | + * @author :lyh | ||
| 123 | + * @method :post | ||
| 124 | + * @time :2023/12/19 11:11 | ||
| 125 | + */ | ||
| 126 | + public function KeywordSuffix($prefix,$keyword){ | ||
| 127 | + $prefix_keyword = array(); | ||
| 128 | + if(!empty($prefix)){//前缀+关键词 | ||
| 129 | + foreach ($keyword as $keywordItem){ | ||
| 130 | + foreach ($prefix as $prefixItem) { | ||
| 131 | + $prefix_keyword[] =$prefixItem.'-'.$keywordItem; | ||
| 132 | + } | ||
| 87 | } | 133 | } |
| 88 | } | 134 | } |
| 135 | + return $this->success($prefix_keyword); | ||
| 89 | } | 136 | } |
| 90 | } | 137 | } |
-
请 注册 或 登录 后发表评论