FrmDispatch.xml 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "轧管调度">
  3. <query id = "FrmDispatch.doQueryMilPlan" desc = "查询生产炉信息">
  4. <![CDATA[
  5. SELECT
  6. ID,
  7. SEQ,
  8. STOVE_NO,
  9. JUDGE_STOVE_NO,
  10. LOT_NO,
  11. CONTRACT_NO,
  12. IMP_PROCESS,
  13. PLINE_CODE,
  14. DECODE(STATUS,'00','上料','05','开始锯切','15','入炉','25','开始穿孔','35','开始连轧','45','再入加热炉','55','开始定径','65','开始分切','75','开始矫直','85','开始探伤','95','开始质检')STATUS,
  15. PRODUCER,
  16. PROCESS_STATUS,
  17. DB_LENGTH,
  18. DB_HEIGHT,
  19. ROLL_LENGTH,
  20. SAW_NUM,
  21. TARGET_LENGTH,
  22. FINISH_USER,
  23. TARGET_LIABRARY,
  24. VARIETIES,
  25. PIPE_SIZE,
  26. BUCKLE_TYPE,
  27. LENGTH_RANGE,
  28. ROLL_STANDRAD,
  29. PIPE_SECTION,
  30. STEELCODE,
  31. STEELNAME,
  32. GRADECODE,
  33. GRADENAME,
  34. STEEL_STANDRAD,
  35. TARGET,
  36. BRANCH,
  37. TON,
  38. CUT_TARGET,
  39. CUT_LENGTH,
  40. CUT_WEIGHT,
  41. DB_NUM,
  42. TO_CHAR(START_TIME, 'YYYY-MM-DD HH24:MI:SS') START_TIME,
  43. TO_CHAR(END_TIME, 'YYYY-MM-DD HH24:MI:SS') END_TIME,
  44. TO_CHAR(TOM, 'YYYY-MM-DD HH24:MI:SS') TOM,
  45. TO_CHAR(TOC, 'YYYY-MM-DD HH24:MI:SS') TOC,
  46. DECODE(NODE_STATUS,'10','锯切完成','20','出炉','30','穿孔完成','40','连轧完成','50','出再加热炉','60','出定径','70','分切完成','80','矫直完成','90','探伤完成','93','质检完成','99','入库')NODE_STATUS,
  47. CUT_HEAD_LENGTHP,
  48. CUT_TRAIL_LENGTHP,
  49. CONTROL_THICKP,
  50. OFFLINE_FLAG,
  51. IS_BATCH,
  52. TO_CHAR(OFFLINE_DATE, 'YYYY-MM-DD HH24:MI:SS') OFFLINE_DATE,
  53. CUT_TYPE,
  54. ROLLING_STATUS,
  55. PRODUCE_STANDRAD,
  56. SIMPLE_PROCESS,
  57. BACK_LINE_FLAG,
  58. BACK_PLAN_FLAG
  59. FROM MIL_PLAN
  60. WHERE START_TIME || '&' LIKE ('%' || TO_DATE(?,'YYYY-MM-DD') || '%')
  61. --AND STATUS = '55'
  62. ]]>
  63. </query>
  64. <query id = "FrmDispatch.doQueryMilSizingRack" desc = "查询管号队列">
  65. <![CDATA[
  66. SELECT
  67. MAT_NO,
  68. LOT_NO,
  69. STOVE_NO,
  70. JUDGE_STOVE_NO,
  71. STEELCODE,
  72. STEELNAME,
  73. GRADECODE,
  74. GRADENAME,
  75. PLINE_CODE,
  76. DECODE(STATUS,'0','正常轧制','1','剔除')STATUS,
  77. TO_CHAR(START_SIZING_TIME, 'YYYY-MM-DD HH24:MI:SS') START_SIZING_TIME,
  78. TO_CHAR(END_SIZING_TIME, 'YYYY-MM-DD HH24:MI:SS') END_SIZING_TIME,
  79. START_SIZING_TEMP,
  80. END_SIZING_TEMP,
  81. PIPE_DIAMETER,
  82. PIPE_THICKNESS,
  83. PIPE_LENGTH,
  84. FINISH_ROLL_TEMP,
  85. TO_CHAR(CBED_TIME, 'YYYY-MM-DD HH24:MI:SS') CBED_TIME,
  86. GROUP_FLAG,
  87. BEFORE_HEAT_NO,
  88. BEFORE_MAT_NO,
  89. REMARK,
  90. COL_MODE,
  91. TO_CHAR(COL_TIME, 'YYYY-MM-DD HH24:MI:SS') COL_TIME,
  92. COL_USER,
  93. COL_SHIFT,
  94. COL_GROUP,
  95. SEQ,
  96. TO_CHAR(SCRAP_TIME, 'YYYY-MM-DD HH24:MI:SS') SCRAP_TIME,
  97. RESULT_NO,
  98. CHANGE_FLAG,
  99. SCRAP_LOC
  100. FROM MIL_SIZING_RACK ORDER BY SEQ
  101. ]]>
  102. </query>
  103. <query id = "FrmDispatch.doQueryBaseReason" desc = "加载停机原因">
  104. SELECT T.BASENAME,T.BASECODE
  105. FROM COM_BASE_INFO T
  106. WHERE T.VALIDFLAG = '1'
  107. AND T.SORTCODE IN ('50060101', '50060102', '50060103', '50060201','50060202','500603')
  108. ORDER BY T.SEQ
  109. </query>
  110. <query id = "FrmDispatch.doQueryStopData" desc = "查询停机数据">
  111. <![CDATA[
  112. SELECT
  113. LOT_NO,
  114. STOVE_NO,
  115. JUDGE_STOVE_NO,
  116. PLINE_CODE,
  117. TO_CHAR(START_TIME, 'YYYY-MM-DD HH24:MI:SS') START_TIME,
  118. TO_CHAR(END_TIME, 'YYYY-MM-DD HH24:MI:SS') END_TIME,
  119. END_REASON,
  120. MAT_NO,
  121. REMARK,
  122. COL_MODE,
  123. TO_CHAR(COL_TIME, 'YYYY-MM-DD HH24:MI:SS') COL_TIME,
  124. COL_USER,
  125. DECODE(COL_SHIFT,'0','常白班','1','早班','2','中班','3','夜班')COL_SHIFT,
  126. DECODE(COL_GROUP,'1','甲','2','乙','3','丙','4','丁')COL_GROUP,
  127. RESULT_NO
  128. FROM MIL_OPEN_STOP_RESULT
  129. WHERE COL_TIME || '&' LIKE ('%' || TO_DATE(?,'YYYY-MM-DD') || '%')
  130. AND COL_SHIFT || '&' LIKE ('%' || ? || '%')
  131. AND COL_GROUP || '&' LIKE ('%' || ? || '%')
  132. AND PLINE_CODE = ?
  133. ]]>
  134. </query>
  135. <query id = "FrmDispatch.deleteStopData" desc = "删除停机数据">
  136. DELETE FROM MIL_OPEN_STOP_RESULT T WHERE T.MAT_NO = ?
  137. </query>
  138. <query id = "FrmDispatch.stopSizingRack" desc = "插入停机数据">
  139. <![CDATA[
  140. INSERT INTO MIL_OPEN_STOP_RESULT(
  141. LOT_NO,
  142. STOVE_NO,
  143. JUDGE_STOVE_NO,
  144. PLINE_CODE,
  145. START_TIME,
  146. END_TIME,
  147. END_REASON,
  148. MAT_NO,
  149. REMARK,
  150. COL_MODE,
  151. COL_TIME,
  152. COL_USER,
  153. COL_SHIFT,
  154. COL_GROUP,
  155. RESULT_NO)
  156. VALUES(
  157. ?,
  158. ?,
  159. ?,
  160. ?,
  161. to_date(?,'yyyy-MM-dd HH24:mi:ss'),
  162. SYSDATE,
  163. ?,
  164. ?,
  165. '',
  166. '1',
  167. SYSDATE,
  168. ?,
  169. ?,
  170. ?,
  171. ?)
  172. ]]>
  173. </query>
  174. <query id = "FrmDispatch.selectStopData" desc = "查询是否有停机记录">
  175. SELECT COUNT(1)ACOUNT FROM MIL_OPEN_STOP_RESULT T WHERE T.MAT_NO = ?
  176. </query>
  177. </queryMap>