瀏覽代碼

二手品牌列表

chao 4 年之前
父節點
當前提交
69b7e08d9f

+ 0 - 9
src/main/java/com/caimei365/commodity/controller/ProductPageApi.java

@@ -81,15 +81,6 @@ public class ProductPageApi {
         return pageService.getHomeData(userId, source);
         return pageService.getHomeData(userId, source);
     }
     }
 
 
-    /**
-     * 商品品牌列表
-     */
-    @ApiOperation("商品品牌列表(旧:/product/brandList)")
-    @GetMapping("brands")
-    public ResponseJson<List<BrandVo>> getBrandList() {
-        return pageService.getBrandList();
-    }
-
     /**
     /**
      * 商品详情页
      * 商品详情页
      *
      *

+ 12 - 0
src/main/java/com/caimei365/commodity/controller/SecondHandApi.java

@@ -3,6 +3,7 @@ package com.caimei365.commodity.controller;
 import com.caimei365.commodity.idempotent.Idempotent;
 import com.caimei365.commodity.idempotent.Idempotent;
 import com.caimei365.commodity.model.ResponseJson;
 import com.caimei365.commodity.model.ResponseJson;
 import com.caimei365.commodity.model.dto.SecondDto;
 import com.caimei365.commodity.model.dto.SecondDto;
+import com.caimei365.commodity.model.vo.BrandVo;
 import com.caimei365.commodity.model.vo.PaginationVo;
 import com.caimei365.commodity.model.vo.PaginationVo;
 import com.caimei365.commodity.model.vo.SecondDetailVo;
 import com.caimei365.commodity.model.vo.SecondDetailVo;
 import com.caimei365.commodity.model.vo.SecondListVo;
 import com.caimei365.commodity.model.vo.SecondListVo;
@@ -16,6 +17,8 @@ import org.apache.commons.lang.StringUtils;
 import org.springframework.http.HttpHeaders;
 import org.springframework.http.HttpHeaders;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.bind.annotation.*;
 
 
+import java.util.List;
+
 /**
 /**
  * Description
  * Description
  *
  *
@@ -117,4 +120,13 @@ public class SecondHandApi {
         return secondHandService.getOrderPageSecondList(searchKeyword, secondHandType, instrumentType, pageNum, pageSize);
         return secondHandService.getOrderPageSecondList(searchKeyword, secondHandType, instrumentType, pageNum, pageSize);
     }
     }
 
 
+    /**
+     * 二手发布页-品牌列表
+     */
+    @ApiOperation("二手发布页-品牌列表(旧:/product/brandList)")
+    @GetMapping("brands")
+    public ResponseJson<List<BrandVo>> getBrandList() {
+        return secondHandService.getBrandList();
+    }
+
 }
 }

+ 0 - 4
src/main/java/com/caimei365/commodity/mapper/PageMapper.java

@@ -70,10 +70,6 @@ public interface PageMapper {
      * @param source
      * @param source
      */
      */
     List<ShopImageVo> getSupplierImage(Integer source);
     List<ShopImageVo> getSupplierImage(Integer source);
-    /**
-     * 商品品牌列表
-     */
-    List<BrandVo> getBrandList();
     /**
     /**
      * 商品详情页
      * 商品详情页
      */
      */

+ 5 - 0
src/main/java/com/caimei365/commodity/mapper/SecondHandMapper.java

@@ -4,6 +4,7 @@ import com.caimei365.commodity.model.po.ProductImagePo;
 import com.caimei365.commodity.model.po.ProductPo;
 import com.caimei365.commodity.model.po.ProductPo;
 import com.caimei365.commodity.model.po.ProductSecondPo;
 import com.caimei365.commodity.model.po.ProductSecondPo;
 import com.caimei365.commodity.model.vo.AddressVo;
 import com.caimei365.commodity.model.vo.AddressVo;
+import com.caimei365.commodity.model.vo.BrandVo;
 import com.caimei365.commodity.model.vo.SecondDetailVo;
 import com.caimei365.commodity.model.vo.SecondDetailVo;
 import com.caimei365.commodity.model.vo.SecondListVo;
 import com.caimei365.commodity.model.vo.SecondListVo;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Mapper;
@@ -66,4 +67,8 @@ public interface SecondHandMapper {
      * @param secondHandType 二手商品分类,1二手仪器,2临期产品,3其他
      * @param secondHandType 二手商品分类,1二手仪器,2临期产品,3其他
      */
      */
     List<SecondListVo> getSecondListByLimit(Integer secondHandType);
     List<SecondListVo> getSecondListByLimit(Integer secondHandType);
+    /**
+     * 商品品牌列表
+     */
+    List<BrandVo> getBrandList();
 }
 }

+ 0 - 5
src/main/java/com/caimei365/commodity/service/PageService.java

@@ -40,11 +40,6 @@ public interface PageService {
      */
      */
     ResponseJson<Map<String, Object>> getHomeData(Integer userId, Integer source);
     ResponseJson<Map<String, Object>> getHomeData(Integer userId, Integer source);
 
 
-    /**
-     * 商品品牌列表
-     */
-    ResponseJson<List<BrandVo>> getBrandList();
-
     /**
     /**
      * 商品详情页
      * 商品详情页
      *
      *

+ 8 - 0
src/main/java/com/caimei365/commodity/service/SecondHandService.java

@@ -2,11 +2,14 @@ package com.caimei365.commodity.service;
 
 
 import com.caimei365.commodity.model.ResponseJson;
 import com.caimei365.commodity.model.ResponseJson;
 import com.caimei365.commodity.model.dto.SecondDto;
 import com.caimei365.commodity.model.dto.SecondDto;
+import com.caimei365.commodity.model.vo.BrandVo;
 import com.caimei365.commodity.model.vo.PaginationVo;
 import com.caimei365.commodity.model.vo.PaginationVo;
 import com.caimei365.commodity.model.vo.SecondDetailVo;
 import com.caimei365.commodity.model.vo.SecondDetailVo;
 import com.caimei365.commodity.model.vo.SecondListVo;
 import com.caimei365.commodity.model.vo.SecondListVo;
 import org.springframework.http.HttpHeaders;
 import org.springframework.http.HttpHeaders;
 
 
+import java.util.List;
+
 /**
 /**
  * Description
  * Description
  *
  *
@@ -72,4 +75,9 @@ public interface SecondHandService {
      * @param instrumentType 二手仪器分类的类型,1轻光电、2重光电、3耗材配件
      * @param instrumentType 二手仪器分类的类型,1轻光电、2重光电、3耗材配件
      */
      */
     ResponseJson<PaginationVo<SecondListVo>> getOrderPageSecondList(String searchKeyword, Integer secondHandType, Integer instrumentType, int pageNum, int pageSize);
     ResponseJson<PaginationVo<SecondListVo>> getOrderPageSecondList(String searchKeyword, Integer secondHandType, Integer instrumentType, int pageNum, int pageSize);
+
+    /**
+     * 商品品牌列表
+     */
+    ResponseJson<List<BrandVo>> getBrandList();
 }
 }

+ 0 - 13
src/main/java/com/caimei365/commodity/service/impl/PageServiceImpl.java

@@ -158,19 +158,6 @@ public class PageServiceImpl implements PageService {
         return ResponseJson.success(map);
         return ResponseJson.success(map);
     }
     }
 
 
-    /**
-     * 商品品牌列表
-     */
-    @Override
-    public ResponseJson<List<BrandVo>> getBrandList() {
-        List<BrandVo> brandList = pageMapper.getBrandList();
-        BrandVo other = new BrandVo();
-        other.setId(161);
-        other.setName("其他");
-        brandList.add(other);
-        return ResponseJson.success(brandList);
-    }
-
     /**
     /**
      * 商品详情页
      * 商品详情页
      *
      *

+ 14 - 4
src/main/java/com/caimei365/commodity/service/impl/SecondHandServiceImpl.java

@@ -7,10 +7,7 @@ import com.caimei365.commodity.model.dto.SecondDto;
 import com.caimei365.commodity.model.po.ProductImagePo;
 import com.caimei365.commodity.model.po.ProductImagePo;
 import com.caimei365.commodity.model.po.ProductPo;
 import com.caimei365.commodity.model.po.ProductPo;
 import com.caimei365.commodity.model.po.ProductSecondPo;
 import com.caimei365.commodity.model.po.ProductSecondPo;
-import com.caimei365.commodity.model.vo.AddressVo;
-import com.caimei365.commodity.model.vo.PaginationVo;
-import com.caimei365.commodity.model.vo.SecondDetailVo;
-import com.caimei365.commodity.model.vo.SecondListVo;
+import com.caimei365.commodity.model.vo.*;
 import com.caimei365.commodity.service.SecondHandService;
 import com.caimei365.commodity.service.SecondHandService;
 import com.caimei365.commodity.utils.ImageUtils;
 import com.caimei365.commodity.utils.ImageUtils;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageHelper;
@@ -296,6 +293,19 @@ public class SecondHandServiceImpl implements SecondHandService {
         return ResponseJson.success(pageData);
         return ResponseJson.success(pageData);
     }
     }
 
 
+    /**
+     * 商品品牌列表
+     */
+    @Override
+    public ResponseJson<List<BrandVo>> getBrandList() {
+        List<BrandVo> brandList = secondHandMapper.getBrandList();
+        BrandVo other = new BrandVo();
+        other.setId(161);
+        other.setName("其他");
+        brandList.add(other);
+        return ResponseJson.success(brandList);
+    }
+
     private ResponseJson saveSecondHandProduct(SecondDto secondDto) {
     private ResponseJson saveSecondHandProduct(SecondDto secondDto) {
         // 设置日期时间格式
         // 设置日期时间格式
         Date date = new Date();
         Date date = new Date();

+ 0 - 6
src/main/resources/mapper/PageMapper.xml

@@ -137,12 +137,6 @@
         </if>
         </if>
         order by - sort desc,createDate desc
         order by - sort desc,createDate desc
     </select>
     </select>
-    <select id="getBrandList" resultType="com.caimei365.commodity.model.vo.BrandVo">
-        select id, name
-        from cm_brand
-		where status = '1' and delFlag = '0' and description is not null and description != '' and id not in (161)
-		order by sort
-    </select>
     <select id="getProductDetails" resultType="com.caimei365.commodity.model.vo.ProductDetailVo">
     <select id="getProductDetails" resultType="com.caimei365.commodity.model.vo.ProductDetailVo">
         select productID as productId, shopID as shopId,  name, aliasName, commodityType, mainImage, stock, invoiceType,
         select productID as productId, shopID as shopId,  name, aliasName, commodityType, mainImage, stock, invoiceType,
             bigTypeID as bigTypeId, smallTypeID as smallTypeId, tinyTypeID as tinyTypeId, searchKey, visibility,
             bigTypeID as bigTypeId, smallTypeID as smallTypeId, tinyTypeID as tinyTypeId, searchKey, visibility,

+ 6 - 0
src/main/resources/mapper/SecondHandMapper.xml

@@ -164,4 +164,10 @@
         order by cshd.onLineDate desc
         order by cshd.onLineDate desc
         limit 10
         limit 10
     </select>
     </select>
+    <select id="getBrandList" resultType="com.caimei365.commodity.model.vo.BrandVo">
+        select id, name
+        from cm_brand
+		where status = '1' and delFlag = '0' and description is not null and description != '' and id not in (161)
+		order by sort
+    </select>
 </mapper>
 </mapper>