Просмотр исходного кода

정산대상액의 기준을 판매금액에서 상품총액(=실판매금액)으로 원복

gagamel 4 лет назад
Родитель
Сommit
d0bdb4abde
1 измененных файлов с 8 добавлено и 3 удалено
  1. 8 3
      src/main/java/com/style24/persistence/mybatis/shop/TssSettle.xml

+ 8 - 3
src/main/java/com/style24/persistence/mybatis/shop/TssSettle.xml

@@ -109,9 +109,14 @@
 		       - ODIH.TMTB_DC_AMT                                                   AS REAL_SELL_AMT          /*실판매금액(=상품총액. 쿠폰과 다다익선만 차감. 상품권과 포인트는 포함)*/
 		     , ODIH.SELL_FEE_RATE                                                                             /*판매수수료율*/
 		     , ROUND(ODIH.SELL_AMT * (ODIH.SELL_FEE_RATE / 100),0)                  AS SELL_FEE_AMT           /*수수료(판매금액 * 판매수수료율)*/
-		     , ODIH.SELL_AMT
-		       - ROUND(ODIH.SELL_AMT * (ODIH.SELL_FEE_RATE / 100),0)
-		       + (ODIH.SELF_CPN_DC_AMT + ODIH.SELF_TMTB_DC_AMT)                     AS SETTLE_AMT             /*정산대상액(판매금액 - 수수료 + 자사다다익선분담액 + 자사쿠폰분담액)*/
+		     , (ODIH.SELL_AMT
+		        - (ODIH.CPN1_DC_AMT + ODIH.GOODS_CPN_DC_AMT + ODIH.CART_CPN_DC_AMT)
+		        - ODIH.TMTB_DC_AMT)
+		       - ROUND((ODIH.SELL_AMT
+		                - (ODIH.CPN1_DC_AMT + ODIH.GOODS_CPN_DC_AMT + ODIH.CART_CPN_DC_AMT)
+		                - ODIH.TMTB_DC_AMT
+		               ) * (ODIH.SELL_FEE_RATE / 100),0)
+		       + (ODIH.SELF_CPN_DC_AMT + ODIH.SELF_TMTB_DC_AMT)                     AS SETTLE_AMT             /*정산대상액(실판매금액 - 수수료 + 자사다다익선분담액 + 자사쿠폰분담액)*/
 		FROM   (
 		        SELECT ODIH.ORD_DTL_ITEM_HST_SQ                                                                                    /*주문상세단품이력일련번호*/
 		             , ODIH.ORD_NO                                                                                                 /*주문번호*/