zhijiezhao 3 gadi atpakaļ
vecāks
revīzija
edbb636817

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

@@ -33,6 +33,10 @@ public class ProductDetailVo implements Serializable {
      * 所属供应商Id
      * 所属供应商Id
      */
      */
     private Integer shopId;
     private Integer shopId;
+    /**
+     * 特殊供应商标识:正常供应商1,新品供应商2,二手供应商3
+     */
+    private Integer shopType;
     /**
     /**
      * 商品名称
      * 商品名称
      */
      */

+ 10 - 8
src/main/resources/mapper/PageMapper.xml

@@ -172,14 +172,16 @@
         order by - sort desc,createDate desc
         order by - sort desc,createDate desc
     </select>
     </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,
-            bigTypeID as bigTypeId, smallTypeID as smallTypeId, tinyTypeID as tinyTypeId, searchKey, visibility,
-            brandID as brandId,  productType, tags, unit, normalPrice, price, includedTax, minBuyNumber,
-            productCategory, serviceNumber, taxPoint, supplierTaxPoint, priceFlag, actFlag, ladderPriceFlag,
-            addTime, hasSkuFlag, sellNumber, sortIndex, featuredFlag, costCheckFlag, recommendType, machineType,
-            productCode, updateTime, validFlag, searchKey, allAreaFlag, step, costPrice, provinceIds, qualificationImg,
-            trainingMethod, trainingType ,trainingFee, productRemarks,productDetail as productDetailChose
-        from product
+        select p.productID as productId, p.shopID as shopId,  p.name, p.aliasName, p.commodityType, p.mainImage, p.stock, p.invoiceType,
+               p.bigTypeID as bigTypeId, p.smallTypeID as smallTypeId, p.tinyTypeID as tinyTypeId, p.searchKey, p.visibility,
+               p.brandID as brandId,  p.productType, p.tags, p.unit, p.normalPrice, p.price, p.includedTax, p.minBuyNumber,
+               p.productCategory, p.serviceNumber, p.taxPoint, p.supplierTaxPoint, p.priceFlag, p.actFlag, p.ladderPriceFlag,
+               p.addTime, p.hasSkuFlag, p.sellNumber, p.sortIndex, p.featuredFlag, p.costCheckFlag, p.recommendType, p.machineType,
+               p.productCode, p.updateTime, p.validFlag, p.searchKey, p.allAreaFlag, p.step, p.costPrice, p.provinceIds, p.qualificationImg,
+               p.trainingMethod, p.trainingType ,p.trainingFee, p.productRemarks,p.productDetail as productDetailChose,
+               s.shopType as shopType
+        from product p
+        left join shop s on shop s.shopId= p.shopId
         where productID = #{productId}
         where productID = #{productId}
     </select>
     </select>
     <select id="getBuyAgainProducts" resultType="com.caimei365.commodity.model.vo.ProductItemVo">
     <select id="getBuyAgainProducts" resultType="com.caimei365.commodity.model.vo.ProductItemVo">