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} + +