Переглянути джерело

[ST24PRJ-429][CS개선][주문] 정읍/익산 배송불가 건 대응 커밋

card007 4 роки тому
батько
коміт
b47844cd8c

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

@@ -1049,6 +1049,16 @@ public interface TscOrderDao {
 	 * @since  2021. 05. 28
 	 */
 	void updateCustPgGb(Order order);
+
+	/**
+	 * 출고금지지역 여부 조회
+	 *
+	 * @param Order
+	 * @return int
+	 * @author card007
+	 * @since 2021. 10. 27
+	 */
+	int getDeliveryBanZipcode(Order order);
 }
 
 

+ 12 - 0
src/main/java/com/style24/core/biz/service/TscOrderService.java

@@ -3376,6 +3376,18 @@ public class TscOrderService {
 	public Collection<Order> getSoldOutCnclFailList(Order order) {
 		return orderDao.getSoldOutCnclFailList(order);
 	}
+
+	/**
+	 * 출고금지지역 여부 조회
+	 *
+	 * @param Order
+	 * @return String
+	 * @author card007
+	 * @since 2021. 10. 27
+	 */
+	public int getDeliveryBanZipcode(Order order) {
+		return orderDao.getDeliveryBanZipcode(order);
+	}
 }
 
 

+ 9 - 1
src/main/java/com/style24/persistence/mybatis/shop/TscOrder.xml

@@ -5736,7 +5736,15 @@
 		WHERE  1=1
 		AND    CUST_NO = #{custNo}
 	</insert>
-	
+
+	<!-- 출고금지지역 여부 조회 -->
+	<select id="getDeliveryBanZipcode" parameterType="Order" resultType="int">
+		/* TsfOrder.getDeliveryBanZipcode */
+		SELECT COUNT(1) AS CNT
+		  FROM TB_DELIVERY_BAN_ZIPCODE
+		 WHERE DELV_BAN_ZIPCODE = #{recipZipcode}
+		   AND DEL_YN = 'N'
+	</select>
 </mapper>