|
|
|
|
@ -39,6 +39,10 @@ |
|
|
|
|
a.prtno = #{partCode} |
|
|
|
|
</select> |
|
|
|
|
<select id="loadReworkOrder" resultType="org.springblade.erpdata.pojo.vo.ReworkProcessVO"> |
|
|
|
|
SELECT * |
|
|
|
|
FROM ( |
|
|
|
|
SELECT row_.*, ROWNUM rownum_ |
|
|
|
|
FROM ( |
|
|
|
|
SELECT |
|
|
|
|
a.*, |
|
|
|
|
b.usedept, |
|
|
|
|
@ -51,16 +55,20 @@ |
|
|
|
|
<where> |
|
|
|
|
a.redono = b.redono AND a.splcode = b.splcode AND a.prtno = b.prtno AND a.amount = b.amount |
|
|
|
|
<if test="reworkCode != null and reworkCode != ''"> |
|
|
|
|
AND a.redono LIKE concat(concat('%', #{query.reworkCode}),'%') |
|
|
|
|
AND a.redono LIKE concat(concat('%', #{reworkCode}),'%') |
|
|
|
|
</if> |
|
|
|
|
<if test="partCode != null and partCode != ''"> |
|
|
|
|
AND a.prtno LIKE concat(concat('%', #{query.partCode}),'%') |
|
|
|
|
AND a.prtno LIKE concat(concat('%', #{partCode}),'%') |
|
|
|
|
</if> |
|
|
|
|
<if test="batchNo != null and batchNo != ''"> |
|
|
|
|
AND a.splcode LIKE concat(concat('%', #{query.batchNo}),'%') |
|
|
|
|
AND a.splcode LIKE concat(concat('%', #{batchNo}),'%') |
|
|
|
|
</if> |
|
|
|
|
</where> |
|
|
|
|
ORDER BY a.reqdate DESC |
|
|
|
|
) row_ |
|
|
|
|
WHERE ROWNUM <= (#{current} * #{size}) |
|
|
|
|
) |
|
|
|
|
WHERE rownum_ > (#{current} - 1) * #{size} |
|
|
|
|
</select> |
|
|
|
|
<select id="getProductAppareaByPartCode" resultType="java.util.Map"> |
|
|
|
|
select nvl(b.productapparea,'无') as productapparea, nvl(b.cgzmark,'无') as cgzmark from ( select a.* from dba_mgr.t_prtbasdef a |
|
|
|
|
@ -78,4 +86,22 @@ |
|
|
|
|
and b.prtno = #{partCode} |
|
|
|
|
and b.plndept = #{recDept} |
|
|
|
|
</select> |
|
|
|
|
<select id="loadReworkOrderSize" resultType="java.lang.Integer"> |
|
|
|
|
SELECT |
|
|
|
|
count(*) |
|
|
|
|
FROM |
|
|
|
|
dba_mgr.v_mes_rb_redorout a |
|
|
|
|
<where> |
|
|
|
|
1 = 1 |
|
|
|
|
<if test="reworkCode != null and reworkCode != ''"> |
|
|
|
|
AND a.redono LIKE concat(concat('%', #{reworkCode}),'%') |
|
|
|
|
</if> |
|
|
|
|
<if test="partCode != null and partCode != ''"> |
|
|
|
|
AND a.prtno LIKE concat(concat('%', #{partCode}),'%') |
|
|
|
|
</if> |
|
|
|
|
<if test="batchNo != null and batchNo != ''"> |
|
|
|
|
AND a.splcode LIKE concat(concat('%', #{batchNo}),'%') |
|
|
|
|
</if> |
|
|
|
|
</where> |
|
|
|
|
</select> |
|
|
|
|
</mapper> |
|
|
|
|
|