Browse Source

2024-12-18

优化
java8
fengyuan_yang 1 year ago
parent
commit
3fdd54ae05
  1. 64
      src/main/resources/mapper/pms/QcMapper.xml
  2. 38
      src/main/resources/mapper/pms/QcReportMapper.xml

64
src/main/resources/mapper/pms/QcMapper.xml

@ -978,8 +978,8 @@
dbo.get_bu_desc(qa.site, qa.bu_no) as buDesc, dbo.get_bu_desc(qa.site, qa.bu_no) as buDesc,
p.part_no as partNo, p.part_no as partNo,
p.part_desc, p.part_desc,
dbo.qc_get_cinv_source_code(p.part_no) as cinvSourceCode,
dbo.qc_get_sku(part_no) as sku,
p.cinv_source_code as cinvSourceCode,
p.sku as sku,
p.FamilyID, p.FamilyID,
p.invtype as familyName, p.invtype as familyName,
p.spec, p.spec,
@ -1009,10 +1009,10 @@
AND p.part_desc LIKE '%' + #{query.partDesc}+'%' AND p.part_desc LIKE '%' + #{query.partDesc}+'%'
</if> </if>
<if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''"> <if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''">
AND dbo.qc_get_cinv_source_code(p.part_no) LIKE '%' + #{query.cinvSourceCode}+'%'
AND p.cinv_source_code LIKE '%' + #{query.cinvSourceCode}+'%'
</if> </if>
<if test = "query.sku != null and query.sku != ''"> <if test = "query.sku != null and query.sku != ''">
AND dbo.qc_get_sku(part_no) LIKE '%' + #{query.sku}+'%'
AND p.sku LIKE '%' + #{query.sku}+'%'
</if> </if>
<if test = "query.familyName != null and query.familyName != ''"> <if test = "query.familyName != null and query.familyName != ''">
AND p.invtype LIKE '%' + #{query.familyName}+'%' AND p.invtype LIKE '%' + #{query.familyName}+'%'
@ -1461,7 +1461,7 @@
group by sfdc.assjob_seq_no, site group by sfdc.assjob_seq_no, site
) )
LEFT JOIN so_routing as c LEFT JOIN so_routing as c
ON c.order_no = a.orderno and a.itemno = c.item_no and c.site = a.site
ON c.site = a.site and c.order_no = a.orderno and a.itemno = c.item_no
LEFT JOIN part j LEFT JOIN part j
ON a.site = j.site and a.part_no = j.part_no ON a.site = j.site and a.part_no = j.part_no
WHERE a.itemno = '10' WHERE a.itemno = '10'
@ -1592,8 +1592,8 @@
ssr_id, ssr_id,
unqualified_qty, unqualified_qty,
submit_flag, submit_flag,
dbo.qc_get_cinv_source_code(part_no) as cinvSourceCode,
dbo.qc_get_sku(part_no) as sku,
dbo.qc_get_cinv_source_code(site, part_no) as cinvSourceCode,
dbo.qc_get_sku(site, part_no) as sku,
dbo.qc_get_invdefinetype(site, part_no) as invdefinetype, dbo.qc_get_invdefinetype(site, part_no) as invdefinetype,
seq_no, seq_no,
batch_roll_no, batch_roll_no,
@ -1625,10 +1625,10 @@
AND dbo.qc_get_part_desc(site, bu_no, part_no) LIKE '%' + #{query.partDesc} + '%' AND dbo.qc_get_part_desc(site, bu_no, part_no) LIKE '%' + #{query.partDesc} + '%'
</if> </if>
<if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''"> <if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''">
AND dbo.qc_get_cinv_source_code(part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
AND dbo.qc_get_cinv_source_code(site, part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
</if> </if>
<if test = "query.sku != null and query.sku != ''"> <if test = "query.sku != null and query.sku != ''">
AND dbo.qc_get_sku(part_no) LIKE '%' + #{query.sku} + '%'
AND dbo.qc_get_sku(site, part_no) LIKE '%' + #{query.sku} + '%'
</if> </if>
<if test = "query.disposalMeasures != null and query.disposalMeasures != ''"> <if test = "query.disposalMeasures != null and query.disposalMeasures != ''">
AND disposal_measures LIKE '%' + #{query.disposalMeasures} + '%' AND disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'
@ -1870,7 +1870,7 @@
group by sfdc.assjob_seq_no, site group by sfdc.assjob_seq_no, site
) )
LEFT JOIN so_routing as c LEFT JOIN so_routing as c
ON c.order_no = a.orderno and a.itemno = c.item_no and c.site = a.site
ON c.site = a.site and c.order_no = a.orderno and a.itemno = c.item_no
LEFT JOIN part j LEFT JOIN part j
ON a.site = j.site and a.part_no = j.part_no ON a.site = j.site and a.part_no = j.part_no
LEFT JOIN (select ssr_id from qc_ipqc_record where check_type = '末件检') as temp LEFT JOIN (select ssr_id from qc_ipqc_record where check_type = '末件检') as temp
@ -1915,7 +1915,7 @@
dbo.qc_get_resource_desc(site, resource_id, work_center_no) as resourceDesc, dbo.qc_get_resource_desc(site, resource_id, work_center_no) as resourceDesc,
part_no, part_no,
dbo.qc_get_part_desc(site, bu_no, part_no) as part_desc, dbo.qc_get_part_desc(site, bu_no, part_no) as part_desc,
dbo.qc_get_cinv_source_code(part_no) as cinvSourceCode,
dbo.qc_get_cinv_source_code(site, part_no) as cinvSourceCode,
inspection_remark, inspection_remark,
roll_qty, roll_qty,
sampling_qty, sampling_qty,
@ -1927,7 +1927,7 @@
ssr_id, ssr_id,
unqualified_qty, unqualified_qty,
submit_flag, submit_flag,
dbo.qc_get_sku(part_no) as sku,
dbo.qc_get_sku(site, part_no) as sku,
dbo.qc_get_invdefinetype(site, part_no) as invdefinetype, dbo.qc_get_invdefinetype(site, part_no) as invdefinetype,
seq_no, seq_no,
batch_roll_no, batch_roll_no,
@ -1959,10 +1959,10 @@
AND dbo.qc_get_part_desc(site, bu_no, part_no) LIKE '%' + #{query.partDesc} + '%' AND dbo.qc_get_part_desc(site, bu_no, part_no) LIKE '%' + #{query.partDesc} + '%'
</if> </if>
<if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''"> <if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''">
AND dbo.qc_get_cinv_source_code(part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
AND dbo.qc_get_cinv_source_code(site, part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
</if> </if>
<if test = "query.sku != null and query.sku != ''"> <if test = "query.sku != null and query.sku != ''">
AND dbo.qc_get_sku(part_no) LIKE '%' + #{query.sku} + '%'
AND dbo.qc_get_sku(site, part_no) LIKE '%' + #{query.sku} + '%'
</if> </if>
<if test = "query.states != null and query.states.size > 0"> <if test = "query.states != null and query.states.size > 0">
AND state in AND state in
@ -2186,9 +2186,9 @@
DBO.getResourceDesc(a.site, a.s_resourceid) as resourceDesc, DBO.getResourceDesc(a.site, a.s_resourceid) as resourceDesc,
c.work_center_no c.work_center_no
FROM soscheduledrouting as a FROM soscheduledrouting as a
LEFT JOIN so_routing as c ON c.order_no = a.orderno and a.itemno = c.item_no
LEFT JOIN part j ON a.part_no = j.part_no
WHERE a.seqno = #{seqNo}
LEFT JOIN so_routing as c ON a.site = c.site and c.order_no = a.orderno and a.itemno = c.item_no
LEFT JOIN part j ON a.site = j.site and a.part_no = j.part_no
WHERE a.site = #{site} and a.seqno = #{seqNo}
</select> </select>
<!-- 根据工单号和工序号查出所有数据 --> <!-- 根据工单号和工序号查出所有数据 -->
@ -2199,7 +2199,7 @@
c.work_center_no c.work_center_no
FROM soscheduledrouting as a FROM soscheduledrouting as a
LEFT JOIN sfdc as b ON a.site = b.site and a.seqno = b.assjob_seq_no LEFT JOIN sfdc as b ON a.site = b.site and a.seqno = b.assjob_seq_no
LEFT JOIN so_routing as c ON c.order_no = a.orderno and a.itemno = c.item_no and c.site = a.site
LEFT JOIN so_routing as c ON c.site = a.site and c.order_no = a.orderno and a.itemno = c.item_no
LEFT JOIN part j ON a.site = j.site and a.part_no = j.part_no LEFT JOIN part j ON a.site = j.site and a.part_no = j.part_no
WHERE a.site = #{site} and b.approve_qty is not null and a.seqno = #{seqNo} WHERE a.site = #{site} and b.approve_qty is not null and a.seqno = #{seqNo}
ORDER BY a.id desc ORDER BY a.id desc
@ -2234,7 +2234,7 @@
qir.part_no, qir.part_no,
p.part_desc, p.part_desc,
p.cinv_source_code, p.cinv_source_code,
dbo.qc_get_sku(p.part_no) as sku,
p.sku as sku,
qir.roll_qty, qir.roll_qty,
qir.print_flag, qir.print_flag,
qir.create_by, qir.create_by,
@ -2285,8 +2285,8 @@
inspection_cycle, inspection_cycle,
part_no, part_no,
part_desc, part_desc,
dbo.qc_get_cinv_source_code(part_no) as cinvSourceCode,
dbo.qc_get_sku(part_no) as sku,
dbo.qc_get_cinv_source_code(site, part_no) as cinvSourceCode,
dbo.qc_get_sku(site, part_no) as sku,
dbo.qc_get_invdefinetype(site, part_no) as invdefinetype, dbo.qc_get_invdefinetype(site, part_no) as invdefinetype,
dbo.qc_get_part_umid(site, part_no) as umId, dbo.qc_get_part_umid(site, part_no) as umId,
inspection_remark, inspection_remark,
@ -2340,10 +2340,10 @@
AND part_desc LIKE '%' + #{query.partDesc} + '%' AND part_desc LIKE '%' + #{query.partDesc} + '%'
</if> </if>
<if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''"> <if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''">
AND dbo.qc_get_cinv_source_code(part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
AND dbo.qc_get_cinv_source_code(site, part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
</if> </if>
<if test = "query.sku != null and query.sku != ''"> <if test = "query.sku != null and query.sku != ''">
AND dbo.qc_get_sku(part_no) LIKE '%' + #{query.sku} + '%'
AND dbo.qc_get_sku(site, part_no) LIKE '%' + #{query.sku} + '%'
</if> </if>
<if test = "query.supplierDesc != null and query.supplierDesc != ''"> <if test = "query.supplierDesc != null and query.supplierDesc != ''">
AND dbo.qc_get_supplier_name(site, supplier_no) LIKE '%' + #{query.supplierDesc} + '%' AND dbo.qc_get_supplier_name(site, supplier_no) LIKE '%' + #{query.supplierDesc} + '%'
@ -2617,7 +2617,7 @@
a.orderno as orderNo a.orderno as orderNo
FROM soscheduledrouting as a FROM soscheduledrouting as a
LEFT JOIN sfdc as b ON a.site = b.site and a.seqno = b.assjob_seq_no LEFT JOIN sfdc as b ON a.site = b.site and a.seqno = b.assjob_seq_no
LEFT JOIN so_routing as c ON c.order_no = a.orderno and a.itemno = c.item_no and c.site = a.site
LEFT JOIN so_routing as c ON c.site = a.site and c.order_no = a.orderno and a.itemno = c.item_no
LEFT JOIN part j ON a.site = j.site and a.part_no = j.part_no LEFT JOIN part j ON a.site = j.site and a.part_no = j.part_no
<where> <where>
a.site = #{site} a.site = #{site}
@ -2659,8 +2659,8 @@
ssr_id, ssr_id,
unqualified_qty, unqualified_qty,
submit_flag, submit_flag,
dbo.qc_get_cinv_source_code(part_no) as cinvSourceCode,
dbo.qc_get_sku(part_no) as sku,
dbo.qc_get_cinv_source_code(site, part_no) as cinvSourceCode,
dbo.qc_get_sku(site, part_no) as sku,
dbo.qc_get_invdefinetype(site, part_no) as invdefinetype, dbo.qc_get_invdefinetype(site, part_no) as invdefinetype,
seq_no, seq_no,
batch_roll_no, batch_roll_no,
@ -2692,10 +2692,10 @@
AND dbo.qc_get_part_desc(site, bu_no, part_no) LIKE '%' + #{query.partDesc} + '%' AND dbo.qc_get_part_desc(site, bu_no, part_no) LIKE '%' + #{query.partDesc} + '%'
</if> </if>
<if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''"> <if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''">
AND dbo.qc_get_cinv_source_code(part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
AND dbo.qc_get_cinv_source_code(site, part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
</if> </if>
<if test = "query.sku != null and query.sku != ''"> <if test = "query.sku != null and query.sku != ''">
AND dbo.qc_get_sku(part_no) LIKE '%' + #{query.sku} + '%'
AND dbo.qc_get_sku(site, part_no) LIKE '%' + #{query.sku} + '%'
</if> </if>
<if test = "query.disposalMeasures != null and query.disposalMeasures != ''"> <if test = "query.disposalMeasures != null and query.disposalMeasures != ''">
AND disposal_measures LIKE '%' + #{query.disposalMeasures} + '%' AND disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'
@ -3075,7 +3075,7 @@
b.roll_no b.roll_no
FROM soscheduledrouting AS a FROM soscheduledrouting AS a
LEFT JOIN sfdc_rolls AS b ON a.site = b.site AND a.seqno = b.createdops_seqno LEFT JOIN sfdc_rolls AS b ON a.site = b.site AND a.seqno = b.createdops_seqno
WHERE b.roll_no = #{rollNo}
WHERE a.site = #{site} and b.roll_no = #{rollNo}
</select> </select>
<!-- 查询物料列表 --> <!-- 查询物料列表 -->
@ -3219,9 +3219,9 @@
J.sku, J.sku,
sum(roll_qty) as sjzs sum(roll_qty) as sjzs
FROM soscheduledrouting AS a FROM soscheduledrouting AS a
inner JOIN so_routing AS c ON c.order_no = a.orderno AND a.itemno = c.item_no AND c.site = a.site
inner JOIN so_routing AS c ON c.site = a.site AND c.order_no = a.orderno AND a.itemno = c.item_no
inner JOIN part AS J ON a.site = J.site AND a.part_no = J.part_no inner JOIN part AS J ON a.site = J.site AND a.part_no = J.part_no
inner JOIN shoporder AS t ON t.orderno = a.orderno AND a.site = t.site
inner JOIN shoporder AS t ON a.site = t.site AND t.orderno = a.orderno
left join qc_ipqc_record as r on a.site = r.site and a.seqno = r.seq_no left join qc_ipqc_record as r on a.site = r.site and a.seqno = r.seq_no
WHERE WHERE
a.site = #{query.site} a.site = #{query.site}
@ -3246,7 +3246,7 @@
<if test="query.operationDesc != null and query.operationDesc != ''"> <if test="query.operationDesc != null and query.operationDesc != ''">
AND c.operation_desc LIKE '%' + #{query.operationDesc} + '%' AND c.operation_desc LIKE '%' + #{query.operationDesc} + '%'
</if> </if>
group by a.seqno, a.orderno, J.part_no, J.part_desc, t.lotsize, a.qtyrequired, c.operation_desc, J.sku
group by a.seqno, a.orderno, J.part_no, J.part_desc, t.lotsize, a.qtyrequired, c.operation_desc, J.sku
</select> </select>
<select id="searchPartInfo" parameterType="com.xujie.sys.modules.pms.data.QcFAIRecordData" resultType="com.xujie.sys.modules.pms.data.QcFAIRecordData"> <select id="searchPartInfo" parameterType="com.xujie.sys.modules.pms.data.QcFAIRecordData" resultType="com.xujie.sys.modules.pms.data.QcFAIRecordData">
select select

38
src/main/resources/mapper/pms/QcReportMapper.xml

@ -301,8 +301,8 @@
a.inspector_date, a.inspector_date,
a.inspector_no, a.inspector_no,
dbo.qc_get_inspector_name(a.site, a.inspector_no) as inspectorName, dbo.qc_get_inspector_name(a.site, a.inspector_no) as inspectorName,
dbo.qc_get_cinv_source_code(a.part_no) as cinvSourceCode,
dbo.qc_get_sku(a.part_no) as sku,
dbo.qc_get_cinv_source_code(a.site, a.part_no) as cinvSourceCode,
dbo.qc_get_sku(a.site, a.part_no) as sku,
dbo.qc_get_invdefinetype(a.site, a.part_no) as invdefinetype, dbo.qc_get_invdefinetype(a.site, a.part_no) as invdefinetype,
a.seq_no, a.seq_no,
a.batch_roll_no, a.batch_roll_no,
@ -349,10 +349,10 @@
AND dbo.Get_Part_DescSpec(a.site, a.part_no) LIKE '%' + #{query.partDesc} + '%' AND dbo.Get_Part_DescSpec(a.site, a.part_no) LIKE '%' + #{query.partDesc} + '%'
</if> </if>
<if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''"> <if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''">
AND dbo.qc_get_cinv_source_code(a.part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
AND dbo.qc_get_cinv_source_code(a.site, a.part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
</if> </if>
<if test = "query.sku != null and query.sku != ''"> <if test = "query.sku != null and query.sku != ''">
AND dbo.qc_get_sku(a.part_no) LIKE '%' + #{query.sku} + '%'
AND dbo.qc_get_sku(a.site, a.part_no) LIKE '%' + #{query.sku} + '%'
</if> </if>
<if test = "query.disposalMeasures != null and query.disposalMeasures != ''"> <if test = "query.disposalMeasures != null and query.disposalMeasures != ''">
AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%' AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'
@ -426,8 +426,8 @@
a.inspector_date, a.inspector_date,
a.inspector_no, a.inspector_no,
dbo.qc_get_inspector_name(a.site, a.inspector_no) as inspectorName, dbo.qc_get_inspector_name(a.site, a.inspector_no) as inspectorName,
dbo.qc_get_cinv_source_code(a.part_no) as cinvSourceCode,
dbo.qc_get_sku(a.part_no) as sku,
dbo.qc_get_cinv_source_code(a.site, a.part_no) as cinvSourceCode,
dbo.qc_get_sku(a.site, a.part_no) as sku,
dbo.qc_get_invdefinetype(a.site, a.part_no) as invdefinetype, dbo.qc_get_invdefinetype(a.site, a.part_no) as invdefinetype,
a.seq_no, a.seq_no,
a.batch_roll_no, a.batch_roll_no,
@ -474,10 +474,10 @@
AND dbo.qc_get_part_desc(a.site, a.bu_no, a.part_no) LIKE '%' + #{query.partDesc} + '%' AND dbo.qc_get_part_desc(a.site, a.bu_no, a.part_no) LIKE '%' + #{query.partDesc} + '%'
</if> </if>
<if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''"> <if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''">
AND dbo.qc_get_cinv_source_code(a.part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
AND dbo.qc_get_cinv_source_code(a.site, a.part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
</if> </if>
<if test = "query.sku != null and query.sku != ''"> <if test = "query.sku != null and query.sku != ''">
AND dbo.qc_get_sku(a.part_no) LIKE '%' + #{query.sku} + '%'
AND dbo.qc_get_sku(a.site, a.part_no) LIKE '%' + #{query.sku} + '%'
</if> </if>
<if test = "query.disposalMeasures != null and query.disposalMeasures != ''"> <if test = "query.disposalMeasures != null and query.disposalMeasures != ''">
AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%' AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'
@ -1326,10 +1326,10 @@
AND dbo.qc_get_part_desc(a.site, a.bu_no, a.part_no) LIKE '%' + #{query.partDesc} + '%' AND dbo.qc_get_part_desc(a.site, a.bu_no, a.part_no) LIKE '%' + #{query.partDesc} + '%'
</if> </if>
<if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''"> <if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''">
AND dbo.qc_get_cinv_source_code(a.part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
AND d.cinv_source_code LIKE '%' + #{query.cinvSourceCode} + '%'
</if> </if>
<if test = "query.sku != null and query.sku != ''"> <if test = "query.sku != null and query.sku != ''">
AND dbo.qc_get_sku(a.part_no) LIKE '%' + #{query.sku} + '%'
AND d.sku LIKE '%' + #{query.sku} + '%'
</if> </if>
<if test = "query.disposalMeasures != null and query.disposalMeasures != ''"> <if test = "query.disposalMeasures != null and query.disposalMeasures != ''">
AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%' AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'
@ -1406,13 +1406,13 @@
AND a.part_no LIKE '%' + #{query.partNo} + '%' AND a.part_no LIKE '%' + #{query.partNo} + '%'
</if> </if>
<if test = "query.partDesc != null and query.partDesc != ''"> <if test = "query.partDesc != null and query.partDesc != ''">
AND dbo.qc_get_part_desc(a.site, a.bu_no, a.part_no) LIKE '%' + #{query.partDesc} + '%'
AND d.part_desc LIKE '%' + #{query.partDesc} + '%'
</if> </if>
<if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''"> <if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''">
AND dbo.qc_get_cinv_source_code(a.part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
AND d.cinv_source_code LIKE '%' + #{query.cinvSourceCode} + '%'
</if> </if>
<if test = "query.sku != null and query.sku != ''"> <if test = "query.sku != null and query.sku != ''">
AND dbo.qc_get_sku(a.part_no) LIKE '%' + #{query.sku} + '%'
AND d.sku LIKE '%' + #{query.sku} + '%'
</if> </if>
<if test = "query.disposalMeasures != null and query.disposalMeasures != ''"> <if test = "query.disposalMeasures != null and query.disposalMeasures != ''">
AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%' AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'
@ -1678,13 +1678,13 @@
AND a.part_no LIKE '%' + #{query.partNo} + '%' AND a.part_no LIKE '%' + #{query.partNo} + '%'
</if> </if>
<if test = "query.partDesc != null and query.partDesc != ''"> <if test = "query.partDesc != null and query.partDesc != ''">
AND dbo.qc_get_part_desc(a.site, a.bu_no, a.part_no) LIKE '%' + #{query.partDesc} + '%'
AND d.part_desc LIKE '%' + #{query.partDesc} + '%'
</if> </if>
<if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''"> <if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''">
AND dbo.qc_get_cinv_source_code(a.part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
AND d.cinv_source_code LIKE '%' + #{query.cinvSourceCode} + '%'
</if> </if>
<if test = "query.sku != null and query.sku != ''"> <if test = "query.sku != null and query.sku != ''">
AND dbo.qc_get_sku(a.part_no) LIKE '%' + #{query.sku} + '%'
AND d.sku LIKE '%' + #{query.sku} + '%'
</if> </if>
<if test = "query.disposalMeasures != null and query.disposalMeasures != ''"> <if test = "query.disposalMeasures != null and query.disposalMeasures != ''">
AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%' AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'
@ -1761,13 +1761,13 @@
AND a.part_no LIKE '%' + #{query.partNo} + '%' AND a.part_no LIKE '%' + #{query.partNo} + '%'
</if> </if>
<if test = "query.partDesc != null and query.partDesc != ''"> <if test = "query.partDesc != null and query.partDesc != ''">
AND dbo.qc_get_part_desc(a.site, a.bu_no, a.part_no) LIKE '%' + #{query.partDesc} + '%'
AND d.part_desc LIKE '%' + #{query.partDesc} + '%'
</if> </if>
<if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''"> <if test = "query.cinvSourceCode != null and query.cinvSourceCode != ''">
AND dbo.qc_get_cinv_source_code(a.part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
AND d.cinv_source_code LIKE '%' + #{query.cinvSourceCode} + '%'
</if> </if>
<if test = "query.sku != null and query.sku != ''"> <if test = "query.sku != null and query.sku != ''">
AND dbo.qc_get_sku(a.part_no) LIKE '%' + #{query.sku} + '%'
AND d.sku LIKE '%' + #{query.sku} + '%'
</if> </if>
<if test = "query.disposalMeasures != null and query.disposalMeasures != ''"> <if test = "query.disposalMeasures != null and query.disposalMeasures != ''">
AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%' AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'

Loading…
Cancel
Save