8a5689ce847f083481eb54baeaec4ddbcea499b6.svn-base 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="订单进程详细信息查询">
  3. <query id="UIE013020.OrdPrc.Select" desc="" fetchSize="10">
  4. <![CDATA[
  5. SELECT T1.L2_SCH_NO P_DSN_SLAB_NO
  6. ,NVL(SUM(DECODE(T1.PROC_STAT,'07',T1.SLAB_WGT)),0) WGT07 --品质设计待机(TBZ00_COMMCD WHERE LG_CD = D01007)
  7. ,NVL(SUM(DECODE(T1.PROC_STAT,'01',T1.SLAB_WGT)),0) WGT01 --等待设计
  8. ,NVL(SUM(DECODE(T1.PROC_STAT,'02',T1.SLAB_WGT)),0) WGT02 --板坯设计
  9. ,NVL(SUM(DECODE(T1.PROC_STAT,'03',T1.SLAB_WGT)),0) WGT03 --炉次浇次设计
  10. ,NVL(SUM(DECODE(T1.PROC_STAT,'04',T1.SLAB_WGT)),0) WGT04 --出钢指示
  11. ,NVL(SUM(DECODE(T1.PROC_STAT,'05',T1.SLAB_WGT)),0) WGT05 --生产完成
  12. ,NVL(SUM(DECODE(T1.PROC_STAT,'06',T1.SLAB_WGT)),0) WGT06 --移送至中厚板
  13. FROM TBD01_SLABDN_OBJ2 T1
  14. WHERE T1.L2_SCH_NO LIKE :1||'%'
  15. AND T1.ORD_NO||'&' LIKE :2||'%'
  16. AND T1.ORD_SEQ||'&' LIKE :3||'%'
  17. AND T1.FAC_STL_GRD LIKE :4||'%'
  18. GROUP BY T1.L2_SCH_NO
  19. ]]>
  20. </query>
  21. <query id="UIE013020.OrdPrcDet.Select" desc="" fetchSize="10">
  22. <![CDATA[
  23. SELECT MAT_NO
  24. ,P_DSN_SLAB_NO
  25. ,STL_GRD
  26. ,ORD_NO
  27. ,ORD_SEQ
  28. ,SLAB_STAT
  29. ,SLAB_THK
  30. ,SLAB_WTH
  31. ,SLAB_LEN
  32. ,SLAB_WGT
  33. ,SEQ
  34. FROM (
  35. SELECT T1.DSN_SLAB_NO MAT_NO
  36. ,T1.P_DSN_SLAB_NO P_DSN_SLAB_NO
  37. ,T1.FAC_STL_GRD STL_GRD
  38. ,T1.ORD_NO ORD_NO
  39. ,T1.ORD_SEQ ORD_SEQ
  40. ,T1.PROC_STAT SLAB_STAT
  41. ,T1.SLAB_THK SLAB_THK
  42. ,T1.SLAB_WTH SLAB_WTH
  43. ,T1.SLAB_LEN SLAB_LEN
  44. ,T1.SLAB_WGT SLAB_WGT
  45. ,'01' SEQ
  46. FROM TBD01_SLABDN_OBJ2 T1
  47. WHERE T1.PROC_STAT IN ('07','01')
  48. UNION ALL
  49. SELECT T2.DSN_SLAB_NO MAT_NO
  50. ,T3.P_DSN_SLAB_NO P_DSN_SLAB_NO
  51. ,T2.FAC_STL_GRD STL_GRD
  52. ,T3.ORD_NO ORD_NO
  53. ,T3.ORD_SEQ ORD_SEQ
  54. ,T3.PROC_STAT SLAB_STAT
  55. ,T2.SLAB_THK SLAB_THK
  56. ,T2.SLAB_WTH SLAB_WTH
  57. ,T2.SLAB_LEN SLAB_LEN
  58. ,T2.SLAB_WGT SLAB_WGT
  59. ,'02' SEQ
  60. FROM TBD01_SLABDN_RST2 T2
  61. ,TBD01_SLABDN_OBJ2 T3
  62. WHERE T2.DSN_SLAB_NO = T3.DSN_SLAB_NO
  63. AND T3.PROC_STAT IN ('02','03')
  64. UNION ALL
  65. SELECT T4.SLAB_MANA_NO MAT_NO
  66. ,T5.P_DSN_SLAB_NO P_DSN_SLAB_NO
  67. ,T4.STL_GRD STL_GRD
  68. ,T5.ORD_NO ORD_NO
  69. ,T5.ORD_SEQ ORD_SEQ
  70. ,T5.PROC_STAT SLAB_STAT
  71. ,T4.SLAB_THK SLAB_THK
  72. ,T4.SLAB_WTH SLAB_WTH
  73. ,T4.SLAB_LEN SLAB_LEN
  74. ,T4.SLAB_WGT SLAB_WGT
  75. ,'03' SEQ
  76. FROM TBF01_SPEC_SLAB T4
  77. ,TBD01_SLABDN_OBJ2 T5
  78. WHERE T4.DSN_SLAB_NO = T5.DSN_SLAB_NO
  79. AND T5.PROC_STAT = '04'
  80. AND T4.STATUS_CD IN ('A','B')
  81. UNION ALL
  82. SELECT T6.SLAB_NO MAT_NO
  83. ,T7.P_DSN_SLAB_NO P_DSN_SLAB_NO
  84. ,T6.STL_GRD STL_GRD
  85. ,T7.ORD_NO ORD_NO
  86. ,T7.ORD_SEQ ORD_SEQ
  87. ,T7.PROC_STAT SLAB_STAT
  88. ,T6.SLAB_THK SLAB_THK
  89. ,T6.SLAB_WTH SLAB_WTH
  90. ,T6.SLAB_LEN SLAB_LEN
  91. ,T6.SLAB_WGT SLAB_WGT
  92. ,'04' SEQ
  93. FROM TBG02_SLAB_COMM T6
  94. ,TBD01_SLABDN_OBJ2 T7
  95. WHERE T6.DSN_SLAB_NO = T7.DSN_SLAB_NO
  96. AND T7.PROC_STAT IN ('05','06')
  97. AND T6.SLAB_STAT IN ('2','3')
  98. ) A
  99. WHERE '1' = '1'
  100. AND A.P_DSN_SLAB_NO = :1
  101. AND A.ORD_NO||'&' LIKE :2||'%'
  102. AND A.ORD_SEQ||'&' LIKE :3||'%'
  103. AND A.STL_GRD||'&' LIKE :4||'%'
  104. AND A.SLAB_STAT||'&' LIKE :5||'%'
  105. ORDER BY SEQ,MAT_NO,SLAB_STAT
  106. ]]>
  107. </query>
  108. </queryMap>