tsit05 4 gadi atpakaļ
vecāks
revīzija
0d00b6ec5b

+ 10 - 0
src/main/java/com/style24/core/biz/dao/TscWmsDao.java

@@ -103,4 +103,14 @@ public interface TscWmsDao {
 	 * @since 2021. 04. 27
 	 */		
 	void updateWmsTbIfDelifixQty(WmsDelivery wmsDelivery);
+	
+	/**
+	 * WMS 회수지시 취소
+	 *
+	 * @param WmsDelivery 
+	 * @author moon
+	 * @since 2021. 06. 17
+	 */	
+	int updateWmsRecallCancel(WmsDelivery wmsDelivery);
+	
 }

+ 14 - 0
src/main/java/com/style24/core/biz/service/TscWmsService.java

@@ -181,4 +181,18 @@ public class TscWmsService {
 			wmsDao.deleteWmsTbIfDelifixQty(sData);
 		}
 	}
+	
+	/**
+	 * WMS 회수지시 취소
+	 * @param 주문번호, 주문변경번호 
+	 * @author moon
+	 * @since 2021. 06. 17
+	 */
+	@Transactional("wmsTxnManager")
+	public void updateWmsRecallCancel(Integer ordNo, Integer ordChgSq) {
+		WmsDelivery sData = new WmsDelivery();
+		sData.setOrdNo(ordNo);
+		sData.setOrdChgSq(ordChgSq);
+		wmsDao.updateWmsRecallCancel(sData);
+	}
 }

+ 1 - 0
src/main/java/com/style24/persistence/domain/WmsDelivery.java

@@ -18,6 +18,7 @@ public class WmsDelivery extends TscBaseDomain {
 	private Integer ordNo;
 	private Integer ordDtlNo;
 	private Integer ordDtlItemSq;
+	private Integer ordChgSq;
 	private String optCd;
 	
 	private String skuCode;

+ 12 - 0
src/main/java/com/style24/persistence/mybatis/wms/TscWmsDelivery.xml

@@ -160,5 +160,17 @@
 		  AND ProductNo  = #{productNo}
 	</update>
 	
+	<!-- WMS 회수지시 삭제  -->
+	<update id="updateWmsRecallCancel" parameterType="WmsDelivery">
+		UPDATE iSTYLE24_WmsIf.dbo.TB_IF_RecallDelivery SET
+			  IsDeleted    = 1
+			, DateCreated  = GETDATE()
+		WHERE OrderExceptionNo  = #{ordChgSq}
+		  AND LoginId           = #{ordNo}
+		  AND IsDeleted         = 0
+	</update>
+	
+	
+	
 </mapper>