Kaynağa Gözat

ST24PRJ-678 [결함] 배송 출고 누락 문의

card007 4 yıl önce
ebeveyn
işleme
511e91c328

+ 2 - 3
src/main/java/com/style24/core/biz/service/TscOrderService.java

@@ -680,7 +680,7 @@ public class TscOrderService {
 		// 주문 배송정보 수정
 		orderDao.updateOrderAddr(order);
 
-		if (order.getDeliveryorderno() > 0) {
+		if (order.getDeliveryOrderNoArr().length > 0) {
 			// WMS 배송정보 수정
 			coreWmsService.updateWmsDeliveryChangeAddr(order);
 
@@ -3564,7 +3564,6 @@ public class TscOrderService {
 	public GagaMap canModifyAddress(Order order) {
 		GagaMap result = new GagaMap();
 		int rst = 1;
-		Integer deliveryorderno = 0;
 
 		// 주소수정 가능 주문상세상태값 설정
 		String[] canModifyStat = {"G013_10", "G013_20", "G013_25", "G013_30", "G013_35"};
@@ -3603,7 +3602,7 @@ public class TscOrderService {
 		}
 
 		result.setInt("result", rst);
-		result.setInt("deliveryorderno", deliveryorderno);
+		result.set("deliveryOrderNoArr", deliveryOrderNoList);
 
 		return result;
 	}

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

@@ -208,7 +208,10 @@
 		     , DeliveryAddr2      = #{recipDtlAddr}
 		     , IsChangeAddress    = 1
 		     , DeliveryMemo       = #{delvMemo}
-		 WHERE DeliveryOrderNo = #{deliveryorderno}
+		 WHERE DeliveryOrderNo IN
+		<foreach collection="deliveryOrderNoArr" item="item" index="index"  open="(" close=")" separator=",">
+			#{item}
+		</foreach>
 		   AND IsCancel = 0
 	</update>
 
@@ -232,7 +235,10 @@
 		UPDATE istyle24_Wmsif.dbo.TB_IF_DeliveryOrder
 		   SET IsChangeAddress = 1
 		     , DeliveryMemo = #{delvMemo}
-		 WHERE DeliveryOrderNo = #{deliveryorderno}
+		 WHERE DeliveryOrderNo IN
+		<foreach collection="deliveryOrderNoArr" item="item" index="index"  open="(" close=")" separator=",">
+			#{item}
+		</foreach>
 		   AND IsCancel = 0
 	</update>
 
@@ -276,7 +282,10 @@
 		UPDATE istyle24_Wmsif.dbo.TB_IF_DeliveryOrder
 		   SET LogisticsNo = #{shipCompCd}
 		     , LogisticsName = #{shipCompNm}
-		 WHERE DeliveryOrderNo = #{deliveryorderno}
+		 WHERE DeliveryOrderNo IN
+		<foreach collection="deliveryOrderNoArr" item="item" index="index"  open="(" close=")" separator=",">
+			#{item}
+		</foreach>
 		   AND IsCancel = 0
 		   AND LogisticsNo != #{shipCompCd}
 	</update>