QueryBofJob.xml.svn-base 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="转炉作业">
  3. <query id="GetPlaningInfo.Select" desc="查询作业计划信息" fetchSize="10">
  4. <![CDATA[
  5. select rownum,
  6. ORD_GON_ID,
  7. HEATNO,
  8. t1.steel AIM_GRADE_CODE,
  9. CAST_ID,
  10. CAST_NO,
  11. HEAT_NUM,
  12. CAST_SEQ,
  13. to_char(PLAN_CCM_STR_TIME, 'yyyy-MM-dd HH24:mi:ss') PLAN_CCM_STR_TIME,
  14. STD_NAME,
  15. HEAT_STATE
  16. from PPC_STEEL_HEAT t, scm_steel t1
  17. where t.aim_grade_code = t1.steelcode
  18. and HEAT_STATE = '03'
  19. and substr(heatno, 3, 1) = ?
  20. order by HEATNO asc
  21. ]]>
  22. </query>
  23. <query id="GetBofOptInfo.Select" desc="查询转炉作业信息" fetchSize="10">
  24. <![CDATA[
  25. select HEATPROCESSNO,
  26. HEATNO,
  27. STATIONCODE,
  28. DISPOSALTIME,
  29. WOID,
  30. OPTDATE,
  31. SHIFTCODE,
  32. MOLIRNSOURCE,
  33. IRONPOTID,
  34. IRONPOTWGT,
  35. IRONTEMPERATURE,
  36. PIGIRONWGT,
  37. WSTEELWGT,
  38. CHANGESTARTTIME,
  39. CHANGEENDTIME,
  40. OPENOXYGENTIME,
  41. STOPOXYGENTIME,
  42. SUPPLYOXYGENTIME,
  43. O2PRESS,
  44. O2FLUX,
  45. O2CONSUME,
  46. MOLSTLTEMPERATURE,
  47. B1STARTTIME,
  48. B1ENDTIME,
  49. B1TIME,
  50. B1TEMPERATURE,
  51. B2STARTTIME,
  52. B2ENDTIME,
  53. B2TIME,
  54. B2TEMPERATURE,
  55. B3STARTTIME,
  56. B3ENDTIME,
  57. B3TIME,
  58. B3TEMPERATURE,
  59. B4STARTTIME,
  60. B4ENDTIME,
  61. B4TIME,
  62. B4TEMPERATURE,
  63. B5STARTTIME,
  64. B5ENDTIME,
  65. B5TIME,
  66. B5TEMPERATURE,
  67. TERMINUSTEPT,
  68. TERMINUSC,
  69. TERMINUSO2,
  70. BLOWO2TIMES,
  71. BLOWARTIMES,
  72. BLOWN2TIMES,
  73. TAPPINGSTARTTIME,
  74. TAPPINGENDTIME,
  75. TAPPINGTIME,
  76. BLKREDMODE,
  77. OGGNUMID,
  78. SUBNUMID,
  79. SUBAGE,
  80. SUBHEIGHT,
  81. SUBTENSION,
  82. PSSTARTTIME,
  83. PSENDTIME,
  84. BRPSTIME,
  85. BRPSTIMES,
  86. N2PRESS,
  87. N2FLUX,
  88. N2CONSUME,
  89. ARCONSUME,
  90. BRWGT,
  91. DRWGT,
  92. RSSTOVENO,
  93. RSWGT,
  94. POTNO,
  95. POTDISTINCTION,
  96. POTAGE,
  97. POTWRAPSTATE,
  98. TAPPINGWGT,
  99. GAGE,
  100. SAGE,
  101. VFLAG,
  102. EMOLSTLTIME,
  103. UPDATETIME,
  104. MEMO,
  105. ARPRESS,
  106. ARFLUX,
  107. MOLSTLLEAVE,
  108. MOLIRNTYPE,
  109. TOPN2CONSUME,
  110. CCMPLANTEMPT,
  111. CCMPLANTEMPTTIME,
  112. LMLTEMPT,
  113. OGGNO,
  114. POTTEMP
  115. from STL_BOF_OPTINFO
  116. WHERE HEATNO = ?
  117. AND STATIONCODE = ?
  118. AND DISPOSALTIME = ?
  119. ]]>
  120. </query>
  121. <query id="GetBofSampling.Select" desc="查询转炉作业采样信息" fetchSize="10">
  122. <![CDATA[
  123. select *
  124. from stl_bof_sampling t
  125. WHERE HEATNO = ?
  126. AND STATIONCODE = 'C' || ?
  127. AND DISPOSALTIME = ?
  128. and samplingname = ?
  129. and samplingdate = (select max(samplingdate)
  130. from stl_bof_sampling
  131. WHERE HEATNO = ?
  132. AND STATIONCODE = 'C' || ?
  133. AND DISPOSALTIME = ?
  134. and samplingname = ?)
  135. ]]>
  136. </query>
  137. <query id="GetPlanAndFactTime.Select" desc="查询作业计划时间与实际时间" fetchSize="10">
  138. <![CDATA[
  139. select PLAN_BOF_STR_TIME,
  140. PLAN_BOF_END_TIME,
  141. B1STARTTIME,
  142. decode(B1STARTTIME,
  143. null,
  144. '0',
  145. decode(TAPPINGSTARTTIME,
  146. null,
  147. round((sysdate - B1STARTTIME) * 24 * 60),
  148. round((TAPPINGSTARTTIME - B1STARTTIME) * 24 * 60))) SJZYSJ,
  149. decode(B1STARTTIME,
  150. null,
  151. round((sysdate - PLAN_BOF_STR_TIME) * 24 * 60),
  152. round((B1STARTTIME - PLAN_BOF_STR_TIME) * 24 * 60)) SJYS
  153. from ppc_steel_heat a, stl_bof_optinfo b
  154. where a.HeatNo = b.heatno
  155. and b.HeatNo =?
  156. ]]>
  157. </query>
  158. <query id="GetBofTempInfo.Select" desc="查询转炉作业温度信息" fetchSize="10">
  159. <![CDATA[
  160. select HEATPROCESSNO,
  161. SAMPLINGID,
  162. SAMPLINGNAME,
  163. HEATNO,
  164. STATIONCODE,
  165. DISPOSALTIME,
  166. SAMPLINGDEPICT,
  167. SAMPLINGVALUE,
  168. SAMPLINGDATE
  169. from stl_tempsampling
  170. WHERE HEATNO = ?
  171. AND STATIONCODE ='C'|| ?
  172. AND DISPOSALTIME = ?
  173. order by samplingdate
  174. ]]>
  175. </query>
  176. <query id="GetMaterialData.Select" desc="查询物料配置信息" fetchSize="10">
  177. <![CDATA[
  178. select MATERIELCODE,
  179. MATERIELNAME,
  180. MATERIELFORSHORT,
  181. decode(MATERIELTYPE,
  182. 'FL',
  183. '辅料',
  184. decode(MATERIELTYPE, 'HJ', '合金', '喂线')) WLLXM,
  185. MATERIELTYPE
  186. from SCM_MATERIEL
  187. ]]>
  188. </query>
  189. <query id="GetBofAdditiveData.Select" desc="查询转炉物料消耗信息" fetchSize="10">
  190. <![CDATA[
  191. select round(sum(JMWGT)) JMWGT,
  192. MATERIELCODE,
  193. HOPPERNUMID,
  194. MATERIELTYPE,
  195. JMTYPE
  196. from STL_BOF_ADDITIVES
  197. WHERE HEATNO = ?
  198. AND STATIONCODE = ?
  199. AND DISPOSALTIME = ? group by MATERIELCODE, HOPPERNUMID, MATERIELTYPE, JMTYPE
  200. ]]>
  201. </query>
  202. <query id="GetBofIronInfo.Select" desc="查询发送到转炉的铁水信息" fetchSize="10">
  203. <![CDATA[
  204. select MOLIRNSOURCE,
  205. MOLIRNSOURCE_Key,
  206. decode(MOLIRNSOURCE,
  207. '1',
  208. '半钢',
  209. decode(MOLIRNSOURCE,
  210. '2',
  211. '脱硫',
  212. decode(MOLIRNSOURCE, '3', '混铁炉', '直兑'))) MOLIRNSOURCEName,
  213. IRONPOTID,
  214. IRONPOTWGT,
  215. IRONTEMPERATURE,
  216. WEIGHTOFCVT,
  217. SMELTINGIDOFCVT,
  218. to_char(TAPHOLEENDTIME, 'HH24:mi') TAPHOLEENDTIME
  219. from (select '3' MOLIRNSOURCE,
  220. MISID as MOLIRNSOURCE_Key,
  221. IRONWRAPID as IRONPOTID,
  222. IRONPOTWGT,
  223. IRONTEMPERATURE,
  224. TAPHOLEENDTIME,
  225. WEIGHTOFCVT,
  226. SMELTINGIDOFCVT,
  227. OPERATIONDATE
  228. from stl_mis_taphole
  229. union
  230. select '2' MOLIRNSOURCE,
  231. HEATPROCESSNO as MOLIRNSOURCE_Key,
  232. IRONPWRAPNO as IRONPOTID,
  233. IRONWGT as IRONPOTWGT,
  234. SWBTEMPERATURE as IRONTEMPERATURE,
  235. LEAVETIME as TAPHOLEENDTIME,
  236. to_number('') as WEIGHTOFCVT,
  237. '' as SMELTINGIDOFCVT,
  238. OPTDATE
  239. from STL_hmp_optinfo
  240. union
  241. select '4' MOLIRNSOURCE,
  242. MISID as MOLIRNSOURCE_Key,
  243. IRONWRAPID as IRONPOTID,
  244. IRONPOTWGT,
  245. IRONTEMPERATURE,
  246. TAPHOLEENDTIME,
  247. WEIGHTOFCVT,
  248. SMELTINGIDOFCVT,
  249. OPERATIONDATE
  250. from STL_ES_TAPHOLE) a
  251. where OPERATIONDATE > to_date(?,'yyyy-MM-dd HH24:mi:ss')
  252. order by molirnsource, OPERATIONDATE desc
  253. ]]>
  254. </query>
  255. <query id="GetScrapSteelInfo.Select" desc="查询废钢生铁信息" fetchSize="10">
  256. <![CDATA[
  257. select jobid ZYXH,
  258. heatno LH,
  259. stationcode GWBH,
  260. DISPOSALTIME CLCS,
  261. SHIFTCODE BC,
  262. CHARGENO ZDDH,
  263. WSTEELTYPE FGZL,
  264. PIGIRONWGT STZL,
  265. JOINMARLWGT CLZL,
  266. RSTEELWGT ZGZL,
  267. GOODMARLWGT HGZL,
  268. TOTALWGT ZZ,
  269. CHUTEWGT DZ,
  270. JOINSTOVEWGT RLZL,
  271. OPTPERSONNEL CZRY,
  272. JOBDATE ZYSJ,
  273. MEMO BZ,
  274. C,
  275. SI,
  276. MN,
  277. P,
  278. S,
  279. ASN
  280. from STL_SCRAPSTEEL
  281. where JOBDATE between to_date(?, 'yyyy-MM-dd HH24:mi:ss') and
  282. to_date(?, 'yyyy-MM-dd HH24:mi:ss')
  283. order by jobid desc
  284. ]]>
  285. </query>
  286. <query id="BofScrapSteel.INSERT" desc="转炉工序确认废钢生铁信息" fetchSize="10">
  287. <![CDATA[
  288. RES_LG_LFSMANAGE.SendFG_ZL
  289. ]]>
  290. </query>
  291. <query id="InitGtt_bofadditives.Update" desc="手动加载作业计划时初始化转炉物料消耗临时表" fetchSize="10">
  292. <![CDATA[
  293. update gtt_bofadditives
  294. set additivetotal0 = 0,
  295. additivetotal1 = 0,
  296. additivetotal2 = 0,
  297. additivetotal3 = 0,
  298. additivetotal4 = 0,
  299. additivetotal5 = 0,
  300. additivetotal6 = 0,
  301. additivetotal7 = 0,
  302. additivetotal8 = 0,
  303. additivetotal9 = 0,
  304. additivetotal10 = 0,
  305. additivetotal11 = 0,
  306. lastfreshtime = sysdate
  307. where devpos = ?
  308. or devpos = ?
  309. ]]>
  310. </query>
  311. </queryMap>