75413a7904128071aef70babd70478d062f15a73.svn-base 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING PROGRESS ">
  3. <query id="NIG020210_01.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  4. <![CDATA[
  5. /* 通过电文中接收的炉次号查询转炉实绩表 tbg02_bof_result 来判断记录是否存在 */
  6. select charge_no
  7. from tbg02_bof_result
  8. where charge_no = ?
  9. ]]>
  10. </query>
  11. <query id="NIG020210_01.update" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  12. <![CDATA[
  13. /* 用电文信息修改转炉实绩表 */
  14. update TBG02_BOF_RESULT set
  15. PLAN_CH_NO = ?
  16. ,BOF_NO = ?
  17. ,SPEC_ABBSYM = ?
  18. ,TAPPING_WGT = ?
  19. ,PROD_PLAN_WGT = ?
  20. ,RATEIO = ?
  21. ,EPT_LD_WGT = ?
  22. ,TREAT_RT = ?
  23. ,BOF_WK_HOUR = ?
  24. ,CHARGE_HOUR = ?
  25. ,O2BLOW_HOUR = ?
  26. ,TAPPING_HOUR = ?
  27. ,O2BLOW_STEPNO = ?
  28. ,O2BLOW_AFT_TEMP = ?
  29. ,FST_O2BLOW_STA_DTIME = ?
  30. ,FST_O2BLOW_END_DTIME = ?
  31. ,FST_O2BLOW_AFT_TEMP = ?
  32. ,FST_O2BLOW_AFT_O2_CONSUME = ?
  33. ,SND_O2BLOW_STA_DTIME = ?
  34. ,SND_O2BLOW_END_DTIME = ?
  35. ,SND_O2BLOW_AFT_TEMP = ?
  36. ,SND_O2BLOW_AFT_O2_CONSUME = ?
  37. ,TRD_O2BLOW_STA_DTIME = ?
  38. ,TRD_O2BLOW_END_DTIME = ?
  39. ,TRD_O2BLOW_AFT_TEMP = ?
  40. ,TRD_O2BLOW_AFT_O2_CONSUME = ?
  41. ,FTH_O2BLOW_STA_DTIME = ?
  42. ,FTH_O2BLOW_END_DTIME = ?
  43. ,FTH_O2BLOW_AFT_TEMP = ?
  44. ,FTH_O2BLOW_AFT_O2_CONSUME = ?
  45. ,CHARGE_TEMP = ?
  46. ,TAPPING_AFT_TEMP = ?
  47. ,SCRAP_CHARGE_STA_DTIME = ?
  48. ,IRON_CHARGE_STA_DTIME = ?
  49. ,TAPPING_STA_DTIME = ?
  50. ,TAPPING_END_DTIME = ?
  51. ,SCRAP_ZINC_CHARGE_WGT = ?
  52. ,SCRAP_CHARGE_WGT = ?
  53. ,IRON_CHARGE_WGT = ?
  54. ,SUBRAW_WGT = ?
  55. ,O2_LANCE_ID = ?
  56. ,O2_LANCE_USE_CNT = ?
  57. ,BOF_USE_STEPNO = ?
  58. ,TAPPING_GATE_STEPNO = ?
  59. ,O2_CONSUME = ?
  60. ,AR_CONSUME = ?
  61. ,N2_CONSUME = ?
  62. ,WKSHIFT = ?
  63. ,WKGROUP = ?
  64. ,XIN_DATE = ?
  65. where CHARGE_NO = ?
  66. ]]>
  67. </query>
  68. <query id="NIG020210_01.insert" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  69. <![CDATA[
  70. /* 用电文中的信息修改 当前转炉实绩表 */
  71. insert into TBG02_BOF_RESULT
  72. (
  73. CHARGE_NO
  74. ,PLAN_CH_NO
  75. ,BOF_NO
  76. ,SPEC_ABBSYM
  77. ,TAPPING_WGT
  78. ,PROD_PLAN_WGT
  79. ,RATEIO
  80. ,EPT_LD_WGT
  81. ,TREAT_RT
  82. ,BOF_WK_HOUR
  83. ,CHARGE_HOUR
  84. ,O2BLOW_HOUR
  85. ,TAPPING_HOUR
  86. ,O2BLOW_STEPNO
  87. ,O2BLOW_AFT_TEMP
  88. ,FST_O2BLOW_STA_DTIME
  89. ,FST_O2BLOW_END_DTIME
  90. ,FST_O2BLOW_AFT_TEMP
  91. ,FST_O2BLOW_AFT_O2_CONSUME
  92. ,SND_O2BLOW_STA_DTIME
  93. ,SND_O2BLOW_END_DTIME
  94. ,SND_O2BLOW_AFT_TEMP
  95. ,SND_O2BLOW_AFT_O2_CONSUME
  96. ,TRD_O2BLOW_STA_DTIME
  97. ,TRD_O2BLOW_END_DTIME
  98. ,TRD_O2BLOW_AFT_TEMP
  99. ,TRD_O2BLOW_AFT_O2_CONSUME
  100. ,FTH_O2BLOW_STA_DTIME
  101. ,FTH_O2BLOW_END_DTIME
  102. ,FTH_O2BLOW_AFT_TEMP
  103. ,FTH_O2BLOW_AFT_O2_CONSUME
  104. ,CHARGE_TEMP
  105. ,TAPPING_AFT_TEMP
  106. ,SCRAP_CHARGE_STA_DTIME
  107. ,IRON_CHARGE_STA_DTIME
  108. ,TAPPING_STA_DTIME
  109. ,TAPPING_END_DTIME
  110. ,SCRAP_ZINC_CHARGE_WGT
  111. ,SCRAP_CHARGE_WGT
  112. ,IRON_CHARGE_WGT
  113. ,SUBRAW_WGT
  114. ,O2_LANCE_ID
  115. ,O2_LANCE_USE_CNT
  116. ,BOF_USE_STEPNO
  117. ,TAPPING_GATE_STEPNO
  118. ,O2_CONSUME
  119. ,AR_CONSUME
  120. ,N2_CONSUME
  121. ,WKSHIFT
  122. ,WKGROUP
  123. ,XIN_DATE
  124. )
  125. values
  126. (
  127. ?
  128. ,?
  129. ,?
  130. ,?
  131. ,?
  132. ,?
  133. ,?
  134. ,?
  135. ,?
  136. ,?
  137. ,?
  138. ,?
  139. ,?
  140. ,?
  141. ,?
  142. ,?
  143. ,?
  144. ,?
  145. ,?
  146. ,?
  147. ,?
  148. ,?
  149. ,?
  150. ,?
  151. ,?
  152. ,?
  153. ,?
  154. ,?
  155. ,?
  156. ,?
  157. ,?
  158. ,?
  159. ,?
  160. ,?
  161. ,?
  162. ,?
  163. ,?
  164. ,?
  165. ,?
  166. ,?
  167. ,?
  168. ,?
  169. ,?
  170. ,?
  171. ,?
  172. ,?
  173. ,?
  174. ,?
  175. ,?
  176. ,?
  177. ,?
  178. )
  179. ]]>
  180. </query>
  181. <query id="NIG020210_02.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  182. <![CDATA[
  183. /* 通过电文中接收的炉次号查询炼钢参数表 TBF01_SPEC_CHARGE 取得的数据项 ,修改炼钢公共表 TBF02_CHARGE_COMM */
  184. select a.CHARGE_MANA_NO
  185. , b.CHARGE_MANA_NO
  186. , a.LINE_PROC_CD
  187. , a.PRODNM_CD
  188. , a.STL_GRD
  189. , a.HCR_CLF
  190. , a.CAST_MANA_NO
  191. , a.CAST_CHARGE_SEQ
  192. , a.CAST_EDT_CHARGE_CNT
  193. , b.SLAB_RT
  194. from TBF01_SPEC_CHARGE a,TBF01_SPEC_SLAB b
  195. where a.CHARGE_MANA_NO = b.CHARGE_MANA_NO
  196. and a.CHARGE_MANA_NO = ?
  197. and rownum = 1
  198. ]]>
  199. </query>
  200. <query id="NIG020210_02.update" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  201. <![CDATA[
  202. /* 通过电文中接收的炉次号查询炉次参数表 TBF01_SPEC_CHARGE 取得的数据项 ,插入炼钢公共表 TBF02_CHARGE_COM */
  203. update tbg02_charge_comm set
  204. act_bof_rt = ?
  205. ,cur_prog_cd = ?
  206. ,cur_prog_cd_reg_pgm = 'NIG020210'
  207. ,cur_prog_cd_reg_dtime = to_char(sysdate,'yyyymmddhh24miss')
  208. ,bof_tapping_wgt = ?
  209. ,bof_end_dtime = ?
  210. ,bef_prog_cd = ?
  211. ,bef_prog_cd_reg_pgm = cur_prog_cd_reg_pgm
  212. ,bef_prog_cd_reg_dtime = cur_prog_cd_reg_dtime
  213. ,charge_wgt = ?
  214. ,SLAB_RT = ?
  215. where charge_no = ?
  216. ]]>
  217. </query>
  218. <query id="NIG020210_02.insert" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  219. <![CDATA[
  220. /* 转炉实绩发生以后 修改炼钢公共表 工序进程 */
  221. insert into tbg02_charge_comm
  222. ( charge_no
  223. ,charge_stat
  224. ,plan_charge_no
  225. ,instr_rt
  226. ,prodnm_cd
  227. ,stl_grd
  228. ,hcr_clf
  229. ,cast_no
  230. ,cast_charge_seq
  231. ,cast_edt_charge_cnt
  232. ,act_bof_rt
  233. ,cur_prog_cd
  234. ,cur_prog_cd_reg_pgm
  235. ,cur_prog_cd_reg_dtime
  236. ,bof_tapping_wgt
  237. ,bof_end_dtime
  238. ,charge_wgt
  239. ,REG_DTIME
  240. ,SLAB_RT
  241. ,BEF_PROG_CD
  242. ,BEF_PROG_CD_REG_DTIME
  243. )
  244. values
  245. ( ?
  246. ,'2'
  247. ,?
  248. ,?
  249. ,?
  250. ,?
  251. ,?
  252. ,?
  253. ,?
  254. ,?
  255. ,?
  256. ,'JBF'
  257. ,'NIG020210'
  258. ,to_char(sysdate,'yyyymmddhh24miss')
  259. ,?
  260. ,?
  261. ,?
  262. ,to_char(sysdate,'yyyymmddhh24miss')
  263. ,?
  264. ,'JBB'
  265. ,to_char(sysdate,'yyyymmddhh24miss')
  266. )
  267. ]]>
  268. </query>
  269. <query id="NIG020210_03.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  270. <![CDATA[
  271. /* 判断公共表是否有跟电文信息对应的数据 */
  272. select *
  273. from tbg02_charge_comm
  274. where charge_no = ?
  275. ]]>
  276. </query>
  277. <query id="NIG020210_SPEC_SLAB.select" desc=" " fetchSize="10">
  278. <![CDATA[
  279. SELECT SLAB_EDT_SEQ
  280. FROM TBF01_SPEC_SLAB
  281. where SLAB_MANA_NO like ?||'%'
  282. ]]>
  283. </query>
  284. <query id="NIG020210_SHIFT.select" desc=" " fetchSize="10">
  285. <![CDATA[
  286. SELECT GR_GROUP_CD
  287. FROM TBG02_SHIFT_GROUP
  288. WHERE GR_YYYYMM = ?
  289. AND GR_DD = ?
  290. AND GR_SHIFT = ?
  291. AND PROC_CD = ?
  292. ]]>
  293. </query>
  294. </queryMap>