From b51eadaa66a5c0ee6da0e418a3ba193dfc878fca Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期四, 03 七月 2025 13:21:56 +0800
Subject: [PATCH] 1
---
src/main/resources/mapper/ViewInOutMapper.xml | 224 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 223 insertions(+), 1 deletions(-)
diff --git a/src/main/resources/mapper/ViewInOutMapper.xml b/src/main/resources/mapper/ViewInOutMapper.xml
index 8152776..d0f4269 100644
--- a/src/main/resources/mapper/ViewInOutMapper.xml
+++ b/src/main/resources/mapper/ViewInOutMapper.xml
@@ -24,7 +24,27 @@
<select id="queryViewInOutList" parameterType="com.zy.asrs.entity.ViewInOutBean" resultType="com.zy.asrs.entity.ViewInOutBean">
select * from (
select *,ROW_NUMBER() OVER(Order by ymd desc) as rowid
- from asr_sta_inout_view
+ from (
+ SELECT ymd, source_sta_no, SUM(a_1) AS sto_qty, SUM(a_2) AS ret_qty, SUM(a_1) + SUM(a_2) AS total_qty
+ FROM (SELECT wrk_no, CONVERT(char(10), wrk_date, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
+ FROM dbo.asr_wrk_mast
+ WHERE (source_sta_no IS NOT NULL) AND (wrk_sts > 1) AND (wrk_sts <= 5)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(10), wrk_date, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
+ FROM dbo.asr_wrk_mast AS asr_wrk_mast_1
+ WHERE (sta_no IS NOT NULL) AND (wrk_sts >= 14) AND (wrk_sts <= 15)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(10), wrk_date, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
+ FROM dbo.asr_wrk_mast_log
+ WHERE (source_sta_no IS NOT NULL) AND (wrk_sts > 1) AND (wrk_sts <= 5)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(10), wrk_date, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
+ FROM dbo.asr_wrk_mast_log AS asr_wrk_mast_log_1
+ WHERE (sta_no IS NOT NULL) AND (wrk_sts >= 14) AND (wrk_sts <= 15)) AS a
+ WHERE (ymd IS NOT NULL)
+ GROUP BY source_sta_no, ymd
+
+ ) as b
<where>
1=1
<include refid="viewInOutConditionSql"></include>
@@ -38,6 +58,117 @@
</where>
</select>
+ <select id="queryViewInOutListDay" parameterType="com.zy.asrs.entity.ViewInOutBean" resultType="com.zy.asrs.entity.ViewInOutBean">
+ select * from (
+ select *,ROW_NUMBER() OVER(Order by ymd desc) as rowid
+ from (
+ SELECT ymd, source_sta_no, SUM(a_1) AS sto_qty, SUM(a_2) AS ret_qty, SUM(a_1) + SUM(a_2) AS total_qty
+ FROM (SELECT wrk_no, CONVERT(char(10), wrk_date, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
+ FROM dbo.asr_wrk_mast
+ WHERE (source_sta_no IS NOT NULL) AND (wrk_sts > 1) AND (wrk_sts <= 5)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(10), wrk_date, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
+ FROM dbo.asr_wrk_mast AS asr_wrk_mast_1
+ WHERE (sta_no IS NOT NULL) AND (wrk_sts >= 14) AND (wrk_sts <= 15)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(10), wrk_date, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
+ FROM dbo.asr_wrk_mast_log
+ WHERE (source_sta_no IS NOT NULL) AND (wrk_sts > 1) AND (wrk_sts <= 5)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(10), wrk_date, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
+ FROM dbo.asr_wrk_mast_log AS asr_wrk_mast_log_1
+ WHERE (sta_no IS NOT NULL) AND (wrk_sts >= 14) AND (wrk_sts <= 15)) AS a
+ WHERE (ymd IS NOT NULL)
+ GROUP BY source_sta_no, ymd
+
+ ) as b
+ <where>
+ 1=1
+ <include refid="viewInOutConditionSql"></include>
+ </where>
+ ) as a
+ <where>
+ rowid between ((#{pageNumber}-1)*#{pageSize}+1) and (#{pageNumber}*#{pageSize})
+ <![CDATA[
+ order by ymd desc
+ ]]>
+ </where>
+ </select>
+
+ <select id="queryViewInOutListMonth" parameterType="com.zy.asrs.entity.ViewInOutBean" resultType="com.zy.asrs.entity.ViewInOutBean">
+ select * from (
+ select *,ROW_NUMBER() OVER(Order by ymd desc) as rowid
+ from (
+ SELECT ymd, source_sta_no, SUM(a_1) AS sto_qty, SUM(a_2) AS ret_qty, SUM(a_1) + SUM(a_2) AS total_qty
+ FROM (SELECT wrk_no, CONVERT(char(7), wrk_date, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
+ FROM dbo.asr_wrk_mast
+ WHERE (source_sta_no IS NOT NULL) AND (wrk_sts > 1) AND (wrk_sts <= 5)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(7), wrk_date, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
+ FROM dbo.asr_wrk_mast AS asr_wrk_mast_1
+ WHERE (sta_no IS NOT NULL) AND (wrk_sts >= 14) AND (wrk_sts <= 15)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(7), wrk_date, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
+ FROM dbo.asr_wrk_mast_log
+ WHERE (source_sta_no IS NOT NULL) AND (wrk_sts > 1) AND (wrk_sts <= 5)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(7), wrk_date, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
+ FROM dbo.asr_wrk_mast_log AS asr_wrk_mast_log_1
+ WHERE (sta_no IS NOT NULL) AND (wrk_sts >= 14) AND (wrk_sts <= 15)) AS a
+ WHERE (ymd IS NOT NULL)
+ GROUP BY source_sta_no, ymd
+
+ ) as b
+ <where>
+ 1=1
+ <include refid="viewInOutConditionSql"></include>
+ </where>
+ ) as a
+ <where>
+ rowid between ((#{pageNumber}-1)*#{pageSize}+1) and (#{pageNumber}*#{pageSize})
+ <![CDATA[
+ order by ymd desc
+ ]]>
+ </where>
+ </select>
+
+ <select id="queryViewInOutListYear" parameterType="com.zy.asrs.entity.ViewInOutBean" resultType="com.zy.asrs.entity.ViewInOutBean">
+ select * from (
+ select *,ROW_NUMBER() OVER(Order by ymd desc) as rowid
+ from (
+ SELECT ymd, source_sta_no, SUM(a_1) AS sto_qty, SUM(a_2) AS ret_qty, SUM(a_1) + SUM(a_2) AS total_qty
+ FROM (SELECT wrk_no, CONVERT(char(4), wrk_date, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
+ FROM dbo.asr_wrk_mast
+ WHERE (source_sta_no IS NOT NULL) AND (wrk_sts > 1) AND (wrk_sts <= 5)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(4), wrk_date, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
+ FROM dbo.asr_wrk_mast AS asr_wrk_mast_1
+ WHERE (sta_no IS NOT NULL) AND (wrk_sts >= 14) AND (wrk_sts <= 15)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(4), wrk_date, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
+ FROM dbo.asr_wrk_mast_log
+ WHERE (source_sta_no IS NOT NULL) AND (wrk_sts > 1) AND (wrk_sts <= 5)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(4), wrk_date, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
+ FROM dbo.asr_wrk_mast_log AS asr_wrk_mast_log_1
+ WHERE (sta_no IS NOT NULL) AND (wrk_sts >= 14) AND (wrk_sts <= 15)) AS a
+ WHERE (ymd IS NOT NULL)
+ GROUP BY source_sta_no, ymd
+
+ ) as b
+ <where>
+ 1=1
+ <include refid="viewInOutConditionSql"></include>
+ </where>
+ ) as a
+ <where>
+ rowid between ((#{pageNumber}-1)*#{pageSize}+1) and (#{pageNumber}*#{pageSize})
+ <![CDATA[
+ order by ymd desc
+ ]]>
+ </where>
+ </select>
+
<select id="getViewInOutCount" parameterType="com.zy.asrs.entity.ViewInOutBean" resultType="Integer">
select count(1) from asr_sta_inout_view a
<where>
@@ -47,6 +178,93 @@
<include refid="viewInOutConditionSql"></include>
</where>
</select>
+
+ <select id="getViewInOutCountDay" parameterType="com.zy.asrs.entity.ViewInOutBean" resultType="Integer">
+ select count(1) from (
+ SELECT ymd, source_sta_no, SUM(a_1) AS sto_qty, SUM(a_2) AS ret_qty, SUM(a_1) + SUM(a_2) AS total_qty
+ FROM (SELECT wrk_no, CONVERT(char(10), wrk_date, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
+ FROM dbo.asr_wrk_mast
+ WHERE (source_sta_no IS NOT NULL) AND (wrk_sts > 1) AND (wrk_sts <= 5)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(10), wrk_date, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
+ FROM dbo.asr_wrk_mast AS asr_wrk_mast_1
+ WHERE (sta_no IS NOT NULL) AND (wrk_sts >= 14) AND (wrk_sts <= 15)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(10), wrk_date, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
+ FROM dbo.asr_wrk_mast_log
+ WHERE (source_sta_no IS NOT NULL) AND (wrk_sts > 1) AND (wrk_sts <= 5)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(10), wrk_date, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
+ FROM dbo.asr_wrk_mast_log AS asr_wrk_mast_log_1
+ WHERE (sta_no IS NOT NULL) AND (wrk_sts >= 14) AND (wrk_sts <= 15)) AS a
+ WHERE (ymd IS NOT NULL)
+ GROUP BY source_sta_no, ymd
+ ) as a
+ <where>
+ <![CDATA[
+ 1=1
+]]>
+ <include refid="viewInOutConditionSql"></include>
+ </where>
+ </select>
+
+ <select id="getViewInOutCountMonth" parameterType="com.zy.asrs.entity.ViewInOutBean" resultType="Integer">
+ select count(1) from (
+ SELECT ymd, source_sta_no, SUM(a_1) AS sto_qty, SUM(a_2) AS ret_qty, SUM(a_1) + SUM(a_2) AS total_qty
+ FROM (SELECT wrk_no, CONVERT(char(7), wrk_date, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
+ FROM dbo.asr_wrk_mast
+ WHERE (source_sta_no IS NOT NULL) AND (wrk_sts > 1) AND (wrk_sts <= 5)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(7), wrk_date, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
+ FROM dbo.asr_wrk_mast AS asr_wrk_mast_1
+ WHERE (sta_no IS NOT NULL) AND (wrk_sts >= 14) AND (wrk_sts <= 15)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(7), wrk_date, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
+ FROM dbo.asr_wrk_mast_log
+ WHERE (source_sta_no IS NOT NULL) AND (wrk_sts > 1) AND (wrk_sts <= 5)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(7), wrk_date, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
+ FROM dbo.asr_wrk_mast_log AS asr_wrk_mast_log_1
+ WHERE (sta_no IS NOT NULL) AND (wrk_sts >= 14) AND (wrk_sts <= 15)) AS a
+ WHERE (ymd IS NOT NULL)
+ GROUP BY source_sta_no, ymd
+ ) as a
+ <where>
+ <![CDATA[
+ 1=1
+]]>
+ <include refid="viewInOutConditionSql"></include>
+ </where>
+ </select>
+
+ <select id="getViewInOutCountYear" parameterType="com.zy.asrs.entity.ViewInOutBean" resultType="Integer">
+ select count(1) from (
+ SELECT ymd, source_sta_no, SUM(a_1) AS sto_qty, SUM(a_2) AS ret_qty, SUM(a_1) + SUM(a_2) AS total_qty
+ FROM (SELECT wrk_no, CONVERT(char(4), wrk_date, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
+ FROM dbo.asr_wrk_mast
+ WHERE (source_sta_no IS NOT NULL) AND (wrk_sts > 1) AND (wrk_sts <= 5)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(4), wrk_date, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
+ FROM dbo.asr_wrk_mast AS asr_wrk_mast_1
+ WHERE (sta_no IS NOT NULL) AND (wrk_sts >= 14) AND (wrk_sts <= 15)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(4), wrk_date, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
+ FROM dbo.asr_wrk_mast_log
+ WHERE (source_sta_no IS NOT NULL) AND (wrk_sts > 1) AND (wrk_sts <= 5)
+ UNION ALL
+ SELECT wrk_no, CONVERT(char(4), wrk_date, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
+ FROM dbo.asr_wrk_mast_log AS asr_wrk_mast_log_1
+ WHERE (sta_no IS NOT NULL) AND (wrk_sts >= 14) AND (wrk_sts <= 15)) AS a
+ WHERE (ymd IS NOT NULL)
+ GROUP BY source_sta_no, ymd
+ ) as a
+ <where>
+ <![CDATA[
+ 1=1
+]]>
+ <include refid="viewInOutConditionSql"></include>
+ </where>
+ </select>
<!-- 涓嶅垎椤垫煡璇㈡墍鏈変俊鎭紝鐢ㄤ簬excel瀵煎嚭 -->
<select id="getViewInOutAll" parameterType="com.zy.asrs.entity.ViewInOutBean" resultType="com.zy.asrs.entity.ViewInOutBean">
@@ -79,5 +297,9 @@
and matnr = #{matnr}
</if>
</select>
+ <select id="selectAll" resultType="com.zy.asrs.entity.ViewInOutBean">
+ select * from asr_sta_inout_view a
+
+ </select>
</mapper>
\ No newline at end of file
--
Gitblit v1.9.1