|
|
@@ -130,46 +130,17 @@
|
|
|
|
|
|
<select id="doGetById" resultType="com.yami.shop.bean.model.Product">
|
|
|
SELECT
|
|
|
- tp.prod_id,
|
|
|
- MAX(tp.prod_name) AS prod_name,
|
|
|
- tcs.shop_id AS shop_id,
|
|
|
- MAX(tp.brand_id) AS brand_id,
|
|
|
- MAX(tp.brand_name) AS brand_name,
|
|
|
- MAX(tp.ori_price) AS ori_price,
|
|
|
- MAX(tss.shop_sku_price) AS price,
|
|
|
- MAX(tp.score_price) AS score_price,
|
|
|
- MAX(tp.brief) AS brief,
|
|
|
- MAX(tp.video) AS video,
|
|
|
- MAX(tp.pic) AS pic,
|
|
|
- MAX(tp.content) AS content,
|
|
|
- MAX(tp.imgs) AS imgs,
|
|
|
- MAX(tp.status) AS status,
|
|
|
- MAX(tp.is_delete) AS is_delete,
|
|
|
- MAX(tp.shop_category_id) AS shop_category_id,
|
|
|
- MAX(tp.category_id) AS category_id,
|
|
|
- MAX(tp.hb_front_category_id) AS hb_front_category_id,
|
|
|
- MAX(tp.sold_num) AS sold_num,
|
|
|
- SUM(tss.shop_sku_stocks) AS total_stocks,
|
|
|
- MAX(tp.delivery_mode) AS delivery_mode,
|
|
|
- MAX(tp.delivery_template_id) AS delivery_template_id,
|
|
|
- MAX(tp.create_time) AS create_time,
|
|
|
- MAX(tp.update_time) AS update_time,
|
|
|
- MAX(tp.putaway_time) AS putaway_time,
|
|
|
- MAX(tp.version) AS version,
|
|
|
- MAX(tp.prod_type) AS prod_type,
|
|
|
- MAX(tp.activity_id) AS activity_id,
|
|
|
- MAX(tp.sup_id) AS sup_id,
|
|
|
- MAX(tp.hb_spu_id) AS hb_spu_id,
|
|
|
- MAX(tp.hb_status) AS hb_status
|
|
|
- FROM tz_prod AS tp
|
|
|
- LEFT JOIN tz_shop_sku AS tss ON tp.prod_id = tss.spu_id
|
|
|
- LEFT JOIN tz_channel_shop AS tcs ON tss.shop_id = tcs.shop_id
|
|
|
+ tp.*,
|
|
|
+ SUM(tss.shop_sku_stocks) AS total_stocks
|
|
|
+ FROM tz_prod tp
|
|
|
+ INNER JOIN tz_shop_sku tss ON tp.prod_id = tss.spu_id
|
|
|
+ INNER JOIN tz_channel_shop tcs ON tss.shop_id = tcs.shop_id AND tcs.channel_id = #{platform}
|
|
|
WHERE tp.prod_id = #{prodId}
|
|
|
- AND tcs.channel_id = #{platform} and tp.`is_delete`=0
|
|
|
- GROUP BY
|
|
|
- tp.prod_id,
|
|
|
- tcs.shop_id
|
|
|
- LIMIT 1
|
|
|
+ AND tp.is_delete = 0
|
|
|
+ AND tss.is_delete = 0
|
|
|
+ GROUP BY tp.prod_id, tcs.shop_id
|
|
|
+ LIMIT 1
|
|
|
+
|
|
|
</select>
|
|
|
|
|
|
|