diff --git a/WebContent/WEB-INF/classes/com/pms/salesmgmt/mapper/salesNcollectMgmt.xml b/WebContent/WEB-INF/classes/com/pms/salesmgmt/mapper/salesNcollectMgmt.xml
index a50c020..090effa 100644
--- a/WebContent/WEB-INF/classes/com/pms/salesmgmt/mapper/salesNcollectMgmt.xml
+++ b/WebContent/WEB-INF/classes/com/pms/salesmgmt/mapper/salesNcollectMgmt.xml
@@ -1755,6 +1755,33 @@ ORDER BY T.REGDATE DESC, T.PROJECT_NO DESC
ORDER BY SL.shipping_date DESC, SL.log_id DESC
+
+
+ /* salesNcollectMgmt.updateSalesQuantityFromShipmentLog - shipment_log 합계로 sales_quantity 업데이트 */
+ UPDATE sales_registration
+ SET sales_quantity = (
+ SELECT COALESCE(SUM(split_quantity), 0)
+ FROM shipment_log
+ WHERE target_objid = #{projectNo}
+ ),
+ sales_supply_price = (
+ SELECT COALESCE(SUM(sales_supply_price), 0)
+ FROM shipment_log
+ WHERE target_objid = #{projectNo}
+ ),
+ sales_vat = (
+ SELECT COALESCE(SUM(sales_vat), 0)
+ FROM shipment_log
+ WHERE target_objid = #{projectNo}
+ ),
+ sales_total_amount = (
+ SELECT COALESCE(SUM(sales_total_amount), 0)
+ FROM shipment_log
+ WHERE target_objid = #{projectNo}
+ )
+ WHERE sale_no = #{saleNo}
+
+