|
@@ -40,7 +40,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_deliver,sales_address_postcode
|
|
|
|
|
|
+ sales_batch_id,sales_add_type,sales_admin_id,sales_deliver,sales_address_postcode,order_case_date
|
|
</sql>
|
|
</sql>
|
|
|
|
|
|
<!-- 根据id查询订单信息 -->
|
|
<!-- 根据id查询订单信息 -->
|
|
@@ -173,6 +173,12 @@
|
|
<if test="procTypeId != null and procTypeId !=''">
|
|
<if test="procTypeId != null and procTypeId !=''">
|
|
AND pt.proc_type_id = #{procTypeId}
|
|
AND pt.proc_type_id = #{procTypeId}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="orderHasCaseDate != null and orderHasCaseDate == 1">
|
|
|
|
+ AND order_case_date is not null
|
|
|
|
+ </if>
|
|
|
|
+ <if test="orderHasCaseDate != null and orderHasCaseDate == 2">
|
|
|
|
+ AND order_case_date is null
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
GROUP BY
|
|
GROUP BY
|
|
soi.sales_id
|
|
soi.sales_id
|
|
@@ -422,27 +428,33 @@
|
|
LEFT JOIN tb_rst_cm_proc_method pm ON pm.proc_method_id = cr.proc_method_id
|
|
LEFT JOIN tb_rst_cm_proc_method pm ON pm.proc_method_id = cr.proc_method_id
|
|
LEFT JOIN tb_rst_cm_proc_type pt ON pt.proc_type_id = pm.proc_type_id
|
|
LEFT JOIN tb_rst_cm_proc_type pt ON pt.proc_type_id = pm.proc_type_id
|
|
<where>
|
|
<where>
|
|
|
|
+ <if test="isSelectCustomer !=null and isSelectCustomer !='' and isSelectCustomer == 2 ">
|
|
|
|
+ sales_batch_id != 'KS00000000000001'
|
|
|
|
+ </if>
|
|
<if test="salesIsDownload !=null and salesIsDownload !=''">
|
|
<if test="salesIsDownload !=null and salesIsDownload !=''">
|
|
AND sales_is_download = #{salesIsDownload}
|
|
AND sales_is_download = #{salesIsDownload}
|
|
</if>
|
|
</if>
|
|
<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="salesStatus !=null">
|
|
<if test="salesStatus !=null">
|
|
AND sales_status = #{salesStatus}
|
|
AND sales_status = #{salesStatus}
|
|
</if>
|
|
</if>
|
|
<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>
|
|
<if test="salesPostFirm !=null and salesPostFirm !=''">
|
|
<if test="salesPostFirm !=null and salesPostFirm !=''">
|
|
AND sales_post_firm = #{salesPostFirm}
|
|
AND sales_post_firm = #{salesPostFirm}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="salesPostNum !=null and salesPostNum !=''">
|
|
|
|
+ AND sales_post_num like CONCAT('%',#{salesPostNum},'%')
|
|
|
|
+ </if>
|
|
<if test="salesCompanyId !=null and salesCompanyId !=''">
|
|
<if test="salesCompanyId !=null and salesCompanyId !=''">
|
|
AND sales_company_id = #{salesCompanyId}
|
|
AND sales_company_id = #{salesCompanyId}
|
|
</if>
|
|
</if>
|
|
@@ -467,9 +479,6 @@
|
|
<if test="salesAddressInfo !=null and salesAddressInfo !=''">
|
|
<if test="salesAddressInfo !=null and salesAddressInfo !=''">
|
|
AND sales_address_info like CONCAT('%',#{salesAddressInfo},'%')
|
|
AND sales_address_info like CONCAT('%',#{salesAddressInfo},'%')
|
|
</if>
|
|
</if>
|
|
- <if test="itemProductName !=null and itemProductName !=''">
|
|
|
|
- AND (oi.item_product_color like CONCAT('%',#{itemProductName},'%') OR oi.item_product_name LIKE CONCAT('%',#{itemProductName},'%'))
|
|
|
|
- </if>
|
|
|
|
<if test="startDate != null and startDate != ''">
|
|
<if test="startDate != null and startDate != ''">
|
|
AND sales_create_time <![CDATA[>=]]> #{startDate}
|
|
AND sales_create_time <![CDATA[>=]]> #{startDate}
|
|
</if>
|
|
</if>
|
|
@@ -482,15 +491,37 @@
|
|
<if test="salesAddType != null ">
|
|
<if test="salesAddType != null ">
|
|
AND sales_add_type = #{salesAddType}
|
|
AND sales_add_type = #{salesAddType}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="itemProductName !=null and itemProductName !=''">
|
|
|
|
+ AND (oi.item_product_color like CONCAT('%',#{itemProductName},'%') OR oi.item_product_name LIKE CONCAT('%',#{itemProductName},'%'))
|
|
|
|
+ </if>
|
|
|
|
+ <if test="colorId !=null and colorId !=''">
|
|
|
|
+ AND oi.item_color_id = #{colorId}
|
|
|
|
+ </if>
|
|
<if test="salesIds != null and salesIds != ''">
|
|
<if test="salesIds != null and salesIds != ''">
|
|
AND sales_id IN
|
|
AND sales_id IN
|
|
<foreach collection="salesIds" item="node" index="index" separator="," open="(" close=")">
|
|
<foreach collection="salesIds" item="node" index="index" separator="," open="(" close=")">
|
|
#{node}
|
|
#{node}
|
|
</foreach >
|
|
</foreach >
|
|
|
|
+ or sales_belong_orderId IN
|
|
|
|
+ <foreach collection="salesIds" item="node" index="index" separator="," open="(" close=")">
|
|
|
|
+ #{node}
|
|
|
|
+ </foreach >
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesWarehouseId != null ">
|
|
|
|
+ AND sales_warehouse_id = #{salesWarehouseId}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="salesIsSublist != null and salesIsSublist !=''">
|
|
|
|
+ AND sales_is_sublist = #{salesIsSublist}
|
|
</if>
|
|
</if>
|
|
<if test="procTypeId != null and procTypeId !=''">
|
|
<if test="procTypeId != null and procTypeId !=''">
|
|
AND pt.proc_type_id = #{procTypeId}
|
|
AND pt.proc_type_id = #{procTypeId}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="orderHasCaseDate != null and orderHasCaseDate == 1">
|
|
|
|
+ AND order_case_date is not null
|
|
|
|
+ </if>
|
|
|
|
+ <if test="orderHasCaseDate != null and orderHasCaseDate == 2">
|
|
|
|
+ AND order_case_date is null
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
</select>
|
|
</select>
|
|
|
|
|