diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/mapper/SmErpStockMapper.xml b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/mapper/SmErpStockMapper.xml index fb628cbfb..f7204f451 100644 --- a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/mapper/SmErpStockMapper.xml +++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/mapper/SmErpStockMapper.xml @@ -43,14 +43,14 @@ spu.product_name, spu.barcode, CASE - WHEN (stock.base_stock + stock.current_stock) > stock.inventory_upper_limit THEN 'UPPER_LIMIT' - ELSE 'LOWER_LIMIT' + WHEN (stock.base_stock + stock.current_stock) > stock.inventory_upper_limit THEN '2' + ELSE '1' END AS warn_type FROM sm_erp_stock stock LEFT JOIN sm_erp_spu spu ON stock.spu_id = spu.id - (stock.base_stock + stock.current_stock) NOT BETWEEN stock.inventory_lower_limit AND stock.inventory_upper_limit + (stock.base_stock + stock.current_stock) < stock.inventory_lower_limit or (stock.base_stock + stock.current_stock) > stock.inventory_upper_limit