QueryLgGlobalMap.xml 49 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="炼钢生产总貌图">
  3. <query id="GetTrackObjData.Select" desc="查询作业跟踪表信息" fetchSize="10">
  4. <![CDATA[
  5. select OBJECTPOS,
  6. nvl(OBJECTID, '') OBJECTID,
  7. nvl(DISPOSALTIME, '') DISPOSALTIME,
  8. nvl(POTNO, '') POTNO,
  9. COMINGTIME,
  10. nvl(FRONTPOS, '') FRONTPOS,
  11. DEVICESTATES,
  12. SENDTYPE
  13. from TPM_TRACKOBJECTINFOR
  14. ]]>
  15. </query>
  16. <query id="GetScheduleInfo.Select" desc="查询作业计划信息" fetchSize="10">
  17. <![CDATA[
  18. select a.HEATNO,
  19. a.aim_grade_code,
  20. (select steel from com_steel where steelcode = a.aim_grade_code) STEEL,
  21. '' catalogid,
  22. '' std_code,
  23. a.PLAN_LINES,
  24. a.FACT_ROUTE,
  25. a.CAST_ID,
  26. a.heat_state,
  27. a.PLAN_MAKING_TIME,
  28. a.PLAN_MAKER,
  29. STD_CODE,
  30. a.V_HEAT_ID,
  31. a.ORD_GON_ID,
  32. a.cast_no,
  33. a.cast_seq,
  34. a.HEAT_NUM,
  35. a.len,
  36. a.width,
  37. a.thick,
  38. (a.width || '×' || a.thick ) MATERIELDEPICT,
  39. b.potno SENDTOOLID,
  40. b.POTDISTINCTION SENDGRADE,
  41. b.POTWRAPSTATE INSTANCE,
  42. b.POTAGE,
  43. a.STD_NAME SPECIFICATION,
  44. (select SLABWIDTH || '×' || SLABHEIGHT
  45. from PPC_STEEL_CUTINGDETAIL
  46. where FURNACENO = a.v_heat_id
  47. and rownum < 2) Aim_W_T
  48. from PPC_STEEL_HEAT a, STL_bof_optinfo b
  49. WHERE a.heatno = b.heatno(+)
  50. and a.heat_state > '02'
  51. and a.heat_state < '10' and a.heatno is not null
  52. ]]>
  53. </query>
  54. <query id="GetBofData.Select" desc="查询转炉作业数据" fetchSize="10">
  55. <![CDATA[
  56. select heatprocessno,heatno,stationcode,disposaltime,
  57. plansteel,woid,optdate,shiftcode,
  58. molirnsource,ironpotid,ironpotwgt,irontemperature,
  59. pigironwgt,wsteelwgt,joinmarlwgt,rsteelwgt,
  60. changestarttime,changeendtime,changetime,openoxygentime,
  61. stopoxygentime,
  62. round((decode(B1STARTTIME,null,0,decode(B1ENDTIME,null,
  63. (sysdate - B1STARTTIME) * 1440*60,B1TIME))) +
  64. (decode(B2STARTTIME,null,0,decode(B2ENDTIME,null,
  65. (sysdate - B2STARTTIME) * 1440*60,B2TIME))) +
  66. (decode(B3STARTTIME,null,0,decode(B3ENDTIME,null,
  67. (sysdate - B3STARTTIME) * 1440*60,B3TIME))) +
  68. (decode(B4STARTTIME,null,0,decode(B4ENDTIME,null,
  69. (sysdate - B4STARTTIME) * 1440*60,B4TIME))) +
  70. (decode(B5STARTTIME,null,0,decode(B5ENDTIME,null,
  71. (sysdate - B5STARTTIME) * 1440*60,B5TIME)))) SUPPLYOXYGENTIME,
  72. o2press,o2flux,o2consume,molstltemperature,b1starttime,
  73. b1endtime,b1time,b1temperature,b2starttime,
  74. b2endtime,b2time,b2temperature,b3starttime,
  75. b3endtime,b3time,b3temperature,b4starttime,
  76. b4endtime,b4time,b4temperature,b5starttime,
  77. b5endtime,b5time,b5temperature,terminustept,
  78. terminusc,terminuso2,blowo2times,blowartimes,
  79. blown2times,tappingstarttime,tappingendtime,tappingtime,
  80. psstarttime,psendtime,brpstime,brpstimes,
  81. n2press,n2flux,n2consume,topn2consume,
  82. arpress,arflux,arconsume,brwgt,
  83. drwgt,blkredmode,blkredeffects,oggnumid,
  84. gage,subnumid,subage,subheight,
  85. subtension,sage,emolstltime,potno,
  86. potage,potdistinction,potwrapstate,tappingwgt,
  87. rsstoveno,rswgt,ccmflag,vflag,
  88. molstlwgt,ironwgt,foldflag,dfrflag,
  89. prflag,addflag,eleconsume,ironcomponentid,
  90. firstcomponentid,endcomponentid,numid,opttype,
  91. molstlleave,molirntype,ccmplantempt,ccmplantempttime,
  92. gasrecoverytime,wsid,optpersonnel,updatetime,memo,POTTEMP
  93. from stl_bof_optinfo
  94. WHERE HEATNO = ? AND STATIONCODE = ? AND DISPOSALTIME=?
  95. ]]>
  96. </query>
  97. <query id="GetCasData.Select" desc="查询吹氩作业数据" fetchSize="10">
  98. <![CDATA[
  99. SELECT HEATPROCESSNO,HEATNO,STATIONCODE,DISPOSALTIME,
  100. PLANSTEEL,WOID,OPTDATE,SHIFTCODE,
  101. ARRIVETIME,LEAVETIME,STAYTIME,
  102. BLOWARSTARTTIME,BLOWARENDTIME,BLOWARTIME,
  103. CASSTARTTIME,CASENDTIME,CASTIME,CASUSETIME,
  104. FEEDSILKBEGINTIME,FEEDSILKCLOSETIME,FEEDSILKTIME,FEEDINGSPEED,
  105. ARRIVEWGT,LEAVEWGT,ARCONSUME,ARFLUX,
  106. BLOWARPRESS,BLOWARMODE,USEDPRESS,ARFTEMPT,
  107. ARITEMPT,ARBTEMPT,ARRIVEO2,LEAVEO2,
  108. HPCONSUME,RESIDUETHICKNESS,TWSTEELWGT,MANTLEFLAG,
  109. MANTLENUM,POTNO,POTDISTINCTION,POTAGE,
  110. POTWRAPSTATE,GUNNO,BLOWARTIMES,ODERO2TIMES,
  111. MOLSTLLEAVE, ARRIVECPTCODE,LEAVECPTCODE,PRODUCTCPTCODE,
  112. DESLAGGFLAG,MOLSTLTAREWGT,MOLSTLWGT,WSID,
  113. OPTPERSONNEL,MEMO,UPDATETIME
  114. FROM STL_CAS_OPTINFO
  115. WHERE HEATNO = ? AND STATIONCODE = ? AND DISPOSALTIME=?
  116. ]]>
  117. </query>
  118. <query id="GetLfsData.Select" desc="查询LF炉作业数据" fetchSize="10">
  119. <![CDATA[
  120. SELECT HEATPROCESSNO,HEATNO,STATIONCODE,DISPOSALTIME,
  121. PLANSTEEL,WOID,OPTDATE,SHIFTCODE,
  122. ARRIVETIME,LEAVETIME,REFINETIME,
  123. SEATDSTARTTIME,SEATDENDTIME,SEATDTIME,
  124. BEGINBLOWAR,ENDBLOWAR,BLOWARTIME,
  125. SELESTARTTIME,SELEENDTIME,SELETIME,
  126. REPOSEBEGINTIME,REPOSECLOSETIME,REPOSETIME,
  127. COVERUPPERTIME,COVERDOWNTIME,FEEDSILKBEGINTIME,
  128. FEEDSILKCLOSETIME,ARCONSUME,BLOWARPRESS,ARFLUX,
  129. BLOWARMODE,BLOWARTIMES,ARRIVETEMPT,LEAVETEMPT,
  130. ELETRICITYCONSUME,ELETRICITYTIMES,FEEDINGSPEED,
  131. ARRIVEWGT,LEAVEWGT,MOLSTLWGT,ARRIVEO2,
  132. LEAVEO2,ODERO2TIMES,MRTCONSUME,NMRTCONSUME,
  133. BESTROWDOSAGE,TEMPTNUM,RESIDUETHICKNESS,SLAGWGT,
  134. POTNO,POTDISTINCTION,POTAGE,
  135. POTWRAPSTATE,AGE,LFSNO,COVERAGE,
  136. MOLSTLLEAVE,CCMTEMPT,FLEXIBLEBLOWTIME,SOFTBLOWBEGINTIME,
  137. LADLECOVERAGE,ISRS,WSID,OPTPERSONNEL,
  138. UPDATETIME,MEMO,DILUTEDRESIDUEDOSE
  139. FROM STL_LFS_OPTINFO
  140. WHERE HEATNO = ? AND STATIONCODE = ? AND DISPOSALTIME=?
  141. ]]>
  142. </query>
  143. <query id="GetRhsData.Select" desc="查询RH炉作业数据" fetchSize="10">
  144. <![CDATA[
  145. SELECT HEATPROCESSNO,HEATNO,STATIONCODE,DISPOSALTIME,
  146. PLANSTEEL,WOID,SHIFTCODE,OPTDATE,
  147. ARRIVETIME,LEAVETIME,REFINETIME,REPOSEBEGINTIME,
  148. REPOSECLOSETIME,LD_RISE_STA_DTIME,LD_DOWN_DTIME,
  149. SUM_TIME,VACBEGINTIME,VACLOSETIME,VAC_TIME,
  150. O2BEGINTIME,O2CLOSETIME,O2_TIME,ARBEGINTIME,
  151. ARCLOSETIME,AR_TIME,FEEDBEGINTIME,FEEDCLOSETIME,
  152. FEED_TIME,FEEDINGSPEED,ARFTEMPT,
  153. ARBTEMPT,ARRIVEWGT,LEAVEWGT,MOLSTLWGT,
  154. ARRIVEO2,LEAVEO2,HPCONSUME,RESIDUETHICKNESS,
  155. TWSTEELWGT,MANTLEFLAG,MANTLENUM,ARFLUX,
  156. O2USEDTOTALAL,O2USEDTOTALC,N2_CONS_C,AR_CONS_S,
  157. ARCONSUME,O2CONSUME,STEAMFLUX,STEAMPRESS,
  158. STEAMTEMPT,STEAMCONSUME,WATER_CONS_LNQ,WATER_CONS_JX,
  159. N2_CONS_S,LANCE_NO,LANCE_TIMES,VAC_KEEP_TIME,
  160. PURE_TIME,BEF_VAC_TIME,VAC_MIN,RHSNO,VES_NO,
  161. RHSNO2,VES_NO2,POTNO,POTDISTINCTION,
  162. POTAGE,POTWRAPSTATE,VACGROOVEID,MOLSTLLEAVE,
  163. ISRS,OPTPERSONNEL,WSID,UPDATETIME,MEMO
  164. FROM STL_RHS_OPTINFO
  165. WHERE HEATNO = ? AND STATIONCODE = ? AND DISPOSALTIME=?
  166. ]]>
  167. </query>
  168. <query id="GetVdsData.Select" desc="查询VD炉作业数据" fetchSize="10">
  169. <![CDATA[
  170. SELECT HEATPROCESSNO,HEATNO,STATIONCODE,DISPOSALTIME,
  171. PLANSTEEL,WOID,SHIFTCODE,OPTDATE,
  172. ARRIVETIME,LEAVETIME,REFINETIME,REPOSEBEGINTIME,
  173. REPOSECLOSETIME,TREATTIME,OXYGENSTARTTIME,
  174. OXYGENENDTIME,OXYGENTIME,HYDGENSTARTTIME,
  175. HYDGENENDTIME,HYDGENTIME,MIXSTARTTIME,MIXENDTIME,
  176. MIXTIME,VACBEGINTIME,VACLOSETIME,VAC_TIME,
  177. FEEDBEGINTIME,FEEDCLOSETIME,FEED_TIME,FEEDINGSPEED,
  178. SUM_TIME,ARFTEMPT,ARBTEMPT,ARRIVEWGT,
  179. LEAVEWGT,HPCONSUME,MANTLEFLAG,MANTLENUM,
  180. VDAGE,VDNO,VACUUMPRESS,STOP_DATE,
  181. SLAG_WGT,VAC_MIN,O2CONSUME,STEAMCONSUME,
  182. STEAM_TEM,STEAM_PRES,POTNO,POTDISTINCTION,
  183. POTAGE,POTWRAPSTATE,COVER,MOLSTLWGT,
  184. ISRS,OPTPERSONNEL,WSID,ARRIVEO2,
  185. LEAVEO2,UPDATETIME,MEMO,ARRIVEH,
  186. LEAVEH,RESIDUETHICKNESS,ARBEGINTIME,ARCLOSETIME,
  187. AR_TIME,ARFLUX
  188. FROM STL_VDS_OPTINFO
  189. WHERE HEATNO = ? AND STATIONCODE = ? AND DISPOSALTIME=?
  190. ]]>
  191. </query>
  192. <query id="GetCcmData.Select" desc="查询连铸机作业数据" fetchSize="10">
  193. <![CDATA[
  194. SELECT HEATPROCESSNO,HEATNO,STATIONCODE,DISPOSALTIME,
  195. PLANSTEEL,CCMSTOVENO,WOID,BILLETSECTION,
  196. BILLETFIXSIZE,OPTDATE,SHIFTCODE,POTNO,
  197. POTDISTINCTION,POTAGE,POTWRAPSTATE,MOULDSTOVENUM,
  198. PFBALETEMPT,PFBALEWGT,BALEPFTIME,MOULDINGPOTNO,
  199. MOULDINGPOTRANK,MOULDBALEWGT,MOULDBALETEMPT,
  200. BALESTARTTIME,BALEENDTIME,BALELEAVETIME,BALELEAVEWGT,
  201. PLANPFTIME,WAITMOULDTIME,MOULDTIME,BALEFLOWFLAG,
  202. BALEMOULDFLAG,BALEMOULDTIME,BALEFLOWTIEMS,
  203. MWRAPNO,MWRAPTEMPT,MWRAPWGT,MWRAPSTARTTIME,
  204. MWRAPENDTIME,HEAT_SEQ,BIGPOTARM1WEIGHT,BIGPOTARM2WEIGHT,
  205. MOULDNUMID,MOULDNO,METERODDWGT,LMLTEMPT,
  206. SWRAPREMAINWGT,SWRAPENDCAUSE,MOULDWAITTIME,MWRAPTEMPT05,
  207. MWRAPTEMPT20,MWRAPLIQUID,MWRAPLIQUID15,SMWRAPLIQUID,
  208. SMWRAPWGT,BILLETLENGTH,BILLETWGT,BILLETNUM,
  209. S1BILLETLENGTH,S2BILLETLENGTH,RESIDUETHICKNESS,
  210. PRODUCTCPTCODE,BAKEO2TIEMS,FLAG,FBTOTALWGT,
  211. HOTPITCH, PROTECTDTEG,PROTECTDTEGDOSAGE,
  212. RSMOLSTLWGT,ISRS,WSID,OPTPERSONNEL,UPDATETIME,MEMO
  213. FROM STL_CCM_OPTINFO
  214. WHERE HEATNO = ? AND STATIONCODE = ? AND DISPOSALTIME=?
  215. ]]>
  216. </query>
  217. <query id="GetHmpData.Select" desc="查询脱硫作业数据" fetchSize="10">
  218. <![CDATA[
  219. SELECT HEATPROCESSNO,HUDWID,EQUIPMENTNO,WSID,
  220. HEATNO,PLANSTEEL,ARRIVETIME,LEAVETIME,
  221. INSTATIONTIME,SWTIME,WHISKBEGINTIME,WHISKCLOSETIME,
  222. SB_FIRST_STARTIME,SB_FIRST_ENDTIME,SB_FIRST_TIME,
  223. FIRSTQUANTITY,SB_SECOND_STARTIME,SB_SECOND_ENDTIME,
  224. SB_SECOND_TIME,SECONDQUANTITY,SB_THIRD_STARTIME,
  225. SB_THIRD_ENDTIME,SB_THIRD_TIME,THIRDQUANTITY,
  226. CHURNUPDATE,SETCHURNUPDATE,DR_BEF_STARTTIME,
  227. DR_BEF_ENDTIME,DR_BEF_TIME,DR_BEF_WGT,DR_AFT_STARTTIME,
  228. DR_AFT_ENDTIME,DR_AFT_TIME,DR_AFT_WGT,DREFFECT,
  229. DFRSTARTTIME,DFRENDTIME,DFRTIME,SWFELEMENTCODE,
  230. SWFTEMPERATURE,SWBELEMENTCODE,SWBTEMPERATURE,
  231. SWBSPERCENT,IRONPOTGROSSWGT,IRONPOTTAREWGT,IRONWGT,
  232. ARRIVEWGTTIME,LEAVEWGTTIME,ARRIVEWGT,LEAVEWGT,
  233. IRONPOTBOFWGT,PRETEMPERATURE,BLOWSPEED,MOSTROTATESPEED,
  234. IRONPWRAPNO,POTAGE,MIX_REALITY_HEIGHT,MR_USER_TIMES,
  235. IRONSOURCE,MOLIRNLEAVE,RSSTOVENO,RSWGT,
  236. SBPRESS,SBPLUX,SBCONSUME,CAOCONSUME,
  237. SCONTENT,N2PLUX,N2CONSUME,N2PRESS,
  238. SGGNUMID,SGGAGE,SGGNUMNO,SIRONWGT,VFLAG,
  239. EXECUTESTATE,DFRSTATE,DFRWGT,RESERVSECANPRESSURE,
  240. VALVEOPENWIDTH,DRQUANTITY,NUMID,FORMER_S_VALUE,
  241. DREGSSOLVENT,SITH_S_VALUE,SHIFTCODE,OPTPERSONNEL,
  242. OPTDATE,UPDATETIME,MEMO
  243. FROM STL_HMP_OPTINFO
  244. WHERE HEATPROCESSNO = ?
  245. ]]>
  246. </query>
  247. <query id="GetSumData.DayBofNum" desc="查询本日炼制炉数" fetchSize="10">
  248. <![CDATA[
  249. SELECT a.sum1 + b.sum2
  250. from (select count(1) sum1
  251. from STL_BOF_OPTINFO
  252. where OPTDATE between
  253. to_date(to_char(sysdate, 'yyyy-MM-dd') || ' 00:00:00',
  254. 'yyyy-MM-dd HH24:mi:ss') and
  255. to_date(to_char(sysdate, 'yyyy-MM-dd') || ' 23:59:59',
  256. 'yyyy-MM-dd HH24:mi:ss')) a,
  257. (select count(1) sum2
  258. from j#STL_BOF_OPTINFO
  259. where OPTDATE between
  260. to_date(to_char(sysdate, 'yyyy-MM-dd') || ' 00:00:00',
  261. 'yyyy-MM-dd HH24:mi:ss') and
  262. to_date(to_char(sysdate, 'yyyy-MM-dd') || ' 23:59:59',
  263. 'yyyy-MM-dd HH24:mi:ss')) b
  264. ]]>
  265. </query>
  266. <query id="GetSumData.ShiftBofNum" desc="查询本班炼制炉数" fetchSize="10">
  267. <![CDATA[
  268. SELECT a.sum1 + b.sum2
  269. from (select count(1) sum1
  270. from STL_BOF_OPTINFO
  271. where OPTDATE between
  272. to_date(to_char(sysdate, 'yyyy-MM-dd') || ' 00:00:00',
  273. 'yyyy-MM-dd HH24:mi:ss') and
  274. to_date(to_char(sysdate, 'yyyy-MM-dd') || ' 23:59:59',
  275. 'yyyy-MM-dd HH24:mi:ss')
  276. and SHIFTCODE =
  277. (SELECT mes_lg_common.getlgshift1(sysdate) FROM DUAL)) a,
  278. (select count(1) sum2
  279. from j#STL_BOF_OPTINFO
  280. where OPTDATE between
  281. to_date(to_char(sysdate, 'yyyy-MM-dd') || ' 00:00:00',
  282. 'yyyy-MM-dd HH24:mi:ss') and
  283. to_date(to_char(sysdate, 'yyyy-MM-dd') || ' 23:59:59',
  284. 'yyyy-MM-dd HH24:mi:ss')
  285. and SHIFTCODE =
  286. (SELECT mes_lg_common.getlgshift1(sysdate) FROM DUAL)) b
  287. ]]>
  288. </query>
  289. <query id="GetSumData.DayCcmNum" desc="获取本日连铸炉数 " fetchSize="10">
  290. <![CDATA[
  291. select a.sum1 + b.sum2
  292. from (select count(1) sum1
  293. from STL_CCM_OPTINFO
  294. where OPTDATE between
  295. to_date(to_char(sysdate, 'yyyy-MM-dd') || ' 00:00:00',
  296. 'yyyy-MM-dd HH24:mi:ss') and
  297. to_date(to_char(sysdate, 'yyyy-MM-dd') || ' 23:59:59',
  298. 'yyyy-MM-dd HH24:mi:ss')) a,
  299. (select count(1) sum2
  300. from j#STL_CCM_OPTINFO
  301. where OPTDATE between
  302. to_date(to_char(sysdate, 'yyyy-MM-dd') || ' 00:00:00',
  303. 'yyyy-MM-dd HH24:mi:ss') and
  304. to_date(to_char(sysdate, 'yyyy-MM-dd') || ' 23:59:59',
  305. 'yyyy-MM-dd HH24:mi:ss')) b
  306. ]]>
  307. </query>
  308. <query id="GetSumData.ShiftCcmNum" desc="获取本班连铸炉数 " fetchSize="10">
  309. <![CDATA[
  310. select a.sum1 + b.sum2
  311. from (select count(1) sum1
  312. from STL_CCM_OPTINFO
  313. where OPTDATE between
  314. to_date(to_char(sysdate, 'yyyy-MM-dd') || ' 00:00:00',
  315. 'yyyy-MM-dd HH24:mi:ss') and
  316. to_date(to_char(sysdate, 'yyyy-MM-dd') || ' 23:59:59',
  317. 'yyyy-MM-dd HH24:mi:ss')
  318. and SHIFTCODE =
  319. (SELECT mes_lg_common.getlgshift1(sysdate) FROM DUAl)) a,
  320. (select count(1) sum2
  321. from j#STL_CCM_OPTINFO
  322. where OPTDATE between
  323. to_date(to_char(sysdate, 'yyyy-MM-dd') || ' 00:00:00',
  324. 'yyyy-MM-dd HH24:mi:ss') and
  325. to_date(to_char(sysdate, 'yyyy-MM-dd') || ' 23:59:59',
  326. 'yyyy-MM-dd HH24:mi:ss')
  327. and SHIFTCODE =
  328. (SELECT mes_lg_common.getlgshift1(sysdate) FROM DUAl)) b
  329. ]]>
  330. </query>
  331. <query id="GetRDT_Pointccm.Select" desc="获取连铸机切割拉速状态信息 " fetchSize="10">
  332. <![CDATA[
  333. select round(t1.S1CASTSPEED, 2) CCM01_S1CASTSPEED,
  334. round(t1.S2CASTSPEED, 2) CCM01_S2CASTSPEED,
  335. round(t1.S3CASTSPEED, 2) CCM01_S3CASTSPEED,
  336. round(t1.S4CASTSPEED, 2) CCM01_S4CASTSPEED,
  337. decode(t2.s1cutting,1,'切割信号',decode(t2.s1casting,1,'浇铸模式',decode(t2.s1casttail,1,
  338. '在浇尾坯',decode(t2.s1castprep,1,'浇铸准备',decode(t2.s1castdumb,1,
  339. '送引锭杆',decode(t2.S1PREPMODE,1,'工作准备','')))))) CCM01_S1State,
  340. decode(t2.s2cutting,1,'切割信号',decode(t2.s2casting,1,'浇铸模式',decode(t2.s2casttail,1,
  341. '在浇尾坯',decode(t2.s2castprep,1,'浇铸准备',decode(t2.s2castdumb,1,
  342. '送引锭杆',decode(t2.S2PREPMODE,1,'工作准备','')))))) CCM01_S2State,
  343. decode(t2.s3cutting,1,'切割信号',decode(t2.s3casting,1,'浇铸模式',decode(t2.s3casttail,1,
  344. '在浇尾坯',decode(t2.s3castprep,1,'浇铸准备',decode(t2.s3castdumb,1,
  345. '送引锭杆',decode(t2.S3PREPMODE,1,'工作准备','')))))) CCM01_S3State,
  346. decode(t2.s4cutting,1,'切割信号',decode(t2.s4casting,1,'浇铸模式',decode(t2.s4casttail,1,
  347. '在浇尾坯',decode(t2.s4castprep,1,'浇铸准备',decode(t2.s4castdumb,1,
  348. '送引锭杆',decode(t2.S4PREPMODE,1,'工作准备','')))))) CCM01_S4State,
  349. round(t3.S1CASTSPEED, 2) CCM02_S1CASTSPEED,
  350. round(t3.S2CASTSPEED, 2) CCM02_S2CASTSPEED,
  351. round(t3.S3CASTSPEED, 2) CCM02_S3CASTSPEED,
  352. round(t3.S4CASTSPEED, 2) CCM02_S4CASTSPEED,
  353. round(t3.S5CASTSPEED, 2) CCM02_S5CASTSPEED,
  354. round(t3.S6CASTSPEED, 2) CCM02_S6CASTSPEED,
  355. decode(t4.s1cutting,1,'切割信号',decode(t4.s1casting,1,'浇铸模式',decode(t4.s1casttail,1,
  356. '在浇尾坯',decode(t4.s1castprep,1,'浇铸准备',decode(t4.s1castdumb,1,
  357. '送引锭杆',decode(t4.S1PREPMODE,1,'工作准备','')))))) CCM02_S1State,
  358. decode(t4.s2cutting,1,'切割信号',decode(t4.s2casting,1,'浇铸模式',decode(t4.s2casttail,1,
  359. '在浇尾坯',decode(t4.s2castprep,1,'浇铸准备',decode(t4.s2castdumb,1,
  360. '送引锭杆',decode(t4.S2PREPMODE,1,'工作准备','')))))) CCM02_S2State,
  361. decode(t4.s3cutting,1,'切割信号',decode(t4.s3casting,1,'浇铸模式',decode(t4.s3casttail,1,
  362. '在浇尾坯',decode(t4.s3castprep,1,'浇铸准备',decode(t4.s3castdumb,1,
  363. '送引锭杆',decode(t4.S3PREPMODE,1,'工作准备','')))))) CCM02_S3State,
  364. decode(t4.s4cutting,1,'切割信号',decode(t4.s4casting,1,'浇铸模式',decode(t4.s4casttail,1,
  365. '在浇尾坯',decode(t4.s4castprep,1,'浇铸准备',decode(t4.s4castdumb,1,
  366. '送引锭杆',decode(t4.S4PREPMODE,1,'工作准备','')))))) CCM02_S4State,
  367. decode(t4.s5cutting,1,'切割信号',decode(t4.s5casting,1,'浇铸模式',decode(t4.s5casttail,1,
  368. '在浇尾坯',decode(t4.s5castprep,1,'浇铸准备',decode(t4.s5castdumb,1,
  369. '送引锭杆',decode(t4.S5PREPMODE,1,'工作准备','')))))) CCM02_S5State,
  370. decode(t4.s6cutting,1,'切割信号',decode(t4.s6casting,1,'浇铸模式',decode(t4.s6casttail,1,
  371. '在浇尾坯',decode(t4.s6castprep,1,'浇铸准备',decode(t4.s6castdumb,1,
  372. '送引锭杆',decode(t4.S6PREPMODE,1,'工作准备','')))))) CCM02_S6State,
  373. round(t5.S1CASTSPEED, 2) CCM03_S1CASTSPEED,
  374. round(t5.S2CASTSPEED, 2) CCM03_S2CASTSPEED,
  375. round(t5.S3CASTSPEED, 2) CCM03_S3CASTSPEED,
  376. round(t5.S4CASTSPEED, 2) CCM03_S4CASTSPEED,
  377. decode(t6.s1cutting,1,'切割信号',decode(t6.s1casting,1,'浇铸模式',decode(t6.s1casttail,1,
  378. '在浇尾坯',decode(t6.s1castprep,1,'浇铸准备',decode(t6.s1castdumb,1,
  379. '送引锭杆',decode(t6.S1PREPMODE,1,'工作准备','')))))) CCM03_S1State,
  380. decode(t6.s2cutting,1,'切割信号',decode(t6.s2casting,1,'浇铸模式',decode(t6.s2casttail,1,
  381. '在浇尾坯',decode(t6.s2castprep,1,'浇铸准备',decode(t6.s2castdumb,1,
  382. '送引锭杆',decode(t6.S2PREPMODE,1,'工作准备','')))))) CCM03_S2State,
  383. decode(t6.s3cutting,1,'切割信号',decode(t6.s3casting,1,'浇铸模式',decode(t6.s3casttail,1,
  384. '在浇尾坯',decode(t6.s3castprep,1,'浇铸准备',decode(t6.s3castdumb,1,
  385. '送引锭杆',decode(t6.S3PREPMODE,1,'工作准备','')))))) CCM03_S3State,
  386. decode(t6.s4cutting,1,'切割信号',decode(t6.s4casting,1,'浇铸模式',decode(t6.s4casttail,1,
  387. '在浇尾坯',decode(t6.s4castprep,1,'浇铸准备',decode(t6.s4castdumb,1,
  388. '送引锭杆',decode(t6.S4PREPMODE,1,'工作准备','')))))) CCM03_S4State,
  389. round(t7.S1CASTSPEED, 2) CCM04_S1CASTSPEED,
  390. round(t7.S2CASTSPEED, 2) CCM04_S2CASTSPEED,
  391. round(t7.S3CASTSPEED, 2) CCM04_S3CASTSPEED,
  392. round(t7.S4CASTSPEED, 2) CCM04_S4CASTSPEED,
  393. decode(t8.s1cutting,1,'切割信号', decode(t8.s1casting,1,'浇铸模式',decode(t8.s1casttail,1,
  394. '在浇尾坯',decode(t8.s1castprep,1,'浇铸准备',decode(t8.s1castdumb,1,
  395. '送引锭杆',decode(t8.S1PREPMODE,1,'工作准备','')))))) CCM04_S1State,
  396. decode(t8.s2cutting,1,'切割信号', decode(t8.s2casting,1,'浇铸模式',decode(t8.s2casttail,1,
  397. '在浇尾坯',decode(t8.s2castprep,1,'浇铸准备',decode(t8.s2castdumb,1,
  398. '送引锭杆',decode(t8.S2PREPMODE,1, '工作准备','')))))) CCM04_S2State,
  399. decode(t8.s3cutting,1,'切割信号',decode(t8.s3casting,1,'浇铸模式', decode(t8.s3casttail, 1,
  400. '在浇尾坯',decode(t8.s3castprep,1,'浇铸准备',decode(t8.s3castdumb,1,
  401. '送引锭杆',decode(t8.S3PREPMODE,1, '工作准备','')))))) CCM04_S3State,
  402. decode(t8.s4cutting,1,'切割信号',decode(t8.s4casting,1, '浇铸模式',decode(t8.s4casttail,1,
  403. '在浇尾坯',decode(t8.s4castprep,1,'浇铸准备',decode(t8.s4castdumb,1,
  404. '送引锭杆',decode(t8.S4PREPMODE,1, '工作准备','')))))) CCM04_S4State,
  405. round(t9.S1CASTSPEED, 2) CCM05_S1CASTSPEED,
  406. round(t9.S2CASTSPEED, 2) CCM05_S2CASTSPEED,
  407. round(t9.S3CASTSPEED, 2) CCM05_S3CASTSPEED,
  408. round(t9.S4CASTSPEED, 2) CCM05_S4CASTSPEED,
  409. decode(t10.s1cutting,1,'切割信号', decode(t10.s1casting,1,'浇铸模式',decode(t10.s1casttail,1,
  410. '在浇尾坯',decode(t10.s1castprep,1,'浇铸准备',decode(t10.s1castdumb,1,
  411. '送引锭杆',decode(t10.S1PREPMODE,1,'工作准备','')))))) CCM05_S1State,
  412. decode(t10.s2cutting,1,'切割信号', decode(t10.s2casting,1,'浇铸模式',decode(t10.s2casttail,1,
  413. '在浇尾坯',decode(t10.s2castprep,1,'浇铸准备',decode(t10.s2castdumb,1,
  414. '送引锭杆',decode(t10.S2PREPMODE,1, '工作准备','')))))) CCM05_S2State,
  415. decode(t10.s3cutting,1,'切割信号',decode(t10.s3casting,1,'浇铸模式', decode(t10.s3casttail, 1,
  416. '在浇尾坯',decode(t10.s3castprep,1,'浇铸准备',decode(t10.s3castdumb,1,
  417. '送引锭杆',decode(t10.S3PREPMODE,1, '工作准备','')))))) CCM05_S3State,
  418. decode(t10.s4cutting,1,'切割信号',decode(t10.s4casting,1, '浇铸模式',decode(t10.s4casttail,1,
  419. '在浇尾坯',decode(t10.s4castprep,1,'浇铸准备',decode(t10.s4castdumb,1,
  420. '送引锭杆',decode(t10.S4PREPMODE,1, '工作准备','')))))) CCM05_S4State,
  421. round(XYQ1PRESSURE,2) XYQ1PRESSURE,
  422. round(XYQ2PRESSURE,2) XYQ2PRESSURE,
  423. round(XYQ3PRESSURE,2) XYQ3PRESSURE,
  424. round(XYQ4PRESSURE,2) XYQ4PRESSURE,
  425. round(XYQ5PRESSURE,2) XYQ5PRESSURE,
  426. round(XYQ6PRESSURE,2) XYQ6PRESSURE,
  427. round(RHSTEAMPRESSURE,2) RHSTEAMPRESSURE,
  428. round(RHSTEAMFLUX,2) RHSTEAMFLUX,
  429. round(ARPRESSURE,2) ARPRESSURE,
  430. round(VDSTEAMPRESSURE,2) VDSTEAMPRESSURE,
  431. round(VDSTEAMFLUX,2) VDSTEAMFLUX
  432. from
  433. rtd_pointccm1no1 t1,
  434. rtd_pointccm1no3 t2,
  435. rtd_pointccm2no1 t3,
  436. rtd_pointccm2no3 t4,
  437. rtd_pointccm3no1 t5,
  438. rtd_pointccm3no3 t6,
  439. rtd_pointccm4no1 t7,
  440. rtd_pointccm4no3 t8,
  441. rtd_pointccm5no1 t9,
  442. rtd_pointccm5no3 t10,
  443. rtd_pointlyjz1 t9
  444. ]]>
  445. </query>
  446. <query id="GetBofAdditive.Select" desc="获取转炉作业物料消耗 " fetchSize="10">
  447. <![CDATA[
  448. select round(sum(JMWGT)) JMWGT,
  449. HEATNO,
  450. 'C' || STATIONCODE STATIONCODE,
  451. DISPOSALTIME,
  452. MATERIELCODE,
  453. HOPPERNUMID,
  454. MATERIELTYPE,
  455. JMTYPE
  456. from STL_BOF_ADDITIVES
  457. where HEATNO = ?
  458. AND STATIONCODE = ?
  459. AND DISPOSALTIME = ?
  460. group by HEATNO,
  461. STATIONCODE,
  462. DISPOSALTIME,
  463. MATERIELCODE,
  464. HOPPERNUMID,
  465. MATERIELTYPE,
  466. JMTYPE
  467. ORDER BY STATIONCODE DESC, materieltype
  468. ]]>
  469. </query>
  470. <query id="GetGlobalBofSampling.Select" desc="获取转炉作业采样信息 " fetchSize="10">
  471. <![CDATA[
  472. select a.HEATPROCESSNO,
  473. a.SAMPLINGID,
  474. a.SAMPLINGNAME,
  475. a.HEATNO,
  476. a.STATIONCODE,
  477. a.DISPOSALTIME,
  478. a.SAMPLINGDEPICT,
  479. a.SAMPLINGVALUE,
  480. a.SAMPLINGDATE
  481. from STL_tempsampling a,
  482. (SELECT heatno, stationcode, disposaltime, MAX(samplingid) samplingid
  483. FROM STL_tempsampling
  484. GROUP BY heatno, stationcode, disposaltime) b
  485. where a.heatno = b.heatno
  486. and a.stationcode = b.stationcode
  487. and a.disposaltime = b.disposaltime
  488. and a.samplingid = b.samplingid
  489. AND a.HEATNO = ?
  490. AND a.STATIONCODE = ?
  491. AND a.DISPOSALTIME = ?
  492. ]]>
  493. </query>
  494. <query id="GetCasAdditive.Select" desc="获取吹氩作业物料消耗信息 " fetchSize="10">
  495. <![CDATA[
  496. select sum(JMWGT) JMWGT,HEATNO,STATIONCODE,
  497. DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  498. MATERIELTYPE,JMTYPE
  499. from (select JMWGT,HEATNO,
  500. 'D' || STATIONCODE STATIONCODE,
  501. DISPOSALTIME,MATERIELCODE,
  502. HOPPERNUMID,MATERIELTYPE,JMTYPE
  503. from STL_CAS_ADDITIVES
  504. WHERE HEATNO = ? AND STATIONCODE = ? AND DISPOSALTIME = ?
  505. union
  506. select JMWGT,HEATNO,'C' || STATIONCODE STATIONCODE,
  507. DISPOSALTIME,MATERIELCODE, HOPPERNUMID,
  508. MATERIELTYPE,JMTYPE
  509. from Stl_BOF_ADDITIVES
  510. WHERE HEATNO =? AND DISPOSALTIME =?) a
  511. group by STATIONCODE,DISPOSALTIME,MATERIELCODE,
  512. HOPPERNUMID,MATERIELTYPE,JMTYPE,HEATNO
  513. ORDER BY STATIONCODE DESC,materieltype
  514. ]]>
  515. </query>
  516. <query id="GetGlobalCasSampling.Select" desc="获取吹氩作业采样信息 " fetchSize="10">
  517. <![CDATA[
  518. select a.HEATPROCESSNO,a.SAMPLINGID,a.SAMPLINGNAME,
  519. a.HEATNO,a.STATIONCODE,a.DISPOSALTIME,
  520. a.SAMPLINGDEPICT,a.SAMPLINGVALUE,a.SAMPLINGDATE
  521. from stl_tempsampling a,
  522. (SELECT heatno, stationcode, disposaltime, MAX(samplingid) samplingid
  523. FROM STL_tempsampling
  524. GROUP BY heatno, stationcode, disposaltime) b
  525. where a.heatno = b.heatno and a.stationcode = b.stationcode AND a.HEATNO = ?
  526. union
  527. select a.HEATPROCESSNO,a.SAMPLINGID,a.SAMPLINGNAME,
  528. a.HEATNO,'D' || a.STATIONCODE STATIONCODE,
  529. a.DISPOSALTIME,a.SAMPLINGDEPICT,a.SAMPLINGVALUE,
  530. a.SAMPLINGDATE
  531. from STL_CAS_SAMPLING a,
  532. (SELECT heatno, stationcode, disposaltime, MAX(samplingid) samplingid
  533. FROM STL_CAS_SAMPLING GROUP BY heatno, stationcode, disposaltime) b
  534. where a.heatno = b.heatno and a.stationcode = b.stationcode AND a.samplingid = B.samplingid AND a.HEATNO = ?
  535. AND a.DISPOSALTIME = ? ORDER BY STATIONCODE DESC,disposaltime
  536. ]]>
  537. </query>
  538. <query id="GetLfsAdditive.Select" desc="获取LF炉作业物料消耗信息 " fetchSize="10">
  539. <![CDATA[
  540. select sum(JMWGT) JMWGT,HEATNO,STATIONCODE,DISPOSALTIME,
  541. MATERIELCODE,HOPPERNUMID,MATERIELTYPE,JMTYPE
  542. from (select JMWGT,HEATNO,'E' || STATIONCODE STATIONCODE,
  543. DISPOSALTIME,MATERIELCODE,
  544. HOPPERNUMID,MATERIELTYPE,JMTYPE
  545. from STL_LFS_ADDITIVES
  546. WHERE HEATNO =? and STATIONCODE = ? AND DISPOSALTIME = ?
  547. union
  548. select JMWGT,HEATNO,'D' || STATIONCODE STATIONCODE,
  549. DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  550. MATERIELTYPE,JMTYPE
  551. from STL_CAS_ADDITIVES WHERE HEATNO =?
  552. union
  553. select JMWGT,HEATNO,'C' || STATIONCODE STATIONCODE,
  554. DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  555. MATERIELTYPE,JMTYPE
  556. from STL_BOF_ADDITIVES WHERE HEATNO = ? and DISPOSALTIME = ?) a
  557. group by STATIONCODE,DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  558. MATERIELTYPE,JMTYPE,HEATNO
  559. ORDER BY STATIONCODE DESC,materieltype
  560. ]]>
  561. </query>
  562. <query id="GetGlobalLfsSampling.Select" desc="获取LF炉作业采样信息 " fetchSize="10">
  563. <![CDATA[
  564. select a.HEATPROCESSNO,a.SAMPLINGID,a.SAMPLINGNAME,
  565. a.HEATNO,a.STATIONCODE,a.DISPOSALTIME,
  566. a.SAMPLINGDEPICT,a.SAMPLINGVALUE,a.SAMPLINGDATE
  567. from stl_tempsampling a,
  568. (SELECT heatno, stationcode, disposaltime, MAX(samplingid) samplingid
  569. FROM STL_tempsampling
  570. GROUP BY heatno, stationcode, disposaltime) b
  571. where a.heatno = b.heatno and a.stationcode = b.stationcode AND a.HEATNO =?
  572. union
  573. select a.HEATPROCESSNO,a.SAMPLINGID,a.SAMPLINGNAME,
  574. a.HEATNO,'E' || a.STATIONCODE STATIONCODE,
  575. a.DISPOSALTIME,a.SAMPLINGDEPICT,a.SAMPLINGVALUE,
  576. a.SAMPLINGDATE
  577. from STL_LFS_SAMPLING a,
  578. (SELECT heatno, stationcode, disposaltime, MAX(samplingid) samplingid
  579. FROM STL_LFS_SAMPLING GROUP BY heatno, stationcode, disposaltime) b
  580. where a.heatno = b.heatno and a.stationcode = b.stationcode AND a.HEATNO = ?
  581. AND a.DISPOSALTIME = ? ORDER BY STATIONCODE DESC,disposaltime
  582. ]]>
  583. </query>
  584. <query id="GetRhsAdditive.Select" desc="获取RH炉作业物料消耗信息 " fetchSize="10">
  585. <![CDATA[
  586. select sum(JMWGT) JMWGT,HEATNO,STATIONCODE,DISPOSALTIME,
  587. MATERIELCODE,HOPPERNUMID,MATERIELTYPE,JMTYPE
  588. from (select JMWGT,HEATNO,'F' || STATIONCODE STATIONCODE,
  589. DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  590. MATERIELTYPE,JMTYPE
  591. from STL_RHS_ADDITIVES WHERE HEATNO =? and STATIONCODE =?
  592. AND DISPOSALTIME =?
  593. union
  594. select JMWGT,HEATNO,'E' || STATIONCODE STATIONCODE,
  595. DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  596. MATERIELTYPE,JMTYPE
  597. from STL_LFS_ADDITIVES WHERE HEATNO =?
  598. union
  599. select JMWGT,HEATNO,'D' || STATIONCODE STATIONCODE,
  600. DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  601. MATERIELTYPE,JMTYPE
  602. from STL_CAS_ADDITIVES
  603. WHERE HEATNO =?
  604. union
  605. select JMWGT,HEATNO,'C' || STATIONCODE STATIONCODE,
  606. DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  607. MATERIELTYPE,JMTYPE
  608. from STL_BOF_ADDITIVES WHERE HEATNO =? and DISPOSALTIME =?) a
  609. group by STATIONCODE,DISPOSALTIME,MATERIELCODE,
  610. HOPPERNUMID,MATERIELTYPE,JMTYPE, HEATNO
  611. ORDER BY STATIONCODE DESC, materieltype
  612. ]]>
  613. </query>
  614. <query id="GetGlobalRhsSampling.Select" desc="获取RH炉作业采样信息 " fetchSize="10">
  615. <![CDATA[
  616. select a.HEATPROCESSNO,a.SAMPLINGID,a.SAMPLINGNAME,
  617. a.HEATNO,a.STATIONCODE,a.DISPOSALTIME,
  618. a.SAMPLINGDEPICT,a.SAMPLINGVALUE,a.SAMPLINGDATE
  619. from stl_tempsampling a,
  620. (SELECT heatno, stationcode, disposaltime, MAX(samplingid) samplingid
  621. FROM STL_tempsampling
  622. GROUP BY heatno, stationcode, disposaltime) b
  623. where a.heatno = b.heatno and a.stationcode = b.stationcode AND a.HEATNO =?
  624. union
  625. select a.HEATPROCESSNO,a.SAMPLINGID,a.SAMPLINGNAME,
  626. a.HEATNO,'F' || a.STATIONCODE STATIONCODE,
  627. a.DISPOSALTIME,a.SAMPLINGDEPICT,a.SAMPLINGVALUE,
  628. a.SAMPLINGDATE
  629. from STL_RHS_SAMPLING a,
  630. (SELECT heatno, stationcode, disposaltime, MAX(samplingid) samplingid
  631. FROM STL_RHS_SAMPLING GROUP BY heatno, stationcode, disposaltime) b
  632. where a.heatno = b.heatno and a.stationcode = b.stationcode AND a.HEATNO = ?
  633. AND a.DISPOSALTIME = ? ORDER BY STATIONCODE DESC,disposaltime
  634. ]]>
  635. </query>
  636. <query id="GetVdsAdditive.Select" desc="获取VD炉作业物料消耗信息 " fetchSize="10">
  637. <![CDATA[
  638. select sum(JMWGT) JMWGT,HEATNO,STATIONCODE,DISPOSALTIME,
  639. MATERIELCODE,HOPPERNUMID,MATERIELTYPE,JMTYPE
  640. from (
  641. select JMWGT,HEATNO,'I' || STATIONCODE STATIONCODE,
  642. DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  643. MATERIELTYPE,JMTYPE
  644. from STL_VDS_ADDITIVES WHERE HEATNO =? and STATIONCODE =?
  645. AND DISPOSALTIME =?
  646. union
  647. select JMWGT,HEATNO,'F' || STATIONCODE STATIONCODE,
  648. DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  649. MATERIELTYPE,JMTYPE
  650. from STL_RHS_ADDITIVES WHERE HEATNO =?
  651. union
  652. select JMWGT,HEATNO,'E' || STATIONCODE STATIONCODE,
  653. DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  654. MATERIELTYPE,JMTYPE
  655. from STL_LFS_ADDITIVES WHERE HEATNO =?
  656. union
  657. select JMWGT,HEATNO,'D' || STATIONCODE STATIONCODE,
  658. DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  659. MATERIELTYPE,JMTYPE
  660. from STL_CAS_ADDITIVES
  661. WHERE HEATNO =?
  662. union
  663. select JMWGT,HEATNO,'C' || STATIONCODE STATIONCODE,
  664. DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  665. MATERIELTYPE,JMTYPE
  666. from STL_BOF_ADDITIVES WHERE HEATNO =? and DISPOSALTIME =?) a
  667. group by STATIONCODE,DISPOSALTIME,MATERIELCODE,
  668. HOPPERNUMID,MATERIELTYPE,JMTYPE, HEATNO
  669. ORDER BY STATIONCODE DESC, materieltype
  670. ]]>
  671. </query>
  672. <query id="GetGlobalVdsSampling.Select" desc="获取VD炉作业采样信息 " fetchSize="10">
  673. <![CDATA[
  674. select a.HEATPROCESSNO,a.SAMPLINGID,a.SAMPLINGNAME,
  675. a.HEATNO,a.STATIONCODE,a.DISPOSALTIME,
  676. a.SAMPLINGDEPICT,a.SAMPLINGVALUE,a.SAMPLINGDATE
  677. from stl_tempsampling a,
  678. (SELECT heatno, stationcode, disposaltime, MAX(samplingid) samplingid
  679. FROM STL_tempsampling
  680. GROUP BY heatno, stationcode, disposaltime) b
  681. where a.heatno = b.heatno and a.stationcode = b.stationcode AND a.HEATNO =?
  682. union
  683. select a.HEATPROCESSNO,a.SAMPLINGID,a.SAMPLINGNAME,
  684. a.HEATNO,'I' || a.STATIONCODE STATIONCODE,
  685. a.DISPOSALTIME,a.SAMPLINGDEPICT,a.SAMPLINGVALUE,
  686. a.SAMPLINGDATE
  687. from STL_VDS_SAMPLING a,
  688. (SELECT heatno, stationcode, disposaltime, MAX(samplingid) samplingid
  689. FROM STL_VDS_SAMPLING GROUP BY heatno, stationcode, disposaltime) b
  690. where a.heatno = b.heatno and a.stationcode = b.stationcode AND a.HEATNO = ?
  691. AND a.DISPOSALTIME = ? ORDER BY STATIONCODE DESC,disposaltime
  692. ]]>
  693. </query>
  694. <query id="GetCcmAdditive.Select" desc="获取其它工序作业物料消耗信息 " fetchSize="10">
  695. <![CDATA[
  696. select sum(JMWGT) JMWGT,HEATNO,STATIONCODE,DISPOSALTIME,
  697. MATERIELCODE,HOPPERNUMID,MATERIELTYPE,JMTYPE
  698. from (
  699. select JMWGT,HEATNO,'I' || STATIONCODE STATIONCODE,
  700. DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  701. MATERIELTYPE,JMTYPE
  702. from STL_VDS_ADDITIVES WHERE HEATNO =? and STATIONCODE =?
  703. AND DISPOSALTIME =?
  704. union
  705. select JMWGT,HEATNO,'F' || STATIONCODE STATIONCODE,
  706. DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  707. MATERIELTYPE,JMTYPE
  708. from STL_RHS_ADDITIVES WHERE HEATNO =?
  709. union
  710. select JMWGT,HEATNO,'E' || STATIONCODE STATIONCODE,
  711. DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  712. MATERIELTYPE,JMTYPE
  713. from STL_LFS_ADDITIVES WHERE HEATNO =?
  714. union
  715. select JMWGT,HEATNO,'D' || STATIONCODE STATIONCODE,
  716. DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  717. MATERIELTYPE,JMTYPE
  718. from STL_CAS_ADDITIVES
  719. WHERE HEATNO =?
  720. union
  721. select JMWGT,HEATNO,'C' || STATIONCODE STATIONCODE,
  722. DISPOSALTIME,MATERIELCODE,HOPPERNUMID,
  723. MATERIELTYPE,JMTYPE
  724. from STL_BOF_ADDITIVES WHERE HEATNO =? and DISPOSALTIME =?) a
  725. group by STATIONCODE,DISPOSALTIME,MATERIELCODE,
  726. HOPPERNUMID,MATERIELTYPE,JMTYPE, HEATNO
  727. ORDER BY STATIONCODE DESC, materieltype
  728. ]]>
  729. </query>
  730. <query id="GetGlobalCcmSampling.Select" desc="获取连铸机作业采样信息 " fetchSize="10">
  731. <![CDATA[
  732. select a.HEATPROCESSNO,a.SAMPLINGID,a.SAMPLINGNAME,
  733. a.HEATNO,a.STATIONCODE,a.DISPOSALTIME,
  734. a.SAMPLINGDEPICT,a.SAMPLINGVALUE,a.SAMPLINGDATE
  735. from stl_tempsampling a,
  736. (SELECT heatno, stationcode, disposaltime, MAX(samplingid) samplingid
  737. FROM STL_tempsampling
  738. GROUP BY heatno, stationcode, disposaltime) b
  739. where a.heatno = b.heatno and a.stationcode = b.stationcode AND a.HEATNO =?
  740. ]]>
  741. </query>
  742. <query id="GetGlobalCcmF1Sampling.Select" desc="获取1#连铸机拉速、配水采样信息 " fetchSize="10">
  743. <![CDATA[
  744. select t1.*, t2.*
  745. from (select *
  746. from (select row_number() over(order by x.LASTFRESHTIME desc) XH,
  747. x.*
  748. from STL_CCM_F1SAMPLING x
  749. where x.HEATNO = ?
  750. and x.STATIONCODE = ?
  751. and x.DISPOSALTIME = ?)
  752. where XH = 1) t1 left outer join
  753. (select x.S1CRYSTALCODE,
  754. x.S2CRYSTALCODE,
  755. x.S3CRYSTALCODE,
  756. x.S4CRYSTALCODE
  757. from STL_CCM_MOULDINFO x
  758. where x.MOULDNO = (select t.mouldno
  759. from stl_ccm_optinfo t
  760. where t.HEATNO = ?
  761. and t.STATIONCODE = ?
  762. and t.DISPOSALTIME = ?)) t2
  763. on 1 =1
  764. ]]>
  765. </query>
  766. <query id="GetGlobalCcmF2Sampling.Select" desc="获取2#连铸机拉速、配水采样信息 " fetchSize="10">
  767. <![CDATA[
  768. select t1.*, t2.*
  769. from (select *
  770. from (select row_number() over(order by x.LASTFRESHTIME desc) XH,
  771. x.*
  772. from STL_CCM_F2SAMPLING x
  773. where x.HEATNO = ?
  774. and x.STATIONCODE = ?
  775. and x.DISPOSALTIME = ?)
  776. where XH = 1) t1 left outer join
  777. (select x.S1CRYSTALCODE,
  778. x.S2CRYSTALCODE,
  779. x.S3CRYSTALCODE,
  780. x.S4CRYSTALCODE,
  781. x.S5CRYSTALCODE,
  782. x.S6CRYSTALCODE
  783. from STL_CCM_MOULDINFO x
  784. where x.MOULDNO = (select t.mouldno
  785. from stl_ccm_optinfo t
  786. where t.HEATNO = ?
  787. and t.STATIONCODE = ?
  788. and t.DISPOSALTIME = ?)) t2
  789. on 1 =1
  790. ]]>
  791. </query>
  792. <query id="GetGlobalCcmF3Sampling.Select" desc="获取3#连铸机拉速、配水采样信息 " fetchSize="10">
  793. <![CDATA[
  794. select t1.*, t2.*
  795. from (select *
  796. from (select row_number() over(order by x.LASTFRESHTIME desc) XH,
  797. x.*
  798. from STL_CCM_F3SAMPLING x
  799. where x.HEATNO = ?
  800. and x.STATIONCODE = ?
  801. and x.DISPOSALTIME = ?)
  802. where XH = 1) t1 left outer join
  803. (select x.S1CRYSTALCODE,
  804. x.S2CRYSTALCODE,
  805. x.S3CRYSTALCODE,
  806. x.S4CRYSTALCODE
  807. from STL_CCM_MOULDINFO x
  808. where x.MOULDNO = (select t.mouldno
  809. from stl_ccm_optinfo t
  810. where t.HEATNO = ?
  811. and t.STATIONCODE = ?
  812. and t.DISPOSALTIME = ?)) t2
  813. on 1 =1
  814. ]]>
  815. </query>
  816. <query id="GetGlobalCcmF4Sampling.Select" desc="获取4#连铸机拉速、配水采样信息 " fetchSize="10">
  817. <![CDATA[
  818. select t1.*, t2.*
  819. from (select *
  820. from (select row_number() over(order by x.LASTFRESHTIME desc) XH,
  821. x.*
  822. from STL_CCM_F4SAMPLING x
  823. where x.HEATNO = ?
  824. and x.STATIONCODE = ?
  825. and x.DISPOSALTIME = ?)
  826. where XH = 1) t1 left outer join
  827. (select x.S1CRYSTALCODE,
  828. x.S2CRYSTALCODE,
  829. x.S3CRYSTALCODE,
  830. x.S4CRYSTALCODE
  831. from STL_CCM_MOULDINFO x
  832. where x.MOULDNO = (select t.mouldno
  833. from stl_ccm_optinfo t
  834. where t.HEATNO = ?
  835. and t.STATIONCODE = ?
  836. and t.DISPOSALTIME = ?)) t2
  837. on 1 =1
  838. ]]>
  839. </query>
  840. <query id="GetGlobalCcmF5Sampling.Select" desc="获取5#连铸机拉速、配水采样信息 " fetchSize="10">
  841. <![CDATA[
  842. select t1.*, t2.*
  843. from (select *
  844. from (select row_number() over(order by x.LASTFRESHTIME desc) XH,
  845. x.*
  846. from STL_CCM_F5SAMPLING x
  847. where x.HEATNO = ?
  848. and x.STATIONCODE = ?
  849. and x.DISPOSALTIME = ?)
  850. where XH = 1) t1 left outer join
  851. (select x.S1CRYSTALCODE,
  852. x.S2CRYSTALCODE,
  853. x.S3CRYSTALCODE,
  854. x.S4CRYSTALCODE
  855. from STL_CCM_MOULDINFO x
  856. where x.MOULDNO = (select t.mouldno
  857. from stl_ccm_optinfo t
  858. where t.HEATNO = ?
  859. and t.STATIONCODE = ?
  860. and t.DISPOSALTIME = ?)) t2
  861. on 1 =1
  862. ]]>
  863. </query>
  864. <query id="GetTundishTemp.Select" desc="获取中包温度信息 " fetchSize="10">
  865. <![CDATA[
  866. select samplingid, samplingvalue, samplingdate
  867. from stl_tempsampling
  868. where (samplingname = 'TUNDISHTEMP1' or samplingname = 'TUNDISHTEMP2')
  869. and heatno =? and stationcode = ? order by samplingid desc
  870. ]]>
  871. </query>
  872. <query id="GetTankcarInfo.Select" desc="获取真空槽信息 " fetchSize="10">
  873. <![CDATA[
  874. select t.positionid ,(t.topid || '#-' || t.toptimes) TankcarInfo
  875. from dev_zkc_use_detail t
  876. where t.nowstatus = '1'
  877. ]]>
  878. </query>
  879. <query id="GetGlobalMapIronInfo.Select" desc="获取总貌图铁水信息 " fetchSize="10">
  880. <![CDATA[
  881. select t.LADLEID, t1.NOWPOSITION
  882. from dev_ib_base_info t, DEV_IB_USE_DETAIL t1
  883. WHERE t.STATUS = '使用'
  884. and t.ladleid = t1.ladleid
  885. and t1.cycid =
  886. (select max(cycid) from dev_ib_use_detail where ladleid = t.ladleid)
  887. order by BEGINTIME
  888. ]]>
  889. </query>
  890. <query id="GetInitIronPotInfo.Select" desc="获取铁包信息 " fetchSize="10">
  891. <![CDATA[
  892. select LADLEID FROM DEV_IB_BASE_INFO ORDER BY TO_NUMBER(LADLEID)
  893. ]]>
  894. </query>
  895. <query id="GetGlobalMapIronPotInfo.Select" desc="获取铁包对应铁水信息 " fetchSize="10">
  896. <![CDATA[
  897. select t2.*,
  898. t3.stoveid,
  899. t3.stovetime,
  900. t3.tapholeno,
  901. t3.tfpotid,
  902. t3.tfpotwgt,
  903. t3.irontemperature,
  904. t3.arrivetime,
  905. t3.bfirontemture,
  906. t3.C,
  907. t3.SI,
  908. t3.MN,
  909. t3.P,
  910. t3.S,
  911. t3.HSTAPHOLETIME,
  912. t4.hudwid,
  913. t4.heatno,
  914. t4.dfrstarttime,
  915. t4.dfrendtime,
  916. round(t4.leavewgt - t2.TAREWEIGHT, 1) leavewgt,
  917. CASE
  918. WHEN t4.molirnleave IS NOT NULL THEN
  919. t4.molirnleave
  920. WHEN substr(t3.MOLIRNSOURCE, 1, 1) = 'J' THEN
  921. t3.MOLIRNSOURCE
  922. END molirnleave,
  923. t4.SWBTEMPERATURE,
  924. CASE
  925. when nvl(t4.LEAVEWGT, 0) > 0 and nvl(t4.ARRIVEWGT, 0) > 0 and
  926. nvl(t4.LEAVEWGT, 0) < nvl(t4.ARRIVEWGT, 0) THEN
  927. round(t3.TFPOTWGT - (nvl(t4.ARRIVEWGT, 0) - nvl(t4.LEAVEWGT, 0)),
  928. 2)
  929. ELSE
  930. t3.TFPOTWGT
  931. END lblInHeatWgt
  932. from (select t.ladleid,
  933. t.age,
  934. t.manufacturers,
  935. t.TAREWEIGHT,
  936. t1.nowposition,
  937. t1.mistapholestarttime,
  938. t1.hmparrivetime,
  939. t1.hmpleavetime,
  940. t1.inno,
  941. t1.hmpno
  942. from dev_ib_base_info t, dev_ib_use_detail t1
  943. where t.ladleid = ?
  944. and t.ladleid = t1.ladleid
  945. and t1.cycid = (select max(cycid)
  946. from dev_ib_use_detail a
  947. where a.ladleid = t.ladleid)) t2
  948. LEFT JOIN STL_MIS_IMPORTIRON T3 ON T2.INNO = T3.MISID
  949. LEFT JOIN (SELECT *
  950. from stl_hmp_optinfo
  951. union
  952. SELECT * from J#stl_hmp_optinfo) t4 on t2.hmpno = t4.hudwid
  953. ]]>
  954. </query>
  955. <query id="GetGlobalMapIronPotChemInfo.Select" desc="获取铁包对应铁水成分信息 " fetchSize="10">
  956. <![CDATA[
  957. SELECT CHECKNO,HEATNO,STATIONCODE,ASSAYTYPECODE,
  958. C,SI,MN,P,S,ASSAYDATE
  959. FROM (select CHECKNO,HEATNO,STATIONCODE,ASSAYTYPECODE,
  960. C,SI,MN,P,S,ASSAYDATE
  961. from stl_chemelement
  962. union
  963. select CHECKNO,HEATNO,STATIONCODE,ASSAYTYPECODE,
  964. C,SI,MN,P,S,ASSAYDATE
  965. from J#stl_chemelement) t3
  966. WHERE T3.HEATNO IN (?, ?)
  967. order by assaydate
  968. ]]>
  969. </query>
  970. </queryMap>