NIG020410-query.xml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING PROGRESS ">
  3. <query id="NIG020410_01.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  4. <![CDATA[
  5. /* 通过电文中接收的炉次号查询转炉实绩表 tbg02_CAS_result 来判断记录是否存在 */
  6. select charge_no
  7. from tbg02_cas_result
  8. where charge_no = ?
  9. ]]>
  10. </query>
  11. <query id="NIG020410_01.update" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  12. <![CDATA[
  13. /* 用电文信息修改转炉实绩表 */
  14. update tbg02_cas_result set
  15. PLAN_CHARGE_NO =?
  16. ,CAS_NO =?
  17. ,CAS_TREAT_CNT =?
  18. ,ARRIV_WGT =?
  19. ,CAS_TREAT_WGT =?
  20. ,SLAG_THK =?
  21. ,CAS_ARRV_DTIME =?
  22. ,CAS_STA_DTIME =?
  23. ,CAS_END_DTIME =?
  24. ,CAS_DEP_DTIME =?
  25. ,CAS_TREAT_HOUR =?
  26. ,AR_GAS_BLOW_HOUR =?
  27. ,CAS_ARRV_TEMP =?
  28. ,CAS_STA_TEMP =?
  29. ,CAS_END_TEMP =?
  30. ,CAS_DEP_TEMP =?
  31. ,TREAT_BEF_O2_WGT =?
  32. ,TREAT_AFT_O2_WGT =?
  33. ,AR_GAS_USE_WGT =?
  34. ,WKSHIFT =?
  35. ,WKGROUP =?
  36. ,XIN_DATE =?
  37. where CHARGE_NO = ?
  38. ]]>
  39. </query>
  40. <query id="NIG020410_01.insert" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  41. <![CDATA[
  42. /* 用电文中的信息修改 当前RH炉实绩表 */
  43. insert into tbg02_cas_result
  44. ( CHARGE_NO
  45. ,PLAN_CHARGE_NO
  46. ,CAS_NO
  47. ,CAS_TREAT_CNT
  48. ,ARRIV_WGT
  49. ,CAS_TREAT_WGT
  50. ,SLAG_THK
  51. ,CAS_ARRV_DTIME
  52. ,CAS_STA_DTIME
  53. ,CAS_END_DTIME
  54. ,CAS_DEP_DTIME
  55. ,CAS_TREAT_HOUR
  56. ,AR_GAS_BLOW_HOUR
  57. ,CAS_ARRV_TEMP
  58. ,CAS_STA_TEMP
  59. ,CAS_END_TEMP
  60. ,CAS_DEP_TEMP
  61. ,TREAT_BEF_O2_WGT
  62. ,TREAT_AFT_O2_WGT
  63. ,AR_GAS_USE_WGT
  64. ,WKSHIFT
  65. ,WKGROUP
  66. ,XIN_DATE
  67. )values
  68. ( ?
  69. ,?
  70. ,?
  71. ,?
  72. ,?
  73. ,?
  74. ,?
  75. ,?
  76. ,?
  77. ,?
  78. ,?
  79. ,?
  80. ,?
  81. ,?
  82. ,?
  83. ,?
  84. ,?
  85. ,?
  86. ,?
  87. ,?
  88. ,?
  89. ,?
  90. ,?
  91. )
  92. ]]>
  93. </query>
  94. <query id="NIG020410_02.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  95. <![CDATA[
  96. /* 通过电文中接收的炉次号查询炼钢参数表 TBF01_SPEC_CHARGE 取得的数据项 ,修改炼钢公共表 TBG02_CHARGE_COMM */
  97. select LINE_PROC_CD
  98. ,PRODNM_CD
  99. ,STL_GRD
  100. ,HCR_CLF
  101. ,CAST_MANA_NO
  102. ,CAST_CHARGE_SEQ
  103. ,CAST_EDT_CHARGE_CNT
  104. from TBF01_SPEC_CHARGE
  105. where CHARGE_MANA_NO = ?
  106. ]]>
  107. </query>
  108. <query id="NIG020410_02.update" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  109. <![CDATA[
  110. /* 通过电文中接收的炉次号查询炉次参数表 TBF01_SPEC_CHARGE 取得的数据项 ,插入炼钢公共表 TBF02_CHARGE_COM */
  111. update tbg02_charge_comm set
  112. act_cas_rt = ?
  113. ,bef_prog_cd = ?
  114. ,bef_prog_cd_reg_pgm = cur_prog_cd_reg_pgm
  115. ,bef_prog_cd_reg_dtime = cur_prog_cd_reg_dtime
  116. ,cur_prog_cd = ?
  117. ,cur_prog_cd_reg_pgm = 'NIG020410'
  118. ,cur_prog_cd_reg_dtime = to_char(sysdate,'yyyymmddhh24miss')
  119. ,CAS_ARRV_WGT = ?
  120. ,CAS_DEP_WGT = ?
  121. ,CHARGE_STAT = '2'
  122. ,CHARGE_WGT = ?
  123. where charge_no = ?
  124. ]]>
  125. </query>
  126. <query id="NIG020410_02.insert" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  127. <![CDATA[
  128. /* 转炉实绩发生以后 修改炼钢公共表 工序进程 */
  129. insert into tbg02_charge_comm
  130. ( charge_no
  131. ,plan_charge_no
  132. ,instr_rt
  133. ,prodnm_cd
  134. ,stl_grd
  135. ,hcr_clf
  136. ,cast_no
  137. ,cast_charge_seq
  138. ,cast_edt_charge_cnt
  139. ,CHARGE_STAT
  140. ,act_cas_rt
  141. ,cur_prog_cd
  142. ,cur_prog_cd_reg_pgm
  143. ,cur_prog_cd_reg_dtime
  144. ,CAS_ARRV_WGT
  145. ,CAS_DEP_WGT
  146. ,CHARGE_WGT
  147. ,CAS_END_DTIME
  148. ,REG_DTIME
  149. ,BEF_PROG_CD
  150. ,BEF_PROG_CD_REG_DTIME
  151. )
  152. values
  153. ( ?
  154. ,?
  155. ,?
  156. ,?
  157. ,?
  158. ,?
  159. ,?
  160. ,?
  161. ,?
  162. ,'2'
  163. ,?
  164. ,'JCF'
  165. ,'NIG020410'
  166. ,to_char(sysdate,'yyyymmddhh24miss')
  167. ,?
  168. ,?
  169. ,?
  170. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  171. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  172. ,'JBB'
  173. ,to_char(sysdate,'yyyymmddhh24miss')
  174. )
  175. ]]>
  176. </query>
  177. <query id="NIG020410_03.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  178. <![CDATA[
  179. /* 判断公共表是否有跟电文信息对应的数据 */
  180. select *
  181. from tbg02_charge_comm
  182. where charge_no = ?
  183. ]]>
  184. </query>
  185. </queryMap>