|
@@ -47,10 +47,14 @@
|
|
t.*,
|
|
t.*,
|
|
trsc.company_name companyName,
|
|
trsc.company_name companyName,
|
|
trsi.store_efast storeEfast,
|
|
trsi.store_efast storeEfast,
|
|
- trsi.store_name storeName
|
|
|
|
|
|
+ trsi.store_name storeName,
|
|
|
|
+ ci.customer_is_solve customerIsSolve,
|
|
|
|
+ od.batch_create_time batchCreateTime
|
|
from tb_rst_sales_order_info t
|
|
from tb_rst_sales_order_info t
|
|
LEFT JOIN tb_rst_sales_company trsc ON t.sales_company_id = trsc.company_id
|
|
LEFT JOIN tb_rst_sales_company trsc ON t.sales_company_id = trsc.company_id
|
|
LEFT JOIN tb_rst_store_info trsi ON t.sales_store_id = trsi.store_id
|
|
LEFT JOIN tb_rst_store_info trsi ON t.sales_store_id = trsi.store_id
|
|
|
|
+ LEFT JOIN tb_rst_order_batch od ON t.sales_batch_id = od.batch_id
|
|
|
|
+ LEFT JOIN tb_rst_customer_info ci ON t.sales_customer_id = ci.customer_id
|
|
where sales_id = #{salesId}
|
|
where sales_id = #{salesId}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
@@ -60,11 +64,13 @@
|
|
tb_rst_sales_order_info.*,
|
|
tb_rst_sales_order_info.*,
|
|
trsc.company_name companyName,
|
|
trsc.company_name companyName,
|
|
trsi.store_name storeName,
|
|
trsi.store_name storeName,
|
|
|
|
+ ci.customer_is_solve customerIsSolve,
|
|
od.batch_create_time batchCreateTime
|
|
od.batch_create_time batchCreateTime
|
|
from tb_rst_sales_order_info
|
|
from tb_rst_sales_order_info
|
|
LEFT JOIN tb_rst_sales_company trsc ON tb_rst_sales_order_info.sales_company_id = trsc.company_id
|
|
LEFT JOIN tb_rst_sales_company trsc ON tb_rst_sales_order_info.sales_company_id = trsc.company_id
|
|
LEFT JOIN tb_rst_store_info trsi ON tb_rst_sales_order_info.sales_store_id = trsi.store_id
|
|
LEFT JOIN tb_rst_store_info trsi ON tb_rst_sales_order_info.sales_store_id = trsi.store_id
|
|
LEFT JOIN tb_rst_order_batch od ON tb_rst_sales_order_info.sales_batch_id = od.batch_id
|
|
LEFT JOIN tb_rst_order_batch od ON tb_rst_sales_order_info.sales_batch_id = od.batch_id
|
|
|
|
+ LEFT JOIN tb_rst_customer_info ci ON tb_rst_sales_order_info.sales_customer_id = ci.customer_id
|
|
<where>
|
|
<where>
|
|
<if test="salesIsDownload !=null and salesIsDownload !=''">
|
|
<if test="salesIsDownload !=null and salesIsDownload !=''">
|
|
AND sales_is_download = #{salesIsDownload}
|
|
AND sales_is_download = #{salesIsDownload}
|
|
@@ -84,14 +90,14 @@
|
|
<if test="salesCompanyId !=null and salesCompanyId !=''">
|
|
<if test="salesCompanyId !=null and salesCompanyId !=''">
|
|
AND sales_company_id = #{salesCompanyId}
|
|
AND sales_company_id = #{salesCompanyId}
|
|
</if>
|
|
</if>
|
|
- <if test="salesId !=null">
|
|
|
|
- AND sales_id like CONCAT('%',#{salesId},'%')
|
|
|
|
|
|
+ <if test="salesId !=null">/* 有很多地方要调用准确的数据,需要相等 */
|
|
|
|
+ AND sales_id = #{salesId}
|
|
</if>
|
|
</if>
|
|
- <if test="salesOrderId !=null and salesOrderId !=''">
|
|
|
|
- AND sales_orderId like CONCAT('%',#{salesOrderId},'%')
|
|
|
|
|
|
+ <if test="salesOrderId !=null and salesOrderId !=''">/* 有很多地方要调用准确的数据,需要相等 */
|
|
|
|
+ AND sales_orderId = #{salesOrderId}
|
|
</if>
|
|
</if>
|
|
- <if test="salesDealCode !=null and salesDealCode !=''">
|
|
|
|
- AND sales_deal_code like CONCAT('%',#{salesDealCode},'%')
|
|
|
|
|
|
+ <if test="salesDealCode !=null and salesDealCode !=''"> /* 有很多地方要调用准确的数据,需要相等 */
|
|
|
|
+ AND sales_deal_code = {salesDealCode}
|
|
</if>
|
|
</if>
|
|
<if test="salesAddressTel !=null and salesAddressTel !=''">
|
|
<if test="salesAddressTel !=null and salesAddressTel !=''">
|
|
AND sales_address_tel like CONCAT('%',#{salesAddressTel},'%')
|
|
AND sales_address_tel like CONCAT('%',#{salesAddressTel},'%')
|
|
@@ -99,7 +105,7 @@
|
|
<if test="salesAddressName !=null and salesAddressName !=''">
|
|
<if test="salesAddressName !=null and salesAddressName !=''">
|
|
AND sales_address_name like CONCAT('%',#{salesAddressName},'%')
|
|
AND sales_address_name like CONCAT('%',#{salesAddressName},'%')
|
|
</if>
|
|
</if>
|
|
- <if test="salesBatchId !=null and salesBatchId !=''">
|
|
|
|
|
|
+ <if test="salesBatchId !=null and salesBatchId !=''">/* 有很多地方要调用准确的数据,需要相等 */
|
|
AND sales_batch_id = #{salesBatchId}
|
|
AND sales_batch_id = #{salesBatchId}
|
|
</if>
|
|
</if>
|
|
<if test="startDate != null and startDate != ''">
|
|
<if test="startDate != null and startDate != ''">
|
|
@@ -296,7 +302,8 @@
|
|
sales_batch_id,
|
|
sales_batch_id,
|
|
sales_add_type,
|
|
sales_add_type,
|
|
sales_create_time,
|
|
sales_create_time,
|
|
- sales_admin_id
|
|
|
|
|
|
+ sales_admin_id,
|
|
|
|
+ sales_customer_id
|
|
)
|
|
)
|
|
values
|
|
values
|
|
(
|
|
(
|
|
@@ -340,7 +347,8 @@
|
|
#{salesBatchId},
|
|
#{salesBatchId},
|
|
#{salesAddType},
|
|
#{salesAddType},
|
|
now(),
|
|
now(),
|
|
- #{salesAdminId}
|
|
|
|
|
|
+ #{salesAdminId},
|
|
|
|
+ #{salesCustomerId}
|
|
)
|
|
)
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
@@ -774,4 +782,15 @@
|
|
sales_batch_id = #{salesBatchId}
|
|
sales_batch_id = #{salesBatchId}
|
|
</update>
|
|
</update>
|
|
|
|
|
|
|
|
+ <!-- 批量配货 -->
|
|
|
|
+ <update id="noticeDistribution" parameterType="Integer">
|
|
|
|
+ update tb_rst_sales_order_info
|
|
|
|
+ SET
|
|
|
|
+ sales_shipping_status = 11
|
|
|
|
+ WHERE
|
|
|
|
+ sales_shipping_status = 0
|
|
|
|
+ AND
|
|
|
|
+ sales_id = #{salesId}
|
|
|
|
+ </update>
|
|
|
|
+
|
|
</mapper>
|
|
</mapper>
|