a0f3dca8379cb31432f2c05f2cf8868665bd9d28.svn-base 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING PROGRESS ">
  3. <query id="NIG020510_01.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  4. <![CDATA[
  5. /* 通过电文中接收的炉次号查询LF炉实绩表 tbg02_LF_result 来判断记录是否存在 */
  6. select charge_no
  7. from tbg02_lf_result
  8. where charge_no = ?
  9. ]]>
  10. </query>
  11. <query id="NIG020510_01.update" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  12. <![CDATA[
  13. /* 用电文信息修改转炉实绩表 */
  14. update tbg02_lf_result set
  15. PLAN_CHARGE_NO =?
  16. ,ARRV_WGT =?
  17. ,LF_TREAT_WGT =?
  18. ,SLAG_THK =?
  19. ,SLAG_WGT =?
  20. ,LF_ARRV_DTIME =?
  21. ,LF_STA_DTIME =?
  22. ,LF_END_DTIME =?
  23. ,LF_DEP_DTIME =?
  24. ,ELECFLOW_STA_DTIME =?
  25. ,LF_TREAT_HOUR =?
  26. ,AR_GAS_BLOW_HOUR =?
  27. ,LF_WAIT_HOUR =?
  28. ,ELECFLOW_HOUR =?
  29. ,ELECFLOW_WGT =?
  30. ,LF_ARRV_TEMP =?
  31. ,LF_STA_TEMP =?
  32. ,LF_END_TEMP =?
  33. ,LF_DEP_TEMP =?
  34. ,TREAT_BEF_O2_WGT =?
  35. ,TREAT_AFT_O2_WGT =?
  36. ,O2_USE_WGT =?
  37. ,AR_GAS_USE_WGT =?
  38. ,ELECTROD_CONTACT_QNTY_1 =?
  39. ,ELECTROD_CONTACT_QNTY_2 =?
  40. ,ELECTROD_CONTACT_QNTY_3 =?
  41. ,LF_NO =?
  42. ,WKSHIFT =?
  43. ,WKGROUP =?
  44. ,XIN_DATE =?
  45. where CHARGE_NO =?
  46. ]]>
  47. </query>
  48. <query id="NIG020510_01.insert" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  49. <![CDATA[
  50. /* 用电文中的信息修改 当前RH炉实绩表 */
  51. insert into tbg02_lf_result
  52. (
  53. CHARGE_NO
  54. ,PLAN_CHARGE_NO
  55. ,ARRV_WGT
  56. ,LF_TREAT_WGT
  57. ,SLAG_THK
  58. ,SLAG_WGT
  59. ,LF_ARRV_DTIME
  60. ,LF_STA_DTIME
  61. ,LF_END_DTIME
  62. ,LF_DEP_DTIME
  63. ,ELECFLOW_STA_DTIME
  64. ,LF_TREAT_HOUR
  65. ,AR_GAS_BLOW_HOUR
  66. ,LF_WAIT_HOUR
  67. ,ELECFLOW_HOUR
  68. ,ELECFLOW_WGT
  69. ,LF_ARRV_TEMP
  70. ,LF_STA_TEMP
  71. ,LF_END_TEMP
  72. ,LF_DEP_TEMP
  73. ,TREAT_BEF_O2_WGT
  74. ,TREAT_AFT_O2_WGT
  75. ,O2_USE_WGT
  76. ,AR_GAS_USE_WGT
  77. ,ELECTROD_CONTACT_QNTY_1
  78. ,ELECTROD_CONTACT_QNTY_2
  79. ,ELECTROD_CONTACT_QNTY_3
  80. ,LF_NO
  81. ,WKSHIFT
  82. ,WKGROUP
  83. ,XIN_DATE
  84. )values
  85. (
  86. ?
  87. ,?
  88. ,?
  89. ,?
  90. ,?
  91. ,?
  92. ,?
  93. ,?
  94. ,?
  95. ,?
  96. ,?
  97. ,?
  98. ,?
  99. ,?
  100. ,?
  101. ,?
  102. ,?
  103. ,?
  104. ,?
  105. ,?
  106. ,?
  107. ,?
  108. ,?
  109. ,?
  110. ,?
  111. ,?
  112. ,?
  113. ,?
  114. ,?
  115. ,?
  116. ,?
  117. )
  118. ]]>
  119. </query>
  120. <query id="NIG020510_02.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  121. <![CDATA[
  122. /* 通过电文中接收的炉次号查询炼钢参数表 TBF01_SPEC_CHARGE 取得的数据项 ,修改炼钢公共表 TBG02_CHARGE_COMM */
  123. select LINE_PROC_CD
  124. ,PRODNM_CD
  125. ,STL_GRD
  126. ,HCR_CLF
  127. ,CAST_MANA_NO
  128. ,CAST_CHARGE_SEQ
  129. ,CAST_EDT_CHARGE_CNT
  130. from TBF01_SPEC_CHARGE
  131. where CHARGE_MANA_NO = ?
  132. ]]>
  133. </query>
  134. <query id="NIG020510_02.update" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  135. <![CDATA[
  136. /* 通过电文中接收的炉次号查询炉次参数表 TBF01_SPEC_CHARGE 取得的数据项 ,插入炼钢公共表 TBF02_CHARGE_COM */
  137. update tbg02_charge_comm set
  138. act_lf_rt = ?
  139. ,cur_prog_cd = ?
  140. ,cur_prog_cd_reg_pgm = 'NIG020510'
  141. ,cur_prog_cd_reg_dtime = to_char(sysdate,'yyyymmddhh24miss')
  142. ,bef_prog_cd = ?
  143. ,bef_prog_cd_reg_pgm = cur_prog_cd_reg_pgm
  144. ,bef_prog_cd_reg_dtime = cur_prog_cd_reg_dtime
  145. ,LF_ARRV_WGT = ?
  146. ,LF_DEP_WGT = ?
  147. ,CHARGE_WGT = ?
  148. ,CHARGE_STAT = '2'
  149. where charge_no = ?
  150. ]]>
  151. </query>
  152. <query id="NIG020510_02.insert" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  153. <![CDATA[
  154. /* 转炉实绩发生以后 修改炼钢公共表 工序进程 */
  155. insert into tbg02_charge_comm
  156. ( charge_no
  157. ,plan_charge_no
  158. ,instr_rt
  159. ,prodnm_cd
  160. ,stl_grd
  161. ,hcr_clf
  162. ,cast_no
  163. ,cast_charge_seq
  164. ,cast_edt_charge_cnt
  165. ,CHARGE_STAT
  166. ,act_lf_rt
  167. ,cur_prog_cd
  168. ,cur_prog_cd_reg_pgm
  169. ,cur_prog_cd_reg_dtime
  170. ,LF_ARRV_WGT
  171. ,LF_DEP_WGT
  172. ,CHARGE_WGT
  173. ,LF_END_DTIME
  174. ,REG_DTIME
  175. ,BEF_PROG_CD
  176. ,BEF_PROG_CD_REG_DTIME
  177. )
  178. values
  179. ( ?
  180. ,?
  181. ,?
  182. ,?
  183. ,?
  184. ,?
  185. ,?
  186. ,?
  187. ,?
  188. ,'2'
  189. ,?
  190. ,'JLF'
  191. ,'NIG020510'
  192. ,to_char(sysdate,'yyyymmddhh24miss')
  193. ,?
  194. ,?
  195. ,?
  196. ,to_char(sysdate,'yyyymmddhh24miss')
  197. ,to_char(sysdate,'yyyymmddhh24miss')
  198. ,'JBB'
  199. ,to_char(sysdate,'yyyymmddhh24miss')
  200. )
  201. ]]>
  202. </query>
  203. <query id="NIG020510_03.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  204. <![CDATA[
  205. /* 判断公共表是否有跟电文信息对应的数据 */
  206. select *
  207. from tbg02_charge_comm
  208. where charge_no = ?
  209. ]]>
  210. </query>
  211. </queryMap>