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

배송지정보, 회수지정보 수정기능 추가

jsh77b 5 лет назад
Родитель
Сommit
7143f4293b

+ 9 - 2
src/main/java/com/style24/admin/biz/dao/TsaOrderDao.java

@@ -333,13 +333,20 @@ public interface TsaOrderDao {
 	/**
 	 * 배송 > 배송지 정보 수정
 	 *
-	 * @param deliveryAddr
+	 * @param Order
 	 * @author jsh77b
 	 * @since 2021. 01. 15
 	 */
 	void updateOrderAddr(Order order);
 
-
+	/**
+	 * 반품/교환 > 회수지 정보 수정
+	 *
+	 * @param Order
+	 * @author jsh77b
+	 * @since 2021. 01. 18
+	 */
+	void updateOrderChange(Order order);
 
 
 

+ 14 - 1
src/main/java/com/style24/admin/biz/service/TsaOrderService.java

@@ -548,8 +548,21 @@ public class TsaOrderService {
 	 */
 	@Transactional("shopTxnManager")
 	public void updateOrderAddr(Order order) {
-		order.setUpdNo(TsaSession.getInfo().getUserNo());;
+		order.setUpdNo(TsaSession.getInfo().getUserNo());
 		orderDao.updateOrderAddr(order);
 	}
+	
+	/**
+	 * 반품/교환 > 회수지 정보 수정
+	 *
+	 * @param Order - 배송지 정보
+	 * @author jsh77b
+	 * @since 2021. 01. 18
+	 */
+	@Transactional("shopTxnManager")
+	public void updateOrderChange(Order order) {
+		order.setUpdNo(TsaSession.getInfo().getUserNo());
+		orderDao.updateOrderChange(order);
+	}
 
 }

+ 16 - 1
src/main/java/com/style24/admin/biz/web/TsaOrderController.java

@@ -614,7 +614,22 @@ public class TsaOrderController extends TsaBaseController {
 	@ResponseBody
 	public GagaResponse udpateDeliveryAddrUpdate(@RequestBody Order order) {
 		orderService.updateOrderAddr(order);
-		return super.ok("수정이 완료되었습니다.");
+		return super.ok(message.getMessage("SUCC_0002"));
+	}
+	
+	/**
+	 * 반품/교환 > 회수지 정보 수정
+	 *
+	 * @param order - 주문번호
+	 * @return GagaResponse
+	 * @author jsh77b
+	 * @since 2021. 01. 18
+	 */
+	@PostMapping("/change/info/addr/update")
+	@ResponseBody
+	public GagaResponse udpateChangeInfoAddr(@RequestBody Order order) {
+		orderService.updateOrderChange(order);
+		return super.ok(message.getMessage("SUCC_0002"));
 	}
 }
 

+ 21 - 11
src/main/java/com/style24/persistence/mybatis/shop/TsaOrder.xml

@@ -1542,19 +1542,29 @@
 	<update id="updateOrderAddr" parameterType="Order">
 		/* order.updateOrderAddr : 주문 변경 업데이트(주문자 주소) */
 		UPDATE TB_DELIVERY_ADDR
-		SET    RECIP_NM        = #{recipNm}
-		     , RECIP_PHNNO     = #{recipPhnno}
-		     , RECIP_TELNO     = #{recipTelno}
-		     , RECIP_ZIP_NO    = #{recipZipNo}
-		     , RECIP_BASE_ADDR = #{recipBaseAddr}
-		     , RECIP_DTL_ADDR  = #{recipDtlAddr}
-		     , DELV_MEMO       = #{delvMemo}
-		     , UPD_NO          = #{updNo}
-		     , UPD_DT          = SYSDATE()
-		WHERE  DELV_ADDR_SQ = #{delvAddrSq}
+		SET    RECIP_NM        	= #{recipNm}
+		     , RECIP_PHNNO     	= #{recipPhnno}
+		     , RECIP_TELNO     	= #{recipTelno}
+		     , RECIP_ZIP_NO    	= #{recipZipNo}
+		     , RECIP_BASE_ADDR 	= #{recipBaseAddr}
+		     , RECIP_DTL_ADDR  	= #{recipDtlAddr}
+		     , DELV_MEMO       	= #{delvMemo}
+		     , UPD_NO          	= #{updNo}
+		     , UPD_DT          	= SYSDATE()
+		WHERE  DELV_ADDR_SQ 	= #{delvAddrSq}
 	</update>
 
-
+	<!-- 반품/교환 > 회수지 정보 수정 -->
+	<update id="updateOrderChange" parameterType="Order">
+		/* order.updateOrderChange : 반품/교환 > 회수지 정보 수정 */
+		UPDATE TB_ORDER_CHANGE
+		SET    CHGER_ZIP_NO    	= #{chgerZipNo}
+		     , CHGER_BASE_ADDR 	= #{chgerBaseAddr}
+		     , CHGER_DTL_ADDR  	= #{chgerDtlAddr}
+		     , UPD_NO          	= #{updNo}
+		     , UPD_DT          	= SYSDATE()
+		WHERE  ORD_CHG_SQ 		= #{ordChgSq}
+	</update>