Browse Source

客户列表

master
han\hanst 2 days ago
parent
commit
8e6d6edc54
  1. 13
      src/main/resources/mapper/sampletracking/SampleProofTrackingMapper.xml

13
src/main/resources/mapper/sampletracking/SampleProofTrackingMapper.xml

@ -218,25 +218,14 @@
SELECT
p.customer_no AS customerNo,
MAX(ISNULL(c.customer_desc, '')) AS customerDesc
FROM plm_project_info_tracking p
FROM plm_project_part_tracking p
LEFT JOIN plm_customer_information c ON p.site = c.site AND p.customer_no = c.customer_no
<where>
p.customer_no IS NOT NULL
AND LTRIM(RTRIM(p.customer_no)) &lt;&gt; ''
<if test="query.userName != null and query.userName != ''">
and p.site in (select site from eam_access_site where username = #{query.userName})
and (p.site + '-' + p.bu_no) in (select * from dbo.query_bu(#{query.userName}))
</if>
<if test="query.site != null and query.site != ''">
and p.site = #{query.site}
</if>
<if test="query.buNo != null and query.buNo != ''">
and p.bu_no = CASE
WHEN CHARINDEX('_', #{query.buNo}) > 0
THEN SUBSTRING(#{query.buNo}, CHARINDEX('_', #{query.buNo}) + 1, LEN(#{query.buNo}))
ELSE #{query.buNo}
END
</if>
<if test="query.customerNo != null and query.customerNo != ''">
and (
UPPER(p.customer_no) like '%' + UPPER(#{query.customerNo}) + '%'

Loading…
Cancel
Save