Selaa lähdekoodia

商品搜索并使用虚拟销量做排序

yubin 2 viikkoa sitten
vanhempi
sitoutus
01d94132d5

+ 3 - 1
mall-service/src/main/java/com/txz/mall/enums/SpuSortEnum.java

@@ -15,7 +15,9 @@ public enum SpuSortEnum {
     /**
      * 销量倒序
      */
-    SALES_DESC("SALES_DESC", "sales desc"),
+    SALES_DESC("SALES_DESC", "ficti desc"),
+
+    SALES_ASC("SALES_ASC", "ficti asc"),
     
     /**
      * 创建时间倒序

+ 4 - 1
mall-service/src/main/resources/mapper/StoreCombinationMapper.xml

@@ -156,13 +156,16 @@
           AND m_store_combination.cate_id = #{cateId}
         </if>
         <if test="storeName != null and storeName != ''">
-          AND m_store_combination.product_name = #{storeName}
+          AND m_store_combination.product_name LIKE CONCAT('%', #{storeName}, '%')
         </if>
 
         <choose>
             <when test="sort == @com.txz.mall.enums.SpuSortEnum@SALES_DESC">
                 ORDER BY m_store_product.ficti desc
             </when>
+            <when test="sort == @com.txz.mall.enums.SpuSortEnum@SALES_ASC">
+                ORDER BY m_store_product.ficti asc
+            </when>
             <when test="sort == @com.txz.mall.enums.SpuSortEnum@CREATE_DESC">
                 ORDER BY m_store_combination.create_time desc
             </when>