From 6827285122ce1b4683f2b22a7086ba5a12681471 Mon Sep 17 00:00:00 2001 From: sungsu Date: Sun, 28 Jan 2024 16:42:10 +0900 Subject: [PATCH] #update --- src/main/resources/mappers/ProductOutMapper.xml | 10 +++++----- src/main/resources/mappers/StockMapper.xml | 2 +- src/main/resources/mappers/WarehouseMapper.xml | 14 +++++++------- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/main/resources/mappers/ProductOutMapper.xml b/src/main/resources/mappers/ProductOutMapper.xml index 34a227a..8ece0d6 100644 --- a/src/main/resources/mappers/ProductOutMapper.xml +++ b/src/main/resources/mappers/ProductOutMapper.xml @@ -43,7 +43,7 @@ left join warehouse w on o.warehouse_id = w.id left join stock s on o.product_id = s.product_id and o.warehouse_id = s.warehouse_id - where o.id = #{id} + where o.id = #{id} and s.activation = 1 diff --git a/src/main/resources/mappers/StockMapper.xml b/src/main/resources/mappers/StockMapper.xml index aeb9073..f3d6b4e 100644 --- a/src/main/resources/mappers/StockMapper.xml +++ b/src/main/resources/mappers/StockMapper.xml @@ -107,7 +107,7 @@ p.company_name, w.address, w.capacity, - (SELECT SUM(s.quantity) FROM stock s WHERE s.warehouse_id = w.id) AS current_capacity + (SELECT SUM(s.quantity) FROM stock s WHERE s.warehouse_id = w.id and s.activation = 1) AS current_capacity from stock s left join warehouse w on s.warehouse_id = w.id diff --git a/src/main/resources/mappers/WarehouseMapper.xml b/src/main/resources/mappers/WarehouseMapper.xml index bc3091d..959e944 100644 --- a/src/main/resources/mappers/WarehouseMapper.xml +++ b/src/main/resources/mappers/WarehouseMapper.xml @@ -23,7 +23,7 @@ SELECT w.id, w.name, w.capacity, - (SELECT SUM(s.quantity) FROM stock s WHERE s.warehouse_id = w.id) AS current_capacity + (SELECT SUM(s.quantity) FROM stock s WHERE s.warehouse_id = w.id and s.activation = 1) AS current_capacity FROM warehouse w @@ -33,11 +33,11 @@ w.activation = 1 and w.current_capacity like concat('%',#{search},'%') - order by w.name ASC limit #{start}, #{perPage} + order by w.name deSC limit #{start}, #{perPage}