自动化立体仓库 - WMS系统
13
zhang
16 小时以前 82de5a307466894bbb0258f8a63a26a7bb96d80d
src/main/resources/mapper/ViewInOutMapper.xml
@@ -26,19 +26,19 @@
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), crn_str_time, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
   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), crn_str_time, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
   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), crn_str_time, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
   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), crn_str_time, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
   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)
@@ -63,19 +63,19 @@
      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), crn_str_time, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
      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), crn_str_time, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
      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), crn_str_time, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
      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), crn_str_time, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
      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)
@@ -100,19 +100,19 @@
      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), crn_str_time, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
      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), crn_str_time, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
      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), crn_str_time, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
      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), crn_str_time, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
      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)
@@ -137,19 +137,19 @@
      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), crn_str_time, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
      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), crn_str_time, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
      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), crn_str_time, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
      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), crn_str_time, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
      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)
@@ -182,19 +182,19 @@
   <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), crn_str_time, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
      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 &lt;= 5)
      UNION ALL
      SELECT     wrk_no, CONVERT(char(10), crn_str_time, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
      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 &lt;= 15)
      UNION ALL
      SELECT     wrk_no, CONVERT(char(10), crn_str_time, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
      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 &lt;= 5)
      UNION ALL
      SELECT     wrk_no, CONVERT(char(10), crn_str_time, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
      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 &lt;= 15)) AS a
      WHERE     (ymd IS NOT NULL)
@@ -211,19 +211,19 @@
   <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), crn_str_time, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
      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 &lt;= 5)
      UNION ALL
      SELECT     wrk_no, CONVERT(char(7), crn_str_time, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
      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 &lt;= 15)
      UNION ALL
      SELECT     wrk_no, CONVERT(char(7), crn_str_time, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
      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 &lt;= 5)
      UNION ALL
      SELECT     wrk_no, CONVERT(char(7), crn_str_time, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
      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 &lt;= 15)) AS a
      WHERE     (ymd IS NOT NULL)
@@ -240,19 +240,19 @@
   <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), crn_str_time, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
      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 &lt;= 5)
      UNION ALL
      SELECT     wrk_no, CONVERT(char(4), crn_str_time, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
      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 &lt;= 15)
      UNION ALL
      SELECT     wrk_no, CONVERT(char(4), crn_str_time, 120) AS ymd, wrk_sts, source_sta_no, 1 AS a_1, 0 AS a_2
      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 &lt;= 5)
      UNION ALL
      SELECT     wrk_no, CONVERT(char(4), crn_str_time, 120) AS Expr1, wrk_sts, sta_no, 0 AS Expr2, 1 AS Expr3
      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 &lt;= 15)) AS a
      WHERE     (ymd IS NOT NULL)
@@ -297,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>