Browse Source

关键词版本v1.0功能开发
bugfix

JiangChongBo 2 years ago
parent
commit
8e104d7434

+ 3 - 1
src/main/java/com/caimei365/commodity/controller/ProductPageApi.java

@@ -371,7 +371,9 @@ public class ProductPageApi {
     @GetMapping("/product/archive")
     public ResponseJson<PaginationVo<ArchiveVo>> getProductArchive(String keyword, Integer productType,
                                                                    @RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
-                                                                   @RequestParam(value = "pageSize", defaultValue = "10") int pageSize) {
+                                                                   @RequestParam(value = "pageSize", defaultValue = "10") int pageSize,
+                                                                   @RequestParam(value = "productFlag", defaultValue = "1") int productFlag,
+                                                                   @RequestParam(value = "linkageFlag", defaultValue = "0") int linkageFlag) {
         return pageService.getProductArchive(keyword, productType, pageNum, pageSize);
     }
 

+ 2 - 0
src/main/java/com/caimei365/commodity/controller/SearchProductApi.java

@@ -80,6 +80,8 @@ public class SearchProductApi {
                                                       @RequestParam(value = "promotionFlag", defaultValue = "0") Integer promotionFlag,
                                                       @RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
                                                       @RequestParam(value = "pageSize", defaultValue = "20") int pageSize,
+                                                      @RequestParam(value = "productFlag", defaultValue = "1") int productFlag,
+                                                      @RequestParam(value = "linkageFlag", defaultValue = "0") int linkageFlag,
                                                       String sortField, Integer sortType) {
         return searchProductService.queryProductByKeyword(keyword, brandIds, identity, newFlag, promotionFlag, pageNum, pageSize, sortField, sortType);
     }

+ 6 - 2
src/main/java/com/caimei365/commodity/controller/SearchQueryApi.java

@@ -153,7 +153,9 @@ public class SearchQueryApi {
     @GetMapping("/article")
     public ResponseJson<String> queryArticleByKeyword(String keyword,Integer status,
                                            @RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
-                                           @RequestParam(value = "pageSize", defaultValue = "20") int pageSize) {
+                                           @RequestParam(value = "pageSize", defaultValue = "20") int pageSize,
+                                           @RequestParam(value = "productFlag", defaultValue = "1") int productFlag,
+                                           @RequestParam(value = "linkageFlag", defaultValue = "0") int linkageFlag) {
         return searchQueryService.queryArticleByKeyword(keyword, pageNum, pageSize,status);
     }
 
@@ -224,7 +226,9 @@ public class SearchQueryApi {
     @GetMapping("/baike/keyword")
     public ResponseJson<PaginationVo<BaikeProductVo>> queryBaikeProductByKeyword(String keyword,
                                                           @RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
-                                                          @RequestParam(value = "pageSize", defaultValue = "20") int pageSize) {
+                                                          @RequestParam(value = "pageSize", defaultValue = "20") int pageSize,
+                                                          @RequestParam(value = "productFlag", defaultValue = "1") int productFlag,
+                                                          @RequestParam(value = "linkageFlag", defaultValue = "0") int linkageFlag) {
         return searchQueryService.queryBaikeProductByKeyword(keyword, pageNum, pageSize);
     }
 

+ 4 - 0
src/main/java/com/caimei365/commodity/model/vo/SearchFrequencyVo.java

@@ -31,4 +31,8 @@ public class SearchFrequencyVo {
      * 0:未加入关键词库;1:已加入关键词库
      */
     private Integer trueStatus;
+    /**
+     * 联动搜索次数
+     */
+    private Integer linkageFrequency;
 }