|
|
@@ -24,6 +24,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="deliveryName" column="delivery_name" />
|
|
|
<result property="deliverySn" column="delivery_sn" />
|
|
|
<result property="deliveryTime" column="delivery_time" />
|
|
|
+ <result property="deliveryStatus" column="delivery_status" />
|
|
|
+ <result property="deliveryType" column="delivery_type" />
|
|
|
+ <result property="deliveryUpdateTime" column="delivery_update_time" />
|
|
|
<result property="shippingType" column="shipping_type" />
|
|
|
<result property="companyId" column="company_id" />
|
|
|
<result property="companyUserId" column="company_user_id" />
|
|
|
@@ -38,7 +41,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
</resultMap>
|
|
|
|
|
|
<sql id="selectFsExternalOrderVo">
|
|
|
- select order_id, order_code, source, user_id, user_name, user_phone, user_address, total_num, total_price, pay_price, freight_price, is_pay, pay_time, pay_type, status, delivery_code, delivery_name, delivery_sn, delivery_time, shipping_type, company_id, company_user_id, remark, external_create_time, is_sync, sync_msg, create_time, update_time, extend_order_id,store_id from fs_external_order
|
|
|
+ select order_id, order_code, source, user_id, user_name, user_phone, user_address, total_num, total_price, pay_price, freight_price, is_pay, pay_time, pay_type, status, delivery_code, delivery_name, delivery_sn, delivery_time, delivery_status, delivery_type, delivery_update_time, shipping_type, company_id, company_user_id, remark, external_create_time, is_sync, sync_msg, create_time, update_time, extend_order_id,store_id from fs_external_order
|
|
|
</sql>
|
|
|
|
|
|
<select id="selectFsExternalOrderList" parameterType="FsExternalOrder" resultMap="FsExternalOrderResult">
|
|
|
@@ -72,6 +75,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
where extend_order_id = #{extendOrderId}
|
|
|
</select>
|
|
|
|
|
|
+ <select id="selectFsExternalOrderListByDeliverySn" parameterType="String" resultMap="FsExternalOrderResult">
|
|
|
+ <include refid="selectFsExternalOrderVo"/>
|
|
|
+ where delivery_sn = #{deliverySn}
|
|
|
+ </select>
|
|
|
+
|
|
|
<insert id="insertFsExternalOrder" parameterType="FsExternalOrder" useGeneratedKeys="true" keyProperty="orderId">
|
|
|
insert into fs_external_order
|
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
@@ -93,6 +101,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="deliveryName != null and deliveryName != ''">delivery_name,</if>
|
|
|
<if test="deliverySn != null and deliverySn != ''">delivery_sn,</if>
|
|
|
<if test="deliveryTime != null">delivery_time,</if>
|
|
|
+ <if test="deliveryStatus != null">delivery_status,</if>
|
|
|
+ <if test="deliveryType != null and deliveryType != ''">delivery_type,</if>
|
|
|
+ <if test="deliveryUpdateTime != null">delivery_update_time,</if>
|
|
|
<if test="shippingType != null">shipping_type,</if>
|
|
|
<if test="companyId != null">company_id,</if>
|
|
|
<if test="companyUserId != null">company_user_id,</if>
|
|
|
@@ -123,6 +134,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="deliveryName != null and deliveryName != ''">#{deliveryName},</if>
|
|
|
<if test="deliverySn != null and deliverySn != ''">#{deliverySn},</if>
|
|
|
<if test="deliveryTime != null">#{deliveryTime},</if>
|
|
|
+ <if test="deliveryStatus != null">#{deliveryStatus},</if>
|
|
|
+ <if test="deliveryType != null and deliveryType != ''">#{deliveryType},</if>
|
|
|
+ <if test="deliveryUpdateTime != null">#{deliveryUpdateTime},</if>
|
|
|
<if test="shippingType != null">#{shippingType},</if>
|
|
|
<if test="companyId != null">#{companyId},</if>
|
|
|
<if test="companyUserId != null">#{companyUserId},</if>
|
|
|
@@ -157,6 +171,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="deliveryName != null and deliveryName != ''">delivery_name = #{deliveryName},</if>
|
|
|
<if test="deliverySn != null and deliverySn != ''">delivery_sn = #{deliverySn},</if>
|
|
|
<if test="deliveryTime != null">delivery_time = #{deliveryTime},</if>
|
|
|
+ <if test="deliveryStatus != null">delivery_status = #{deliveryStatus},</if>
|
|
|
+ <if test="deliveryType != null and deliveryType != ''">delivery_type = #{deliveryType},</if>
|
|
|
+ <if test="deliveryUpdateTime != null">delivery_update_time = #{deliveryUpdateTime},</if>
|
|
|
<if test="shippingType != null">shipping_type = #{shippingType},</if>
|
|
|
<if test="companyId != null">company_id = #{companyId},</if>
|
|
|
<if test="companyUserId != null">company_user_id = #{companyUserId},</if>
|
|
|
@@ -196,6 +213,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
o.pay_type AS payType,
|
|
|
o.external_create_time AS externalCreateTime,
|
|
|
o.status,
|
|
|
+ o.delivery_sn AS deliverySn,
|
|
|
+ o.delivery_status AS deliveryStatus,
|
|
|
+ o.delivery_type AS deliveryType,
|
|
|
+ o.delivery_update_time AS deliveryUpdateTime,
|
|
|
CASE o.status
|
|
|
WHEN 1 THEN '待审核'
|
|
|
WHEN 2 THEN '待发货'
|
|
|
@@ -246,6 +267,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
o.delivery_code AS deliveryCode,
|
|
|
o.delivery_name AS deliveryName,
|
|
|
o.delivery_sn AS deliverySn,
|
|
|
+ o.delivery_status AS deliveryStatus,
|
|
|
+ o.delivery_type AS deliveryType,
|
|
|
+ o.delivery_update_time AS deliveryUpdateTime,
|
|
|
o.delivery_time AS deliveryTime,
|
|
|
o.shipping_type AS shippingType,
|
|
|
o.remark,
|