16b41f982a7d83459f44efee0f1f36756c6f8f89.svn-base 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="合同完成情况汇总">
  3. <query id="UID080010.rollwork.Select" desc="合同完成情况汇总" fetchSize="10">
  4. <![CDATA[
  5. SELECT 'FALSE' AS CHK
  6. ,T.ROLL_MANA_NO
  7. ,T.ROLL_SLAB_SEQ
  8. ,T.SLAB_NO
  9. ,T.COIL_NO
  10. ,T.SLAB_THK
  11. ,T.SLAB_WTH
  12. ,T.SLAB_LEN
  13. ,T.SLAB_WGT
  14. ,T.STL_GRD
  15. ,T.SPEC_STL_GRD
  16. ,T.ORD_NO
  17. ,T.ORD_SEQ
  18. FROM TBF02_SPEC_MILL T, TBH02_COIL_COMM S
  19. WHERE T.STATUS_CD = 'A'
  20. AND T.COIL_NO = S.COIL_NO(+)
  21. AND S.COIL_NO IS NULL
  22. AND T.HCR_CLF = 'C'
  23. AND T.ROLL_MANA_NO LIKE :1 ||'%'
  24. ORDER BY T.ROLL_MANA_NO ASC, T.ROLL_SLAB_SEQ ASC
  25. ]]>
  26. </query>
  27. <query id="UID080010.rollwork_bb.findRollManaNo" desc="轧辊号查询" fetchSize="10">
  28. <![CDATA[
  29. SELECT '%' AS ROLL_MANA_NO, '--全部--' AS ROLL_MANA_NO_2
  30. FROM DUAL
  31. WHERE 1 = 1
  32. UNION ALL
  33. SELECT DISTINCT T.ROLL_MANA_NO, T.ROLL_MANA_NO AS ROLL_MANA_NO_2
  34. FROM TBF02_SPEC_MILL T, TBH02_COIL_COMM S
  35. WHERE T.STATUS_CD = 'A'
  36. AND T.COIL_NO = S.COIL_NO(+)
  37. AND S.COIL_NO IS NULL
  38. AND T.HCR_CLF = 'C'
  39. ORDER BY ROLL_MANA_NO ASC
  40. ]]>
  41. </query>
  42. <query id="UID080010.replaceSlab.Select" desc="可置换的板坯查询" fetchSize="10">
  43. <![CDATA[
  44. SELECT 'FALSE' AS CHK2
  45. ,A.SLAB_NO
  46. ,A.SLAB_THK
  47. ,A.SLAB_WTH
  48. ,A.SLAB_LEN
  49. ,A.SLAB_WGT
  50. ,A.STL_GRD
  51. ,DECODE(A.ORD_FL, '1', '订单材', '余材') AS ORD_FL
  52. ,A.ORD_NO
  53. ,A.ORD_SEQ
  54. ,A.SLAB_CUT_DTIME
  55. ,XB_PACKAGE.GF_COMNNAME_FIND('E01002', A.CUR_PROG_CD) CUR_PROG_CD
  56. FROM TBG02_SLAB_COMM A
  57. WHERE A.SLAB_STAT = '2'
  58. AND NOT EXISTS (SELECT X.* FROM TBF02_SPEC_MILL X WHERE X.SLAB_NO = A.SLAB_NO AND X.STATUS_CD IN ('A' , 'B' , 'C'))
  59. AND A.CUR_LOAD_LOC LIKE 'Z%'
  60. AND A.CUR_PROG_CD IN ('RBA','RRC')
  61. AND A.SLAB_THK = :1
  62. AND A.SLAB_WTH = :2
  63. AND A.SLAB_LEN = :3
  64. AND A.STL_GRD = :4
  65. AND GF_NIB028720(A.SLAB_NO, :5, :6) = 'YY'
  66. AND DECODE(A.ORD_FL , 1, GF_NIB028720(:7, A.ORD_NO, A.ORD_SEQ), 'YY' ) = 'YY'
  67. ORDER BY A.SLAB_CUT_DTIME DESC
  68. ]]>
  69. </query>
  70. <query id="UID080010.deleteSlab.Rht" desc="给2级发送删除加热炉板坯的信号" fetchSize="10">
  71. <![CDATA[
  72. UPDATE TBH06_L2_RHT_INS A
  73. SET A.SEND_CLF = '3', A.MSG_FLAG = 'N'
  74. WHERE A.SLAB_NO = :1
  75. AND A.TRANS_DTIME = (SELECT MAX(B.TRANS_DTIME)
  76. FROM TBH06_L2_RHT_INS B
  77. WHERE B.SLAB_NO = :2
  78. GROUP BY B.SLAB_NO)
  79. ]]>
  80. </query>
  81. <query id="UID080010.deleteSlab.Mill" desc="给2级发送删除轧线板坯的信号" fetchSize="10">
  82. <![CDATA[
  83. UPDATE TBH06_L2_MILL_INS A
  84. SET A.TRANS_FLAG = '3', A.MSG_FLAG = 'N'
  85. WHERE A.SLAB_NO = :1
  86. AND A.TRANS_DTIME = (SELECT MAX(B.TRANS_DTIME)
  87. FROM TBH06_L2_MILL_INS B
  88. WHERE B.SLAB_NO = :2
  89. GROUP BY B.SLAB_NO)
  90. ]]>
  91. </query>
  92. <query id="UID080010_UPDATE_SPECMILL_STATUSCD" desc="板坯替换时删除计划板坯" fetchSize="10">
  93. <![CDATA[
  94. UPDATE TBF02_SPEC_MILL T
  95. SET T.STATUS_CD = 'H'
  96. WHERE T.SLAB_NO = :1
  97. AND T.STATUS_CD = 'A'
  98. ]]>
  99. </query>
  100. <query id="UID080010_UPDATE_SPECMILLD_STATUSCD" desc="板坯替换时删除计划板坯" fetchSize="10">
  101. <![CDATA[
  102. UPDATE TBF02_SPEC_MILL_D T
  103. SET T.STATUS_CD = 'H'
  104. WHERE T.SLAB_NO = :1
  105. AND T.STATUS_CD = 'A'
  106. ]]>
  107. </query>
  108. <query id="UID080010_UPDATE_MILLIDX_STATUSCD" desc="板坯替换时删除计划板坯" fetchSize="10">
  109. <![CDATA[
  110. UPDATE TBF02_MILL_IDX T
  111. SET T.STATUS_CD = 'H'
  112. WHERE T.SLAB_NO = :1
  113. AND T.STATUS_CD = 'A'
  114. ]]>
  115. </query>
  116. <query id="UID080010.SLAB_REP_EACHOTHER" desc=" 板坯订单更换 ,废除">
  117. {call UID080010.SLAB_REP_EACHOTHER(?,?,?)}
  118. </query>
  119. <query id="UIF023010.I_SCH_MILL" desc=" 新增计划信息 ,废除">
  120. {call UIF023010.I_SCH_MILL(?)}
  121. </query>
  122. <query id="UIF023010.I_TBF02_SCH_ROLL" desc=" 新增计划信息 ,废除 ">
  123. {call UIF023010.I_TBF02_SCH_ROLL}
  124. </query>
  125. <query id="UIF023010.INSSCH_MILL_D" desc=" 新增计划信息 ,废除">
  126. {call UIF023010.INSSCH_MILL_D}
  127. </query>
  128. <query id="UIF023020_TEST.CCR_INDICATION" desc=" 新增计划信息 ,废除">
  129. {call UIF023020_TEST.CCR_INDICATION(?,?,?,?,?)}
  130. </query>
  131. <query id="UIF023020_TEST.DELETE_CCR_TEMPINFO" desc=" 新增计划信息 ,废除 ">
  132. {call UIF023020_TEST.DELETE_CCR_TEMPINFO}
  133. </query>
  134. <query id="UID080010_ROLLNO_SELECT" desc="查询计划板坯的顺序信息并保存" fetchSize="10">
  135. <![CDATA[
  136. SELECT T.COIL_NO,
  137. T.ROLL_EDT_SEQ,
  138. T.ROLL_MANA_NO,
  139. T.ROLL_NO,
  140. T.ROLL_SLAB_SEQ
  141. FROM TBF02_SPEC_MILL T
  142. WHERE T.SLAB_NO = :1
  143. AND T.STATUS_CD = 'A'
  144. ]]>
  145. </query>
  146. <query id="UID080010_ROLLNO_SPEC_UPDATE" desc="更新顺序信息并保存" fetchSize="10">
  147. <![CDATA[
  148. UPDATE TBF02_SPEC_MILL T
  149. SET T.COIL_NO = :1,
  150. T.ROLL_EDT_SEQ = :2,
  151. T.ROLL_MANA_NO = :3,
  152. T.ROLL_NO = :4,
  153. T.ROLL_SLAB_SEQ = :5
  154. WHERE T.SLAB_NO = :6
  155. AND T.STATUS_CD = 'A'
  156. ]]>
  157. </query>
  158. <query id="UID080010_ROLLNO_MILLIDX_UPDATE" desc="更新顺序信息并保存" fetchSize="10">
  159. <![CDATA[
  160. UPDATE TBF02_MILL_IDX T
  161. SET T.ROLL_EDT_SEQ = :1, T.ROLL_MANA_NO = :2
  162. WHERE T.SLAB_NO = :3
  163. AND T.STATUS_CD = 'A'
  164. ]]>
  165. </query>
  166. <query id="L2SENDREPLACE.REP_L2_SEND_MAIN" desc=" 新增计划信息 ,废除">
  167. {call L2SENDREPLACE.REP_L2_SEND_MAIN(?,?,?,?)}
  168. </query>
  169. <query id= "UID080010_CALL" desc="板坯替换">
  170. {call PKG_UID.PROC_UID080010(?,?,?,?)}
  171. </query>
  172. </queryMap>