Bladeren bron

주문상세 단품 상태값 변경 추가

jsshin 5 jaren geleden
bovenliggende
commit
0a9d5898af

+ 10 - 1
src/main/java/com/style24/core/biz/dao/TscOrderDao.java

@@ -741,5 +741,14 @@ public interface TscOrderDao {
 	 * @since 2021. 04. 20
 	 */
 	int createOrderChangeDetailHstChgStat(Order order);
-	
+
+	/**
+	 * 주문상세단품 상태값 변경
+	 *
+	 * @param order
+	 * @return int
+	 * @author jsshin
+	 * @since 2021. 04. 22
+	 */
+	int updateOrderDetailItemStat(Order order);
 }

+ 5 - 1
src/main/java/com/style24/core/biz/service/TscOrderService.java

@@ -2157,9 +2157,13 @@ public class TscOrderService {
 	 */
 	@Transactional("shopTxnManager")
 	public void saveOrdDtlStat(Order order) {
+		// 주문상세 상태 변경
 		orderDao.changedOrdDtlStat(order);
+		// 주문상세 이력 저장
 		orderDao.createOrderDetailHst(order);
-	}
+		// 주문상세단품 상태 변경
+		orderDao.updateOrderDetailItemStat(order);
+ 	}
 }
 
 

+ 12 - 0
src/main/java/com/style24/persistence/mybatis/shop/TscOrder.xml

@@ -3574,6 +3574,18 @@
 		  FROM TB_ORDER_CHANGE_DETAIL
 		 WHERE ORD_CHG_SQ = #{ordChgSq}
 	</insert>
+
+	<!-- 주문상세단품 상태값 변경-->
+	<update id="updateOrderDetailItemStat" parameterType="Order">
+	/* TscOrder.updateOrderDetailItemStat */
+		UPDATE TB_ORDER_DETAIL_ITEM
+		SET    ORD_DTL_STAT = #{ordDtlStat}
+		     , UPD_NO = #{updNo}
+		     , UPD_DT = NOW()
+		WHERE  ORD_NO = #{ordNo}
+		AND    ORD_DTL_NO = #{ordDtlNo}
+	</update>
+
 </mapper>