master:商品列表 状态数量接口调优;
parent
7f3a42b18a
commit
7c01d94d2c
|
|
@ -246,17 +246,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
|
||||
<select id="getStatusNum" resultType="com.ruoyi.xkt.dto.storeProduct.StoreProdStatusCountResDTO">
|
||||
SELECT
|
||||
COALESCE(SUM(CASE WHEN sp.prod_status = 1 THEN 1 ELSE 0 END), 0) AS unPublishedNum,
|
||||
COALESCE(SUM(CASE WHEN sp.prod_status = 2 THEN 1 ELSE 0 END), 0) AS onSaleNum,
|
||||
COALESCE(SUM(CASE WHEN sp.prod_status = 3 THEN 1 ELSE 0 END), 0) AS tailGoodsNum,
|
||||
COALESCE(SUM(CASE WHEN sp.prod_status = 4 THEN 1 ELSE 0 END), 0) AS offSaleNum,
|
||||
COALESCE(SUM(CASE WHEN sp.prod_status = 5 THEN 1 ELSE 0 END), 0) AS removedNum
|
||||
COALESCE(SUM(CASE WHEN spc.prod_status = 1 THEN 1 ELSE 0 END), 0) AS unPublishedNum,
|
||||
COALESCE(SUM(CASE WHEN spc.prod_status = 2 THEN 1 ELSE 0 END), 0) AS onSaleNum,
|
||||
COALESCE(SUM(CASE WHEN spc.prod_status = 3 THEN 1 ELSE 0 END), 0) AS tailGoodsNum,
|
||||
COALESCE(SUM(CASE WHEN spc.prod_status = 4 THEN 1 ELSE 0 END), 0) AS offSaleNum,
|
||||
COALESCE(SUM(CASE WHEN spc.prod_status = 5 THEN 1 ELSE 0 END), 0) AS removedNum
|
||||
FROM
|
||||
store_product sp
|
||||
store_product_color spc
|
||||
WHERE
|
||||
sp.del_flag = 0
|
||||
AND sp.store_id = #{storeId}
|
||||
AND sp.create_time between #{sixMonthAgo} AND #{now}
|
||||
spc.del_flag = 0
|
||||
AND spc.store_id = #{storeId}
|
||||
AND spc.create_time between #{sixMonthAgo} AND #{now}
|
||||
</select>
|
||||
|
||||
<select id="getStatusCateNum" resultType="com.ruoyi.xkt.dto.storeProduct.StoreProdStatusCateCountDTO">
|
||||
|
|
|
|||
Loading…
Reference in New Issue