master:商品列表顶部tab状态数量bug修复;
parent
ead90730d4
commit
9893b6e8ea
|
|
@ -248,17 +248,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
|
||||
<select id="getStatusNum" resultType="com.ruoyi.xkt.dto.storeProduct.StoreProdStatusCountResDTO">
|
||||
SELECT
|
||||
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
|
||||
COALESCE ( SUM( CASE WHEN spc.del_flag = 0 AND spc.prod_status = 1 THEN 1 ELSE 0 END ), 0 ) AS unPublishedNum,
|
||||
COALESCE ( SUM( CASE WHEN spc.del_flag = 0 AND spc.prod_status = 2 THEN 1 ELSE 0 END ), 0 ) AS onSaleNum,
|
||||
COALESCE ( SUM( CASE WHEN spc.del_flag = 0 AND spc.prod_status = 3 THEN 1 ELSE 0 END ), 0 ) AS tailGoodsNum,
|
||||
COALESCE ( SUM( CASE WHEN spc.del_flag = 0 AND spc.prod_status = 4 THEN 1 ELSE 0 END ), 0 ) AS offSaleNum,
|
||||
COALESCE ( SUM( CASE WHEN spc.del_flag = 2 AND spc.prod_status = 5 THEN 1 ELSE 0 END ), 0 ) AS removedNum
|
||||
FROM
|
||||
store_product_color spc
|
||||
WHERE
|
||||
spc.del_flag = 0
|
||||
AND spc.store_id = #{storeId}
|
||||
AND spc.create_time between #{sixMonthAgo} AND #{now}
|
||||
spc.store_id = #{storeId}
|
||||
AND spc.create_time BETWEEN #{sixMonthAgo} AND #{now}
|
||||
AND (
|
||||
( spc.del_flag = 0 AND spc.prod_status IN ( 1, 2, 3, 4 ))
|
||||
OR ( spc.del_flag = 2 AND spc.prod_status = 5 )
|
||||
);
|
||||
</select>
|
||||
|
||||
<select id="getStatusCateNum" resultType="com.ruoyi.xkt.dto.storeProduct.StoreProdStatusCateCountDTO">
|
||||
|
|
|
|||
Loading…
Reference in New Issue