|
@@ -46,6 +46,7 @@
|
|
|
po.customer_name AS customerName,
|
|
po.customer_name AS customerName,
|
|
|
bu.real_name AS salerName,
|
|
bu.real_name AS salerName,
|
|
|
poi.pid AS pid,
|
|
poi.pid AS pid,
|
|
|
|
|
+ poi.id AS itemId,
|
|
|
po.business_source AS businessSource,
|
|
po.business_source AS businessSource,
|
|
|
psd.cname AS storageName,
|
|
psd.cname AS storageName,
|
|
|
poi.goods_no AS code,
|
|
poi.goods_no AS code,
|
|
@@ -259,6 +260,7 @@
|
|
|
po.customer_name AS customerName,
|
|
po.customer_name AS customerName,
|
|
|
bu.real_name AS salerName,
|
|
bu.real_name AS salerName,
|
|
|
poi.pid AS pid,
|
|
poi.pid AS pid,
|
|
|
|
|
+ poi.id AS itemId,
|
|
|
po.business_source AS businessSource,
|
|
po.business_source AS businessSource,
|
|
|
psd.cname AS storageName,
|
|
psd.cname AS storageName,
|
|
|
poi.goods_no AS code,
|
|
poi.goods_no AS code,
|
|
@@ -513,17 +515,12 @@
|
|
|
`pjpf_order_items` poi
|
|
`pjpf_order_items` poi
|
|
|
LEFT JOIN pjpf_goods_desc pgd ON poi.goods_id = pgd.id
|
|
LEFT JOIN pjpf_goods_desc pgd ON poi.goods_id = pgd.id
|
|
|
LEFT JOIN pjpf_order po ON poi.pid = po.id
|
|
LEFT JOIN pjpf_order po ON poi.pid = po.id
|
|
|
- LEFT JOIN blade_user bu ON po.saler_id = bu.id
|
|
|
|
|
- LEFT JOIN pjpf_storage_desc psd on po.storage_id = psd.id
|
|
|
|
|
WHERE
|
|
WHERE
|
|
|
poi.is_deleted = '0'
|
|
poi.is_deleted = '0'
|
|
|
AND po.is_deleted = '0'
|
|
AND po.is_deleted = '0'
|
|
|
- AND find_in_set(po.bs_type,#{saleDetailDto.bsType})
|
|
|
|
|
|
|
+ AND po.bs_type = 'XS'
|
|
|
AND poi.tenant_id = #{saleDetailDto.tenantId}
|
|
AND poi.tenant_id = #{saleDetailDto.tenantId}
|
|
|
AND po.tenant_id = #{saleDetailDto.tenantId}
|
|
AND po.tenant_id = #{saleDetailDto.tenantId}
|
|
|
- <if test="saleDetailDto.salesCompanyId !=null and saleDetailDto.salesCompanyId != ''">
|
|
|
|
|
- and find_in_set(po.sales_company_id,#{saleDetailDto.salesCompanyId})
|
|
|
|
|
- </if>
|
|
|
|
|
<if test="saleDetailDto.storageId !=null and saleDetailDto.storageId != ''">
|
|
<if test="saleDetailDto.storageId !=null and saleDetailDto.storageId != ''">
|
|
|
and po.storage_id=#{saleDetailDto.storageId}
|
|
and po.storage_id=#{saleDetailDto.storageId}
|
|
|
</if>
|
|
</if>
|
|
@@ -563,9 +560,6 @@
|
|
|
<if test="saleDetailDto.dateEnd !=null and saleDetailDto.dateEnd !=''">
|
|
<if test="saleDetailDto.dateEnd !=null and saleDetailDto.dateEnd !=''">
|
|
|
and DATE_FORMAT(po.delivery_busines_date,'%Y-%m-%d') <= #{saleDetailDto.dateEnd}
|
|
and DATE_FORMAT(po.delivery_busines_date,'%Y-%m-%d') <= #{saleDetailDto.dateEnd}
|
|
|
</if>
|
|
</if>
|
|
|
- <if test='saleDetailDto.bsType !=null and saleDetailDto.bsType !="" and saleDetailDto.bsType == "XS"'>
|
|
|
|
|
- and not FIND_IN_SET(po.`status`,'退款请核,已取消,已退款,售后中')
|
|
|
|
|
- </if>
|
|
|
|
|
<if test='saleDetailDto.isContain !=null and saleDetailDto.isContain !="" and saleDetailDto.isContain == "1"'>
|
|
<if test='saleDetailDto.isContain !=null and saleDetailDto.isContain !="" and saleDetailDto.isContain == "1"'>
|
|
|
and ( (FIND_IN_SET(po.bs_type,'XS,CG,RZCG') and FIND_IN_SET(po.`status`,'待确认,待发货,已发货,退款请核,已取消,已退款,售后中,已收货'))
|
|
and ( (FIND_IN_SET(po.bs_type,'XS,CG,RZCG') and FIND_IN_SET(po.`status`,'待确认,待发货,已发货,退款请核,已取消,已退款,售后中,已收货'))
|
|
|
or (FIND_IN_SET(po.bs_type,'TKXS,TKCG') and FIND_IN_SET(po.`status`,'已完成')) )
|
|
or (FIND_IN_SET(po.bs_type,'TKXS,TKCG') and FIND_IN_SET(po.`status`,'已完成')) )
|
|
@@ -589,12 +583,10 @@
|
|
|
`pjpf_order_items` poi
|
|
`pjpf_order_items` poi
|
|
|
LEFT JOIN pjpf_goods_desc pgd ON poi.goods_id = pgd.id
|
|
LEFT JOIN pjpf_goods_desc pgd ON poi.goods_id = pgd.id
|
|
|
LEFT JOIN pjpf_order po ON poi.pid = po.id
|
|
LEFT JOIN pjpf_order po ON poi.pid = po.id
|
|
|
- LEFT JOIN pjpf_storage_desc psd on po.storage_id = psd.id
|
|
|
|
|
- LEFT JOIN blade_user bu ON po.saler_id = bu.id
|
|
|
|
|
WHERE
|
|
WHERE
|
|
|
poi.is_deleted = '0'
|
|
poi.is_deleted = '0'
|
|
|
AND po.is_deleted = '0'
|
|
AND po.is_deleted = '0'
|
|
|
- AND find_in_set(po.bs_type,#{bsType})
|
|
|
|
|
|
|
+ AND po.bs_type = 'XS'
|
|
|
AND poi.tenant_id = #{tenantId}
|
|
AND poi.tenant_id = #{tenantId}
|
|
|
AND po.tenant_id = #{tenantId}
|
|
AND po.tenant_id = #{tenantId}
|
|
|
<if test="salesCompanyId !=null and salesCompanyId != ''">
|
|
<if test="salesCompanyId !=null and salesCompanyId != ''">
|