|
|
@@ -2,5 +2,63 @@
|
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
<mapper namespace="com.style24.scm.biz.dao.TssDeliveryDao">
|
|
|
|
|
|
+ <!-- 스윗트래커정보 등록 -->
|
|
|
+ <insert id="insertTbSweetTracker" parameterType="SweetTracker" >
|
|
|
+ /*TssDelivery.insertTbSweetTracker*/
|
|
|
+ INSERT INTO TB_SWEET_TRACKER
|
|
|
+ (
|
|
|
+ INVOICE_NO -- 운송장번호
|
|
|
+ , DELV_LEVEL -- 배송단계
|
|
|
+ , TIME_TRANS -- 택배사 처리시간
|
|
|
+ , TIME_SWEET -- 스윗트래커 등록시간
|
|
|
+ , DELV_WHERE -- 택배 위치
|
|
|
+ , TELNO_OFFICE -- 사업소 기반 전화번호
|
|
|
+ , TELNO_MAN -- 배송기사 전화번호
|
|
|
+ , DETAILS -- 배송상세 정보
|
|
|
+ , RECV_ADDR -- 수취인 주소
|
|
|
+ , RECV_NAME -- 수취인 이름
|
|
|
+ , SEND_NAME -- 발신인 이름
|
|
|
+ , MAN -- 배송기사 이름
|
|
|
+ , ESTMATE -- 배송예정 시간
|
|
|
+ , REG_DT -- 등록일시
|
|
|
+ )
|
|
|
+ VALUES
|
|
|
+ (
|
|
|
+ #{invoice_no} -- 운송장번호
|
|
|
+ , #{delvLevel} -- 배송단계
|
|
|
+ , #{time_trans} -- 택배사 처리시간
|
|
|
+ , #{time_sweet} -- 스윗트래커 등록시간
|
|
|
+ , #{delvWhere} -- 택배 위치
|
|
|
+ , #{telno_office} -- 사업소 기반 전화번호
|
|
|
+ , #{telno_man} -- 배송기사 전화번호
|
|
|
+ , #{details} -- 배송상세 정보
|
|
|
+ , #{recv_addr} -- 수취인 주소
|
|
|
+ , #{recv_name} -- 수취인 이름
|
|
|
+ , #{send_name} -- 발신인 이름
|
|
|
+ , #{man} -- 배송기사 이름
|
|
|
+ , #{estmate} -- 배송예정 시간
|
|
|
+ , NOW()
|
|
|
+ ) ON DUPLICATE KEY
|
|
|
+ UPDATE
|
|
|
+ REG_DT = NOW()
|
|
|
+ </insert>
|
|
|
|
|
|
+ <!-- 주문상세번호 조회 -->
|
|
|
+ <select id="getOrdDtlNoList" resultType="SweetTracker">
|
|
|
+ /*TssDelivery.getOrdDtlNoList*/
|
|
|
+ SELECT ORD_DTL_NO FROM TB_ORDER_DETAIL WHERE INVOICE_NO = #{invoice_no}
|
|
|
+
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!-- 주문상세 상태값 변경 -->
|
|
|
+ <insert id="updateTbOrderDtlStat" parameterType="SweetTracker" >
|
|
|
+ /*TssDelivery.updateTbOrderDtlStat*/
|
|
|
+ UPDATE TB_ORDER_DETAIL SET
|
|
|
+ ORD_DTL_STAT = 'G013_60'
|
|
|
+ , UPD_NO = #{regNo}
|
|
|
+ , UPD_DT = NOW();
|
|
|
+ WHERE ORD_DTL_NO = #{ordDtlNo}
|
|
|
+ </insert>
|
|
|
+
|
|
|
+
|
|
|
</mapper>
|