8a9050d72b58e4045069a269f8afb90322c4330f.svn-base 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIG040700_SIMP_SLAB.select" desc=" 板坯详细信息查询 ">
  4. <![CDATA[
  5. SELECT A.SLAB_NO
  6. ,STL_GRD
  7. ,CUR_LOAD_LOC
  8. ,YARD_ADDR||STORELAY YARD_ADDR
  9. ,SLAB_THK||'*'||SLAB_WTH||'*'||SLAB_LEN SLAB_SIZE
  10. ,SLAB_RT
  11. ,CUR_PROG_CD
  12. ,ORD_FL
  13. ,ORD_NO
  14. ,ORD_SEQ
  15. ,A.SLAB_RT
  16. ,SLAB_STAT
  17. ,'' CR_NO
  18. ,'' TO_YARD
  19. ,'' CHK
  20. ,MILL_SCH_STAT
  21. ,HCR_CLF
  22. ,SLAB_INGR_DEC_GRD
  23. ,SLAB_SIZE_DEC_GRD
  24. FROM TBG02_SLAB_COMM A
  25. ,TBG04_SLAB_YARD B
  26. WHERE '1' = '1'
  27. AND A.SLAB_NO = B.SLAB_NO(+)
  28. AND A.SLAB_NO LIKE ?||'%'
  29. ORDER BY A.SLAB_NO ASC
  30. ]]>
  31. </query>
  32. <query id="UIG040700_RAB_SLAB.select" desc=" 板坯详细信息查询 ">
  33. <![CDATA[
  34. SELECT A.SLAB_NO
  35. ,STL_GRD
  36. ,CUR_LOAD_LOC
  37. ,YARD_ADDR||STORELAY YARD_ADDR
  38. ,SLAB_THK||'*'||SLAB_WTH||'*'||SLAB_LEN SLAB_SIZE
  39. ,SLAB_RT
  40. ,CUR_PROG_CD
  41. ,ORD_FL
  42. ,ORD_NO
  43. ,ORD_SEQ
  44. ,A.SLAB_RT
  45. ,SLAB_STAT
  46. ,'' CR_NO
  47. ,'' TO_YARD
  48. ,'' CHK
  49. ,MILL_SCH_STAT
  50. ,HCR_CLF
  51. ,SLAB_INGR_DEC_GRD
  52. ,SLAB_SIZE_DEC_GRD
  53. FROM TBG02_SLAB_COMM A
  54. ,TBG04_SLAB_YARD B
  55. WHERE '1' = '1'
  56. AND A.SLAB_NO = B.SLAB_NO(+)
  57. AND A.CUR_PROG_CD = 'RAB'
  58. AND A.SLAB_STAT = '2'
  59. ORDER BY A.SLAB_NO ASC
  60. ]]>
  61. </query>
  62. <query id="UIG040700_RABERR_SLAB.select" desc=" 板坯详细信息查询 ">
  63. <![CDATA[
  64. SELECT A.SLAB_NO
  65. ,STL_GRD
  66. ,CUR_LOAD_LOC
  67. ,YARD_ADDR||STORELAY YARD_ADDR
  68. ,SLAB_THK||'*'||SLAB_WTH||'*'||SLAB_LEN SLAB_SIZE
  69. ,SLAB_RT
  70. ,CUR_PROG_CD
  71. ,ORD_FL
  72. ,ORD_NO
  73. ,ORD_SEQ
  74. ,A.SLAB_RT
  75. ,SLAB_STAT
  76. ,'' CR_NO
  77. ,'' TO_YARD
  78. ,'' CHK
  79. ,MILL_SCH_STAT
  80. ,HCR_CLF
  81. ,SLAB_INGR_DEC_GRD
  82. ,SLAB_SIZE_DEC_GRD
  83. FROM TBG02_SLAB_COMM A
  84. ,TBG04_SLAB_YARD B
  85. WHERE '1' = '1'
  86. AND A.SLAB_NO = B.SLAB_NO(+)
  87. AND A.CUR_PROG_CD = 'RAB'
  88. AND A.SLAB_STAT = '2'
  89. AND A.ORD_FL = '2'
  90. ORDER BY A.SLAB_NO ASC
  91. ]]>
  92. </query>
  93. <query id="UIG040700_STATERRO_SLAB.select" desc=" 板坯详细信息查询 ">
  94. <![CDATA[
  95. SELECT A.SLAB_NO
  96. ,STL_GRD
  97. ,CUR_LOAD_LOC
  98. ,YARD_ADDR||STORELAY YARD_ADDR
  99. ,SLAB_THK||'*'||SLAB_WTH||'*'||SLAB_LEN SLAB_SIZE
  100. ,SLAB_RT
  101. ,CUR_PROG_CD
  102. ,ORD_FL
  103. ,ORD_NO
  104. ,ORD_SEQ
  105. ,A.SLAB_RT
  106. ,SLAB_STAT
  107. ,'' CR_NO
  108. ,'' TO_YARD
  109. ,'' CHK
  110. ,MILL_SCH_STAT
  111. ,HCR_CLF
  112. ,SLAB_INGR_DEC_GRD
  113. ,SLAB_SIZE_DEC_GRD
  114. FROM TBG02_SLAB_COMM A
  115. ,TBG04_SLAB_YARD B
  116. WHERE '1' = '1'
  117. AND A.SLAB_NO = B.SLAB_NO
  118. AND A.SLAB_STAT = '3'
  119. ]]>
  120. </query>
  121. <query id="UIG040700_SLAB_BACK.update" desc=" " fetchSize="10">
  122. <![CDATA[
  123. UPDATE TBG02_SLAB_COMM SET
  124. MATRL_END_CAUSE_CD = ''
  125. ,MATRL_END_DTIME = ''
  126. ,SLAB_STAT = '2'
  127. ,CUR_PROG_CD = (CASE WHEN SLAB_RT = 'H' THEN 'RRC' WHEN SLAB_RT IN ('Z','P') THEN 'RGB' ELSE CUR_PROG_CD END)
  128. ,BEF_LOAD_LOC = CUR_LOAD_LOC
  129. ,CUR_LOAD_LOC = 'A0'
  130. ,ORD_NO = ''
  131. ,ORD_SEQ = ''
  132. ,PLT_TRS_CAR_NO=''
  133. ,ORD_FL = '2'
  134. ,MILL_SCH_STAT = ''
  135. ,SLAB_RTURN = ?
  136. WHERE SLAB_NO = ?
  137. ]]>
  138. </query>
  139. <query id="UIG040700_SLAB_CHF.update" desc=" " fetchSize="10">
  140. <![CDATA[
  141. UPDATE TBG02_SLAB_COMM T
  142. SET T.MATRL_END_CAUSE_CD = '',
  143. T.MATRL_END_DTIME = '',
  144. T.SLAB_STAT = '4',
  145. T.BEF_PROG_CD=T.CUR_PROG_CD,
  146. T.CUR_PROG_CD = '',
  147. T.CUR_PROG_CD_PGM = 'ErrorSalbChekCHF',
  148. T.CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'),
  149. T.CUR_LOAD_LOC = 'A0',
  150. T.ORD_NO = '',
  151. T.ORD_SEQ = '',
  152. T.PLT_TRS_CAR_NO = '',
  153. T.ORD_FL = '2',
  154. T.MILL_SCH_STAT = '',
  155. T.SLAB_RTURN = ?
  156. WHERE SLAB_NO = ?
  157. ]]>
  158. </query>
  159. <query id="UIG040700_CHF_YARD.update" desc=" " fetchSize="10">
  160. <![CDATA[
  161. UPDATE TBG04_SLAB_YARD T
  162. SET T.SLAB_NO='',
  163. T.REG_ID='',
  164. T.REG_DTIME ='' WHERE T.SLAB_NO=?
  165. ]]>
  166. </query>
  167. <query id="UIG040700_SLAB_ZHK.update" desc=" " fetchSize="10">
  168. <![CDATA[
  169. UPDATE TBG02_SLAB_COMM T
  170. SET T.MATRL_END_CAUSE_CD = '',
  171. T.MATRL_END_DTIME = '',
  172. T.SLAB_STAT = '5',
  173. T.BEF_PROG_CD=T.CUR_PROG_CD,
  174. T.CUR_PROG_CD = '',
  175. T.CUR_LOAD_LOC = 'A0',
  176. T.ORD_NO = '',
  177. T.ORD_SEQ = '',
  178. T.PLT_TRS_CAR_NO = '',
  179. T.ORD_FL = '2',
  180. T.MILL_SCH_STAT = '',
  181. T.SLAB_RTURN = ?
  182. WHERE SLAB_NO = ?
  183. ]]>
  184. </query>
  185. </queryMap>