|
|
@@ -98,10 +98,10 @@
|
|
|
<!-- WMS 배송상세 취소 -->
|
|
|
<update id="updateWmsIfDeliveryOrderItemCancel" parameterType="WmsDelivery">
|
|
|
/* TscWmsDelivery.updateWmsIfDeliveryOrderItemCancel */
|
|
|
- UPDATE istyle24_Wmsif.dbo.TB_IF_DeliveryOrderItem A SET
|
|
|
+ UPDATE istyle24_Wmsif.dbo.TB_IF_DeliveryOrderItem SET
|
|
|
StatusCd = CASE WHEN (Qty - Cqty) = #{itemQty} THEN '60' ELSE StatusCd END
|
|
|
, IsCancel = CASE WHEN (Qty - Cqty) = #{itemQty} THEN 1 ELSE IsCancel END
|
|
|
- , Cqty = CASE WHEN (SELECT COUNT(*) FROM istyle24_Wmsif.dbo.TB_IF_RecallExceptionItem B WHERE A.DeliveryOrderItemNo = B.DeliveryOrderItemNo AND B.ReasonCode IN ('08','10') ) > 0 THEN Cqty ELSE Cqty + #{itemQty} END
|
|
|
+ , Cqty = CASE WHEN (SELECT COUNT(*) FROM istyle24_Wmsif.dbo.TB_IF_RecallExceptionItem B WHERE DeliveryOrderItemNo = B.DeliveryOrderItemNo AND B.ReasonCode IN ('08','10') ) > 0 THEN Cqty ELSE Cqty + #{itemQty} END
|
|
|
WHERE 1=1
|
|
|
<if test='ordDtlNo != null and ordDtlNo != ""'>
|
|
|
AND OrderDtlNo = #{ordDtlNo}
|