Compare commits

..

No commits in common. '9520fdb88cf9e073e0e8cd5ec7808200516c227a' and '8786869e5e69c0e3b37a9bf5cfce07a3af8db10e' have entirely different histories.

  1. 21
      blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/mapper/ErpDataLogisticsMapper.xml

@ -146,8 +146,7 @@
<select id="queryAllocationStatistics" resultType="org.springblade.desk.logistics.pojo.vo.AllocationMessVO"> <select id="queryAllocationStatistics" resultType="org.springblade.desk.logistics.pojo.vo.AllocationMessVO">
SELECT * FROM ( SELECT * FROM (
SELECT t.*, ROWNUM no SELECT t.*, ROWNUM no FROM (
FROM (
SELECT SELECT
d.pkno, d.pkno,
d.prntno, d.prntno,
@ -162,7 +161,7 @@
d.mono, d.mono,
d.schemer, d.schemer,
d.planner1, d.planner1,
s.subpkdate_day AS subpkdate, d.subpkdate,
d.warctlr, d.warctlr,
d.barcodeno, d.barcodeno,
d.plndept, d.plndept,
@ -171,7 +170,7 @@
FROM ( FROM (
SELECT SELECT
a.prtmdept, a.prtmdept,
TRUNC(a.subpkdate) AS subpkdate_day, a.subpkdate,
SUM(NVL(a.fj_pkavqty, 0)) AS fjpkavqty SUM(NVL(a.fj_pkavqty, 0)) AS fjpkavqty
FROM dba_mgr.v_mes_rb_pkpqry a FROM dba_mgr.v_mes_rb_pkpqry a
<where> <where>
@ -236,15 +235,14 @@
AND a.prtclass = #{dto.prtclass} AND a.prtclass = #{dto.prtclass}
</if> </if>
</where> </where>
GROUP BY a.prtmdept, TRUNC(a.subpkdate) GROUP BY a.prtmdept, a.subpkdate
) s ) s
LEFT JOIN ( LEFT JOIN (
SELECT * SELECT *
FROM ( FROM (
SELECT SELECT d.*,
d.*,
ROW_NUMBER() OVER ( ROW_NUMBER() OVER (
PARTITION BY d.prtmdept, TRUNC(d.subpkdate) PARTITION BY d.prtmdept, d.subpkdate
ORDER BY d.pkreqdat DESC, d.pkno DESC ORDER BY d.pkreqdat DESC, d.pkno DESC
) rn ) rn
FROM dba_mgr.v_mes_rb_pkpqry d FROM dba_mgr.v_mes_rb_pkpqry d
@ -252,8 +250,8 @@
WHERE dd.rn = 1 WHERE dd.rn = 1
) d ) d
ON d.prtmdept = s.prtmdept ON d.prtmdept = s.prtmdept
AND TRUNC(d.subpkdate) = s.subpkdate_day AND d.subpkdate = s.subpkdate
ORDER BY s.subpkdate_day DESC, s.prtmdept DESC ORDER BY s.subpkdate DESC, s.prtmdept DESC
) t ) t
WHERE ROWNUM &lt;= #{dto.current} * #{dto.size} WHERE ROWNUM &lt;= #{dto.current} * #{dto.size}
) )
@ -328,9 +326,8 @@
AND a.prtclass = #{dto.prtclass} AND a.prtclass = #{dto.prtclass}
</if> </if>
</where> </where>
GROUP BY a.prtmdept, TRUNC(a.subpkdate) GROUP BY a.prtmdept, a.subpkdate
) c ) c
</select> </select>
</mapper> </mapper>
Loading…
Cancel
Save