diff --git a/xkt/src/main/resources/mapper/StoreProductStockMapper.xml b/xkt/src/main/resources/mapper/StoreProductStockMapper.xml index f9e71d3c1..16cca1fa6 100644 --- a/xkt/src/main/resources/mapper/StoreProductStockMapper.xml +++ b/xkt/src/main/resources/mapper/StoreProductStockMapper.xml @@ -43,8 +43,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" resultType="com.ruoyi.xkt.dto.storeProductStock.StoreProdStockPageResDTO"> SELECT sps.id AS storeProdStockId, sps.store_prod_id, sps.prod_art_num, sps.store_color_id, sps.store_prod_color_id, sps.color_name, spc.name AS prodCateName, - sps.size_30 AS size30, sps.size_31 AS size31, sps.size_32 AS size32, sps.size_33 AS size33, sps.size_34 AS size34, sps.size_35 AS size35, sps.size_36 AS size36, sps.size_37 AS size37, - sps.size_38 AS size38, sps.size_39 AS size39, sps.size_40 AS size40, sps.size_41 AS size41, sps.size_42 AS size42, sps.size_43 AS size43, + NULLIF(sps.size_30, 0) AS size30, NULLIF(sps.size_31, 0) AS size31, NULLIF(sps.size_32, 0) AS size32, NULLIF(sps.size_33, 0) AS size33, + NULLIF(sps.size_34, 0) AS size34, NULLIF(sps.size_35, 0) AS size35, NULLIF(sps.size_36, 0) AS size36, NULLIF(sps.size_37, 0) AS size37, + NULLIF(sps.size_38, 0) AS size38, NULLIF(sps.size_39, 0) AS size39, NULLIF(sps.size_40, 0) AS size40, NULLIF(sps.size_41, 0) AS size41, + NULLIF(sps.size_42, 0) AS size42, NULLIF(sps.size_43, 0) AS size43, (IFNULL(sps.size_30, 0) + IFNULL(sps.size_31, 0) + IFNULL(sps.size_32, 0) + IFNULL(sps.size_33, 0) + IFNULL(sps.size_34, 0) + IFNULL(sps.size_35, 0) + IFNULL(sps.size_36, 0) + IFNULL(sps.size_37, 0) + IFNULL(sps.size_38, 0) + IFNULL(sps.size_39, 0) + IFNULL(sps.size_40, 0) + IFNULL(sps.size_41, 0) +