5600019df2ab0e7c366db8e5c154c199d3bc8a6a.svn-base 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIG040062_JH.select" desc=" 加回 " fetchSize="10">
  4. <![CDATA[
  5. SELECT '' CHK
  6. ,C.SLAB_NO
  7. ,C.SLAB_STAT
  8. ,C.STL_GRD
  9. ,C.ORD_FL
  10. ,C.SLAB_THK
  11. ,C.SLAB_WTH
  12. ,C.SLAB_LEN
  13. ,C.SLAB_WGT
  14. ,C.CUR_LOAD_LOC
  15. ,C.CUR_PROG_CD
  16. ,'加回' BACK_TP
  17. ,A.MISSNO_CAUSE_CD
  18. ,B.MISSNO_CAUSE_CD
  19. ,B.MISSNO_DTIME
  20. ,B.MISSNO_WK_EMP_NO
  21. ,B.MISSNO_WKSHIFT
  22. ,B.MISSNO_WKGROUP
  23. ,C.SCRAP_WGT
  24. ,C.ORD_NO
  25. ,C.ORD_SEQ
  26. ,C.ORG_ORD_NO
  27. ,C.ORG_ORD_SEQ
  28. ,C.CUR_PROG_CD
  29. ,C.BEF_PROG_CD
  30. FROM TBH02_COIL_COMM A
  31. ,TBH02_RHF_MISSNO B
  32. ,TBG02_SLAB_COMM C
  33. WHERE '1' = '1'
  34. AND A.SLAB_NO = B.SLAB_NO
  35. AND A.SLAB_NO = C.SLAB_NO
  36. AND C.CUR_LOAD_LOC NOT LIKE 'Z%'
  37. --AND A.MISSNO_CLF_CD = 'S' --- 加回 轧回 区分
  38. AND B.MISSNO_CLF = '2' --- 1炉前取消,2炉后加回,3轧回
  39. AND B.REG_DTIME BETWEEN ?||'000000' AND ?||'999999'
  40. AND A.SLAB_NO LIKE ?||'%'
  41. ORDER BY A.SLAB_NO
  42. ]]>
  43. </query>
  44. <query id="UIG040062_ZH.select" desc=" 轧回 " fetchSize="10">
  45. <![CDATA[
  46. SELECT '' CHK
  47. ,C.SLAB_NO
  48. ,C.SLAB_STAT
  49. ,C.STL_GRD
  50. ,C.ORD_FL
  51. ,C.SLAB_THK
  52. ,C.SLAB_WTH
  53. ,C.SLAB_LEN
  54. ,C.SLAB_WGT
  55. ,C.CUR_LOAD_LOC
  56. ,'轧回' BACK_TP
  57. ,A.MISSNO_CAUSE_CD
  58. ,B.MISSNO_CAUSE_CD
  59. ,B.MISSNO_DTIME
  60. ,B.MISSNO_WK_EMP_NO
  61. ,B.MISSNO_WKSHIFT
  62. ,B.MISSNO_WKGROUP
  63. ,C.SCRAP_WGT
  64. ,C.ORD_NO
  65. ,C.ORD_SEQ
  66. ,C.ORG_ORD_NO
  67. ,C.ORG_ORD_SEQ
  68. ,C.CUR_PROG_CD
  69. ,C.BEF_PROG_CD
  70. FROM TBH02_COIL_COMM A
  71. ,TBH02_RHF_MISSNO B
  72. ,TBG02_SLAB_COMM C
  73. WHERE '1' = '1'
  74. AND A.SLAB_NO = B.SLAB_NO
  75. AND A.SLAB_NO = C.SLAB_NO
  76. AND C.CUR_LOAD_LOC NOT LIKE 'Z%'
  77. --AND A.MISSNO_CLF_CD = 'S' --- 加回 轧回 区分
  78. AND B.MISSNO_CLF = '3' --- 1炉前取消,2炉后加回,3轧回
  79. AND B.REG_DTIME BETWEEN ?||'000000' AND ?||'999999'
  80. AND A.SLAB_NO LIKE ?||'%'
  81. ORDER BY A.SLAB_NO
  82. ]]>
  83. </query>
  84. <query id="UIG040062_CLEAR_SLABYARD.update" desc=" clear yard_addr " fetchSize="10">
  85. <![CDATA[
  86. UPDATE TBG04_SLAB_YARD T
  87. SET T.SLAB_NO = ''
  88. ,T.BEF_STORE_LOC = ''
  89. ,T.REG_ID = ''
  90. ,CR_NO = ''
  91. ,ORD_FLAG = ''
  92. ,T.REG_DTIME = ''
  93. WHERE T.SLAB_NO = :1
  94. ]]>
  95. </query>
  96. <query id="UIG040062_SLABCOMM_JH.update" desc=" 加回 " fetchSize="10">
  97. <![CDATA[
  98. UPDATE TBG02_SLAB_COMM T
  99. SET T.BEF_LOAD_LOC = T.CUR_LOAD_LOC
  100. ,T.BEF_LOAD_LOC_DTIME = T.CUR_LOAD_LOC_DTIME
  101. ,T.CUR_LOAD_LOC = :1
  102. ,T.CUR_LOAD_LOC_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  103. ,T.SLAB_STOCK_TYPE = '3' -- 加回
  104. ,T.MILL_SCH_STAT = ''
  105. ,T.SLAB_STAT = '2'
  106. ,T.BEF_PROG_CD = T.CUR_PROG_CD
  107. ,T.BEF_PROG_CD_PGM = T.CUR_PROG_CD_PGM
  108. ,T.BEF_PROG_CD_DTIME = T.CUR_PROG_CD_DTIME
  109. ,T.CUR_PROG_CD = 'RRC'
  110. ,T.ORD_FL = '2'
  111. ,T.ORG_ORD_NO = T.ORD_NO
  112. ,T.ORG_ORD_SEQ = T.ORD_SEQ
  113. ,T.ORD_NO = ''
  114. ,T.ORD_SEQ = ''
  115. ,T.CUR_PROG_CD_PGM = 'UIG040062'
  116. ,T.CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  117. ,T.SLAB_STOCK_ENT_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  118. ,T.SLAB_STOCK_SHIFT = :2
  119. ,T.SLAB_STOCK_GROUP = :3
  120. ,T.SLAB_STOCK_REG_ID = :4
  121. WHERE T.SLAB_NO = :5
  122. ]]>
  123. </query>
  124. <query id="UIG040062_SLABCOMM_D_JH.update" desc=" 加回 " fetchSize="10">
  125. <![CDATA[
  126. UPDATE TBG02_SLAB_COMM_D T
  127. SET T.ORD_FL = '2'
  128. ,T.ORD_NO = ''
  129. ,T.ORD_SEQ = ''
  130. WHERE T.SLAB_NO = :1
  131. ]]>
  132. </query>
  133. <query id="UIG040062_SLABYARD.update" desc=" 加回 " fetchSize="10">
  134. <![CDATA[
  135. UPDATE TBG04_SLAB_YARD T
  136. SET T.SLAB_NO = :1
  137. ,T.BEF_STORE_LOC = 'RFI'
  138. ,T.REG_ID = 'UIG040062'
  139. ,CR_NO = ''
  140. ,ORD_FLAG = ''
  141. ,T.REG_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  142. WHERE T.YARD_ADDR = :2
  143. AND T.STORELAY = :3
  144. ]]>
  145. </query>
  146. <query id="UIG040062_SLABCOMM_ZH.update" desc=" 轧回 " fetchSize="10">
  147. <![CDATA[
  148. UPDATE TBG02_SLAB_COMM T
  149. SET T.BEF_LOAD_LOC = T.CUR_LOAD_LOC
  150. ,T.BEF_LOAD_LOC_DTIME = T.CUR_LOAD_LOC_DTIME
  151. ,T.CUR_LOAD_LOC = :1
  152. ,T.CUR_LOAD_LOC_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  153. ,t.slab_stock_type = '4' -- 加回
  154. ,T.MILL_SCH_STAT = ''
  155. ,T.SLAB_STAT = '2'
  156. ,T.ORD_FL = '2'
  157. ,T.ORG_ORD_NO = T.ORD_NO
  158. ,T.ORG_ORD_SEQ = T.ORD_SEQ
  159. ,T.ORD_NO = ''
  160. ,T.ORD_SEQ = ''
  161. ,T.SLAB_THK = :2
  162. ,T.SLAB_WTH = :3
  163. ,T.SLAB_LEN = :4
  164. ,T.SLAB_WGT = :5
  165. ,T.SCRAP_WGT = :6
  166. ,T.BEF_PROG_CD = T.CUR_PROG_CD
  167. ,T.BEF_PROG_CD_PGM = T.CUR_PROG_CD_PGM
  168. ,T.BEF_PROG_CD_DTIME = T.CUR_PROG_CD_DTIME
  169. ,T.CUR_PROG_CD = 'RRC'
  170. ,T.CUR_PROG_CD_PGM = 'UIG040062'
  171. ,T.CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  172. ,T.SLAB_STOCK_ENT_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  173. ,T.SLAB_STOCK_SHIFT = :7
  174. ,T.SLAB_STOCK_GROUP = :8
  175. ,T.SLAB_STOCK_REG_ID = :9
  176. WHERE T.SLAB_NO = :10
  177. ]]>
  178. </query>
  179. <query id="UIG040062_SLABCOMM_D_ZH.update" desc=" 轧回 " fetchSize="10">
  180. <![CDATA[
  181. UPDATE TBG02_SLAB_COMM_D T
  182. SET T.ORD_FL = '2'
  183. WHERE T.SLAB_NO = ?
  184. ]]>
  185. </query>
  186. </queryMap>