|
@@ -138,6 +138,24 @@
|
|
</if>
|
|
</if>
|
|
</where>
|
|
</where>
|
|
</select>
|
|
</select>
|
|
|
|
+ <select id="getActiveProduct" resultType="com.caimei365.commodity.model.vo.MallOrganizeProductVo">
|
|
|
|
+ SELECT
|
|
|
|
+ cmap.imageId AS imageId,
|
|
|
|
+ cmop.productID AS productId,
|
|
|
|
+ cmop.normalPrice,
|
|
|
|
+ cmop.costPrice,
|
|
|
|
+ (SELECT price FROM cm_mall_product_sku WHERE productID=p.productID ORDER BY price ASC LIMIT 1) AS price,
|
|
|
|
+ cmop.ladderPriceFlag,
|
|
|
|
+ cmop.retailPrice,
|
|
|
|
+ cmop.minBuyNumber,
|
|
|
|
+ cmop.validFlag,
|
|
|
|
+ p.name,
|
|
|
|
+ p.mainImage
|
|
|
|
+ FROM cm_mall_active_product cmap
|
|
|
|
+ LEFT JOIN cm_mall_organize_products cmop ON cmop.id = cmap.productId
|
|
|
|
+ LEFT JOIN product p ON cmop.productId = p.productId
|
|
|
|
+ WHERE cmap.activeId = 1
|
|
|
|
+ </select>
|
|
<select id="getActiveImageById" resultType="com.caimei365.commodity.model.vo.MallActiveImageVo">
|
|
<select id="getActiveImageById" resultType="com.caimei365.commodity.model.vo.MallActiveImageVo">
|
|
select id, activeId, topic, image
|
|
select id, activeId, topic, image
|
|
from cm_mall_active_image
|
|
from cm_mall_active_image
|
|
@@ -178,7 +196,7 @@
|
|
p.name,
|
|
p.name,
|
|
p.mainImage
|
|
p.mainImage
|
|
FROM cm_mall_active_product cmap
|
|
FROM cm_mall_active_product cmap
|
|
- LEFT JOIN cm_mall_organize_products cmop ON cmop.productId = cmap.productId
|
|
|
|
|
|
+ LEFT JOIN cm_mall_organize_products cmop ON cmop.id = cmap.productId
|
|
LEFT JOIN product p ON cmop.productId = p.productId
|
|
LEFT JOIN product p ON cmop.productId = p.productId
|
|
where cmap.imageId = #{imageId}
|
|
where cmap.imageId = #{imageId}
|
|
</select>
|
|
</select>
|