|
|
|
@ -75,6 +75,21 @@ |
|
|
|
<if test="qualityIssue.status != null and qualityIssue.status != ''"> |
|
|
|
AND qi.status = #{qualityIssue.status} |
|
|
|
</if> |
|
|
|
<if test="qualityIssue.claimNo != null and qualityIssue.claimNo != ''"> |
|
|
|
AND qi.claim_no = #{qualityIssue.claimNo} |
|
|
|
</if> |
|
|
|
<if test="qualityIssue.plant != null and qualityIssue.plant != ''"> |
|
|
|
AND qi.plant = #{qualityIssue.plant} |
|
|
|
</if> |
|
|
|
<if test="qualityIssue.productCategory != null and qualityIssue.productCategory != ''"> |
|
|
|
AND qi.product_category = #{qualityIssue.productCategory} |
|
|
|
</if> |
|
|
|
<if test="qualityIssue.poNo != null and qualityIssue.poNo != ''"> |
|
|
|
AND qi.po_no LIKE '%' + #{qualityIssue.poNo} + '%' |
|
|
|
</if> |
|
|
|
<if test="qualityIssue.partNo != null and qualityIssue.partNo != ''"> |
|
|
|
AND qi.part_no LIKE '%' + #{qualityIssue.partNo} + '%' |
|
|
|
</if> |
|
|
|
</where> |
|
|
|
ORDER BY |
|
|
|
ISNULL(qi.create_date, qi.issue_date) DESC, |
|
|
|
|