16b9117b1b55e1b544b9da7e4b5e9dc9d39ed32c.svn-base 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIH050030_CR_COMM.select" desc="" fetchSize="10">
  4. <![CDATA[
  5. SELECT '' CHK,FROM_ADDR,TO_ADDR,COIL_NO OLD_SAMPL_NO,CR_NO,REG_DTIME,ORD_SEQ,CMD_CLF
  6. FROM TBH05_COIL_CRANE_ORDER
  7. WHERE FROM_ADDR LIKE ? || '%'
  8. AND (CR_NO IS NULL OR CR_NO LIKE ?||'%')
  9. AND ORD_STAT = '1'
  10. ]]>
  11. </query>
  12. <query id="UIH050030_YARD_FROM.select" desc="" fetchSize="10">
  13. <![CDATA[
  14. SELECT STORELAY,YARD_CLF||STEP_CLF||STORELAY||STORE_SEQ FROM_ADDR
  15. ,a.COIL_NO FROM_COIL_NO
  16. ,b.COIL_OUTDIA FROM_OUT_DIA
  17. FROM TBH05_COIL_YARD a,TBH02_COIL_COMM b
  18. WHERE a.COIL_NO = b.OLD_SAMPL_NO(+)
  19. AND b.COIL_STAT = '2'
  20. AND YARD_CLF LIKE ?||'%'
  21. ]]>
  22. </query>
  23. <query id="UIH050030_YARD_TO.select" desc="" fetchSize="10">
  24. <![CDATA[
  25. SELECT STORELAY,YARD_CLF||STEP_CLF||STORELAY||STORE_SEQ TO_ADDR
  26. ,a.COIL_NO TO_COIL_NO,
  27. b.COIL_OUTDIA TO_OUT_DIA
  28. FROM TBH05_COIL_YARD a,TBH02_COIL_COMM b
  29. WHERE a.COIL_NO = b.OLD_SAMPL_NO(+)
  30. AND b.COIL_STAT = '2'
  31. AND YARD_CLF LIKE ?||'%'
  32. ]]>
  33. </query>
  34. <query id="UIH050030_LOCK.select" desc="查询是否已经锁定标志位信息 2是已锁定 1是未锁定" fetchSize="10">
  35. <![CDATA[
  36. SELECT DECODE(LOCK_YN,'2','已锁定','未锁定' ) LOCK_YN
  37. FROM TBH05_STD_COIL_YARD
  38. WHERE YARD_ADDR = ?
  39. ]]>
  40. </query>
  41. <query id="UIH050030_STEP_CLF.select" desc=" 通过选择仓库区分来获得具体的位置信息 " fetchSize="10">
  42. <![CDATA[
  43. SELECT DISTINCT SUBSTR(YARD_CLF,3,1) LABEL,SUBSTR(YARD_CLF,3,1) VALUE FROM TBH05_COIL_YARD WHERE YARD_CLF LIKE ?||'%'
  44. ]]>
  45. </query>
  46. <query id="UIH050030_FROM.update" desc=" " fetchSize="10">
  47. <![CDATA[
  48. UPDATE TBH05_COIL_YARD SET
  49. COIL_NO = NULL
  50. ,CR_NO = NULL
  51. ,REG_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  52. WHERE YARD_CLF||STEP_CLF||STORELAY||STORE_SEQ = ?
  53. ]]>
  54. </query>
  55. <query id="UIH050030_TO.update" desc=" " fetchSize="10">
  56. <![CDATA[
  57. UPDATE TBH05_COIL_YARD SET
  58. COIL_NO = ?
  59. ,CR_NO = ?
  60. ,REG_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  61. WHERE YARD_CLF||STEP_CLF||STORELAY||STORE_SEQ = ?
  62. ]]>
  63. </query>
  64. <query id="UIH050030_cr_cmd.update" desc=" " fetchSize="10">
  65. <![CDATA[
  66. UPDATE TBH05_COIL_CRANE_ORDER SET
  67. REG_ID = ?
  68. ,ORD_STAT = '2'
  69. ,REG_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  70. WHERE ORD_SEQ = ?
  71. ]]>
  72. </query>
  73. <query id="UIH050030_RESERV_FL.update" desc=" 解除对钢卷仓库内位置和步进梁的锁定操作 " fetchSize="10">
  74. <![CDATA[
  75. UPDATE TBH05_COIL_YARD SET
  76. RESERV_FL = ''
  77. WHERE YARD_CLF||STEP_CLF||STORELAY||STORE_SEQ = ?
  78. ]]>
  79. </query>
  80. <query id="UIH050030_LOCK_SEND.insert" desc=" 发送锁定电文信息 这里LOCK_FLAG标志给为1,待锁定 " fetchSize="10">
  81. <![CDATA[
  82. INSERT INTO TBH06_L1_SEND_COIL_LOCK
  83. (
  84. SEQ_NO
  85. ,MSG_FLAG
  86. ,TC_ID
  87. ,TRANS_DTIME
  88. ,LINE_POSITION
  89. ,SEND_DTIME
  90. ,LOCK_FLAG
  91. )
  92. VALUES
  93. (
  94. TBH06_L1_SEND_COIL_LOCK_SEQ.NEXTVAL
  95. ,'N'
  96. ,?
  97. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  98. ,?
  99. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  100. ,'1'
  101. )
  102. ]]>
  103. </query>
  104. <query id="UIH050030_TAKEIN_SEND.insert" desc=" 放入保存的同时要给出这个信息 " fetchSize="10">
  105. <![CDATA[
  106. INSERT INTO TBH06_L1_SEND_COIL_TAKEIN
  107. (
  108. SEQ_NO
  109. ,MSG_FLAG
  110. ,TC_ID
  111. ,TRANS_DTIME
  112. ,COIL_NO
  113. ,LINE_POSITION
  114. ,YARD_LOC
  115. ,TAKE_IN_DTIME
  116. )
  117. VALUES
  118. (
  119. TBH06_L1_SEND_COIL_TAKEIN_SEQ.NEXTVAL
  120. ,'N'
  121. ,?
  122. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  123. ,?
  124. ,?
  125. ,?
  126. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  127. )
  128. ]]>
  129. </query>
  130. <query id="UIH050030_TAKEOUT_SEND.insert" desc=" 拿出保存要更新这个信息 " fetchSize="10">
  131. <![CDATA[
  132. INSERT INTO TBH06_L1_SEND_COIL_TAKEOUT
  133. (
  134. SEQ_NO
  135. ,MSG_FLAG
  136. ,TC_ID
  137. ,TRANS_DTIME
  138. ,COIL_NO
  139. ,LINE_POSITION
  140. ,YARD_LOC
  141. ,TAKE_OUT_DTIME
  142. )
  143. VALUES
  144. (
  145. TBH06_L1_SEND_COIL_TAKEOUT_SEQ.NEXTVAL
  146. ,'N'
  147. ,?
  148. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  149. ,?
  150. ,?
  151. ,?
  152. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  153. )
  154. ]]>
  155. </query>
  156. <query id="UIH050030_COIL_COMM" desc=" 保存去向位置到钢卷公共表的现在存放位置字段 " fetchSize="10">
  157. <![CDATA[
  158. UPDATE tbh02_coil_comm SET
  159. CUR_LOAD_LOC = ?
  160. ,CUR_LOAD_LOC_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  161. ,BEF_LOAD_LOC = CUR_LOAD_LOC
  162. ,BEF_LOAD_LOC_DTIME = CUR_LOAD_LOC_DTIME
  163. where OLD_SAMPL_NO = ?
  164. ]]>
  165. </query>
  166. <query id="UIH050030_CUR_PROG_CD" desc=" 下车行车命令执行完成改变物料进程状态 " fetchSize="10">
  167. <![CDATA[
  168. UPDATE tbh02_coil_comm SET
  169. SHIP_PROG_CD = '06',
  170. CUR_LOAD_LOC = ?,
  171. TRNF_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'),
  172. CUR_LOAD_LOC_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'),
  173. BEF_LOAD_LOC = CUR_LOAD_LOC,
  174. BEF_LOAD_LOC_DTIME = CUR_LOAD_LOC_DTIME
  175. where OLD_SAMPL_NO = ?
  176. ]]>
  177. </query>
  178. </queryMap>