5f609c74cfeed845b871d291f3e30f501ebc96cb.svn-base 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIG040043_01.select" desc=" 行车命令制定时原板坯地址,目的地址详细信息查询 " fetchSize="10">
  4. <![CDATA[
  5. SELECT '' CHK,
  6. A.YARD_ADDR,
  7. A.STORELAY,
  8. A.SLAB_NO,
  9. B.SLAB_THK,
  10. B.SLAB_WTH,
  11. B.SLAB_LEN,
  12. B.SLAB_WGT,
  13. B.STL_GRD,
  14. B.HCR_CLF,
  15. A.ORD_FLAG
  16. FROM TBG02_SLAB_COMM B
  17. , TBG04_SLAB_YARD A
  18. WHERE A.SLAB_NO = B.SLAB_NO(+)
  19. AND A.YARD_ADDR = ?
  20. ORDER BY A.STORELAY DESC
  21. ]]>
  22. </query>
  23. <query id="UIG040043_02.select" desc=" 以制定尚未执行的板坯行车命令查询 " fetchSize="10">
  24. <![CDATA[
  25. SELECT '' CHK,
  26. SEQ_NO,
  27. FROM_ADDR,
  28. TO_ADDR,
  29. SLAB_CNT,
  30. CR_NO
  31. FROM TBG04_SLAB_CRANE_ORDER
  32. WHERE ORD_STAT = '1'
  33. ORDER BY SEQ_NO
  34. ]]>
  35. </query>
  36. <query id="UIG040043_01.insert" desc=" 新增一条行车命令 " fetchSize="10">
  37. <![CDATA[
  38. INSERT INTO TBG04_SLAB_CRANE_ORDER
  39. (
  40. SEQ_NO
  41. ,CR_NO
  42. ,FROM_ADDR
  43. ,TO_ADDR
  44. ,SLAB_CNT
  45. ,ORD_SLAB_NO1
  46. ,ORD_SLAB_NO2
  47. ,ORD_SLAB_NO3
  48. ,ORD_SLAB_NO4
  49. ,ORD_DTIME
  50. ,ORD_STAT
  51. ,REG_ID
  52. ,REG_DTIME
  53. ,ORD_TYPE
  54. )VALUES
  55. ( SLAB_CRANE_ORDER_SEQ.NEXTVAL
  56. ,?
  57. ,?
  58. ,?
  59. ,?
  60. ,?
  61. ,?
  62. ,?
  63. ,?
  64. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  65. ,'1'
  66. ,'UIG040043'
  67. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  68. ,'C'
  69. )
  70. ]]>
  71. </query>
  72. <query id="UIG040043_01.delete" desc=" 删除一条行车命令 修改行车状态为 ‘3’ " fetchSize="10">
  73. <![CDATA[
  74. UPDATE TBG04_SLAB_CRANE_ORDER SET ORD_STAT = '3'
  75. WHERE SEQ_NO = ?
  76. AND CR_NO = ?
  77. ]]>
  78. </query>
  79. <query id="UIG040043_03.select" desc=" 查询板坯库一个跺位的可以编制的板坯,选择要移动的板坯 " fetchSize="10">
  80. <![CDATA[
  81. SELECT STORELAY , SLAB_NO
  82. FROM TBG04_SLAB_YARD
  83. WHERE YARD_ADDR = ?
  84. AND SLAB_NO IS NOT NULL
  85. AND ORD_FLAG IS NULL
  86. ORDER BY STORELAY DESC
  87. ]]>
  88. </query>
  89. <query id="UIG040043_06.select" desc=" 查询板一个命令编制的板坯号 " fetchSize="10">
  90. <![CDATA[
  91. SELECT STORELAY , SLAB_NO
  92. FROM TBG04_SLAB_YARD
  93. WHERE YARD_ADDR = ?
  94. AND SLAB_NO IS NOT NULL
  95. AND ORD_FLAG = '1'
  96. ORDER BY STORELAY ASC
  97. ]]>
  98. </query>
  99. <query id="UIG040043_04.select" desc=" " fetchSize="10">
  100. <![CDATA[
  101. SELECT SLAB_NO
  102. FROM TBG04_SLAB_YARD
  103. WHERE ORD_FLAG = '1'
  104. AND SLAB_NO = ?
  105. AND YARD_ADDR = ?
  106. ]]>
  107. </query>
  108. <query id="UIG040043_05.select" desc=" " fetchSize="10">
  109. <![CDATA[
  110. SELECT a.YARD_ADDR YARD_LOC,YARD_NAME ,SLAB_CNT
  111. FROM TBG04_STD_SLAB_YARD a,
  112. (SELECT YARD_ADDR,COUNT(SLAB_NO) SLAB_CNT FROM TBG04_SLAB_YARD
  113. WHERE SLAB_NO IS NOT NULL AND YARD_ADDR LIKE ?||'%' GROUP BY YARD_ADDR ) b
  114. WHERE a.YARD_ADDR = b.YARD_ADDR(+)
  115. AND a.YARD_ADDR LIKE ?||'%'
  116. ]]>
  117. </query>
  118. <query id="UIG040043_toAddr_UPDATE.select" desc=" 查询板坯库一个跺位的可以放置板坯的位置,选择要的放置板坯的位置 " fetchSize="10">
  119. <![CDATA[
  120. SELECT STORELAY , SLAB_NO
  121. FROM TBG04_SLAB_YARD
  122. WHERE YARD_ADDR = ?
  123. AND SLAB_NO IS NULL
  124. AND ORD_FLAG IS NULL
  125. ORDER BY STORELAY ASC
  126. ]]>
  127. </query>
  128. <query id="UIG040043_toAddr_delete.select" desc=" 查询板坯库一个跺位的可以放置板坯的位置,选择要的放置板坯的位置 " fetchSize="10">
  129. <![CDATA[
  130. SELECT STORELAY , SLAB_NO
  131. FROM TBG04_SLAB_YARD
  132. WHERE YARD_ADDR = ?
  133. AND SLAB_NO IS NULL
  134. AND ORD_FLAG = '4'
  135. ORDER BY STORELAY ASC
  136. ]]>
  137. </query>
  138. </queryMap>