|
@@ -38,7 +38,7 @@
|
|
sales_address_name,sales_amount,sales_pay_money,sales_pay_type,sales_wait_money,sales_last_money,sales_shipping_fee,sales_pay_time,
|
|
sales_address_name,sales_amount,sales_pay_money,sales_pay_type,sales_wait_money,sales_last_money,sales_shipping_fee,sales_pay_time,
|
|
sales_create_time,sales_admin_remark,sales_user_remark,sales_pay_number,sales_store_id,sales_company_id,sales_type,sales_deal_code,sales_order_status,
|
|
sales_create_time,sales_admin_remark,sales_user_remark,sales_pay_number,sales_store_id,sales_company_id,sales_type,sales_deal_code,sales_order_status,
|
|
sales_status,sales_shipping_status,sales_pay_status,sales_process_status,sales_is_send,sales_is_locked,sales_is_separate,sales_is_download,sales_main_order_id,
|
|
sales_status,sales_shipping_status,sales_pay_status,sales_process_status,sales_is_send,sales_is_locked,sales_is_separate,sales_is_download,sales_main_order_id,
|
|
- sales_batch_id,sales_add_type,sales_admin_id
|
|
|
|
|
|
+ sales_batch_id,sales_add_type,sales_admin_id,sales_deliver
|
|
</sql>
|
|
</sql>
|
|
|
|
|
|
<!-- 根据id查询订单信息 -->
|
|
<!-- 根据id查询订单信息 -->
|
|
@@ -85,6 +85,9 @@
|
|
<if test="salesOrderStatus !=null">
|
|
<if test="salesOrderStatus !=null">
|
|
AND sales_order_status = #{salesOrderStatus}
|
|
AND sales_order_status = #{salesOrderStatus}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="salesDeliver !=null">
|
|
|
|
+ AND sales_deliver = #{salesDeliver}
|
|
|
|
+ </if>
|
|
<if test="salesStoreId !=null and salesStoreId !=''">
|
|
<if test="salesStoreId !=null and salesStoreId !=''">
|
|
AND sales_store_id = #{salesStoreId}
|
|
AND sales_store_id = #{salesStoreId}
|
|
</if>
|
|
</if>
|
|
@@ -160,6 +163,9 @@
|
|
salesShippingStatus !=null">
|
|
salesShippingStatus !=null">
|
|
AND sales_shipping_status = #{salesShippingStatus}
|
|
AND sales_shipping_status = #{salesShippingStatus}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="salesDeliver !=null">
|
|
|
|
+ AND sales_deliver = #{salesDeliver}
|
|
|
|
+ </if>
|
|
<if test="salesStatus !=null">
|
|
<if test="salesStatus !=null">
|
|
AND sales_status = #{salesStatus}
|
|
AND sales_status = #{salesStatus}
|
|
</if>
|
|
</if>
|
|
@@ -269,6 +275,9 @@
|
|
<if test="salesShippingStatus !=null ">
|
|
<if test="salesShippingStatus !=null ">
|
|
AND sales_shipping_status = #{salesShippingStatus}
|
|
AND sales_shipping_status = #{salesShippingStatus}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="salesDeliver !=null">
|
|
|
|
+ AND sales_deliver = #{salesDeliver}
|
|
|
|
+ </if>
|
|
<if test="salesStoreId !=null">
|
|
<if test="salesStoreId !=null">
|
|
AND sales_store_id = #{salesStoreId}
|
|
AND sales_store_id = #{salesStoreId}
|
|
</if>
|
|
</if>
|
|
@@ -324,6 +333,9 @@
|
|
<if test="salesShippingStatus !=null">
|
|
<if test="salesShippingStatus !=null">
|
|
AND sales_shipping_status = #{salesShippingStatus}
|
|
AND sales_shipping_status = #{salesShippingStatus}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="salesDeliver !=null">
|
|
|
|
+ AND sales_deliver = #{salesDeliver}
|
|
|
|
+ </if>
|
|
<if test="salesStoreId !=null and salesStoreId !=''">
|
|
<if test="salesStoreId !=null and salesStoreId !=''">
|
|
AND sales_store_id = #{salesStoreId}
|
|
AND sales_store_id = #{salesStoreId}
|
|
</if>
|
|
</if>
|
|
@@ -832,16 +844,105 @@
|
|
WHERE t.sales_batch_id = #{salesBatchId}
|
|
WHERE t.sales_batch_id = #{salesBatchId}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
+
|
|
|
|
+ <!-- 按照批次查询订单项,并下载,订单列表主要按照订单项来排列 -->
|
|
|
|
+ <select id="listSalesOrderAndItemNum" parameterType="SalesOrder" resultType="Integer">
|
|
|
|
+ SELECT
|
|
|
|
+ COUNT(soi.item_id)
|
|
|
|
+ FROM
|
|
|
|
+ tb_rst_sales_order_info t
|
|
|
|
+ LEFT JOIN tb_rst_store_info si ON t.sales_store_id = si.store_id
|
|
|
|
+ LEFT JOIN tb_rst_sales_order_item soi ON t.sales_id = soi.item_order_id
|
|
|
|
+ <where>
|
|
|
|
+ <if test="salesIsDownload !=null ">
|
|
|
|
+ AND t.sales_is_download = #{salesIsDownload}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesStatus !=null ">
|
|
|
|
+ AND t.sales_status = #{salesStatus}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesShippingStatus !=null">
|
|
|
|
+ AND t.sales_shipping_status = #{salesShippingStatus}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesDeliver !=null">
|
|
|
|
+ AND sales_deliver = #{salesDeliver}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesStoreId !=null and salesStoreId !=''">
|
|
|
|
+ AND t.sales_store_id = #{salesStoreId}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesId !=null">
|
|
|
|
+ AND t.sales_id = #{salesId}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesOrderId !=null and salesOrderId !=''">
|
|
|
|
+ AND t.sales_orderId = #{salesOrderId}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesDealCode !=null and salesDealCode !=''">
|
|
|
|
+ AND t.sales_deal_code = #{salesDealCode}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesAddressTel !=null and salesAddressTel !=''">
|
|
|
|
+ AND t.sales_address_tel = #{salesAddressTel}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesAddressName !=null and salesAddressName !=''">
|
|
|
|
+ AND t.sales_address_name = #{salesAddressName}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesBatchId !=null and salesBatchId !=''">
|
|
|
|
+ AND t.sales_batch_id = #{salesBatchId}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="startDate != null and startDate != ''">
|
|
|
|
+ AND t.sales_create_time <![CDATA[>=]]> #{startDate}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="endDate != null and endDate != ''">
|
|
|
|
+ AND t.sales_create_time <![CDATA[<=]]> #{endDate}
|
|
|
|
+ </if>
|
|
|
|
+ </where>
|
|
|
|
+ </select>
|
|
|
|
+
|
|
<!-- 按照批次查询订单项,并下载,订单列表主要按照订单项来排列 -->
|
|
<!-- 按照批次查询订单项,并下载,订单列表主要按照订单项来排列 -->
|
|
<select id="listSalesOrderAndItem" parameterType="SalesOrder" resultType="SalesOrder">
|
|
<select id="listSalesOrderAndItem" parameterType="SalesOrder" resultType="SalesOrder">
|
|
- SELECT
|
|
|
|
- t.*,
|
|
|
|
- soi.*
|
|
|
|
- FROM
|
|
|
|
- tb_rst_sales_order_info t
|
|
|
|
- LEFT JOIN tb_rst_store_info si ON t.sales_store_id = si.store_id
|
|
|
|
- LEFT JOIN tb_rst_sales_order_item soi ON t.sales_id = soi.item_order_id
|
|
|
|
- WHERE t.sales_batch_id = #{salesBatchId}
|
|
|
|
|
|
+ SELECT
|
|
|
|
+ t.*,
|
|
|
|
+ soi.*
|
|
|
|
+ FROM
|
|
|
|
+ tb_rst_sales_order_info t
|
|
|
|
+ LEFT JOIN tb_rst_store_info si ON t.sales_store_id = si.store_id
|
|
|
|
+ LEFT JOIN tb_rst_sales_order_item soi ON t.sales_id = soi.item_order_id
|
|
|
|
+ <where>
|
|
|
|
+ <if test="salesIsDownload !=null ">
|
|
|
|
+ AND t.sales_is_download = #{salesIsDownload}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesStatus !=null ">
|
|
|
|
+ AND t.sales_status = #{salesStatus}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesShippingStatus !=null">
|
|
|
|
+ AND t.sales_shipping_status = #{salesShippingStatus}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesStoreId !=null and salesStoreId !=''">
|
|
|
|
+ AND t.sales_store_id = #{salesStoreId}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesId !=null">
|
|
|
|
+ AND t.sales_id = #{salesId}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesOrderId !=null and salesOrderId !=''">
|
|
|
|
+ AND t.sales_orderId = #{salesOrderId}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesDealCode !=null and salesDealCode !=''">
|
|
|
|
+ AND t.sales_deal_code = #{salesDealCode}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesAddressTel !=null and salesAddressTel !=''">
|
|
|
|
+ AND t.sales_address_tel = #{salesAddressTel}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesAddressName !=null and salesAddressName !=''">
|
|
|
|
+ AND t.sales_address_name = #{salesAddressName}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesBatchId !=null and salesBatchId !=''">
|
|
|
|
+ AND t.sales_batch_id = #{salesBatchId}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="startDate != null and startDate != ''">
|
|
|
|
+ AND t.sales_create_time <![CDATA[>=]]> #{startDate}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="endDate != null and endDate != ''">
|
|
|
|
+ AND t.sales_create_time <![CDATA[<=]]> #{endDate}
|
|
|
|
+ </if>
|
|
|
|
+ </where>
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!-- 按照批次查询订单项,并下载,订单列表主要按照订单项来排列 -->
|
|
<!-- 按照批次查询订单项,并下载,订单列表主要按照订单项来排列 -->
|
|
@@ -923,18 +1024,26 @@
|
|
|
|
|
|
<select id="getSalesOrderByPostNum" resultType="SalesOrder" parameterType="String" >
|
|
<select id="getSalesOrderByPostNum" resultType="SalesOrder" parameterType="String" >
|
|
select
|
|
select
|
|
- t.*
|
|
|
|
|
|
+ sales_id,
|
|
|
|
+ sales_orderId,
|
|
|
|
+ sales_openId,
|
|
|
|
+ sales_send_type,
|
|
|
|
+ sales_shipping_status,
|
|
|
|
+ sales_status,
|
|
|
|
+ sales_post_num,
|
|
|
|
+ ifnull(sales_deliver,0) AS sales_deliver
|
|
from tb_rst_sales_order_info t
|
|
from tb_rst_sales_order_info t
|
|
where sales_post_num = #{postNum}
|
|
where sales_post_num = #{postNum}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!-- 出库 -->
|
|
<!-- 出库 -->
|
|
- <update id="updateDeliver" parameterType="String" >
|
|
|
|
|
|
+ <update id="updateDeliver" parameterType="SalesOrder" >
|
|
update tb_rst_sales_order_info
|
|
update tb_rst_sales_order_info
|
|
SET
|
|
SET
|
|
sales_deliver = 2
|
|
sales_deliver = 2
|
|
WHERE
|
|
WHERE
|
|
sales_post_num = #{salesPostNum}
|
|
sales_post_num = #{salesPostNum}
|
|
|
|
+ AND sales_id = #{salesId}
|
|
AND sales_shipping_status = 1
|
|
AND sales_shipping_status = 1
|
|
</update>
|
|
</update>
|
|
|
|
|