FrmSteerONHDataCJ.xml 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="熔炼ONH数据录入">
  3. <query id="FrmSteerONHDataCJ.QueryChemAuditResultCheck" desc="查询需要录入数据信息(熔炼数据预判了也可以修改ONH)">
  4. <![CDATA[
  5. SELECT ID,
  6. HEAT_NO,
  7. SAMPLE_NO,
  8. STEEL_NO
  9. FROM STEER_CHEM_AUDIT_RESULT
  10. WHERE ONH_FLAG = '0'
  11. AND INSTR(SAMPLE_NO,'F') = 0
  12. ]]>
  13. </query>
  14. <!--
  15. <query id="FrmSteerONHDataCJ.QueryChemAuditResultCheck"
  16. desc="查询需要录入数据信息(熔炼数据预判了也可以修改ONH)"> <![CDATA[ SELECT ID, HEAT_NO,
  17. SAMPLE_NO, STEEL_NO FROM (SELECT *FROM (SELECT T.*,ROW_NUMBER()
  18. OVER(PARTITION BY HEAT_NO, SAMPLE_NO ORDER BY CHECK_TIME DESC) RN FROM
  19. STEER_CHEM_AUDIT_RESULT T) WHERE RN = 1 ORDER BY CHECK_TIME DESC)
  20. WHERE ONH_FLAG = '0' AND (CHECK_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD
  21. HH24:MI:SS') AND TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')) AND DECODE(?,
  22. NULL, '1', STEEL_NO) = DECODE(?, NULL, '1', ?) AND SAMPLE_NO LIKE '%'
  23. || ? || '%' AND HEAT_NO LIKE '%' || ? || '%' ORDER BY HEAT_NO
  24. DESC,SAMPLE_NO,CHECK_TIME ]]> </query>
  25. -->
  26. <query id="FrmSteerONHDataCJ.QueryChemAuditResult" desc="查询已录入数据信息">
  27. <![CDATA[
  28. SELECT ID,
  29. HEAT_NO,
  30. SAMPLE_NO,
  31. STEEL_NO,
  32. ONH_CHECK_NAME,
  33. ONH_CHECK_TIME,
  34. ONH_CHECK_SHIFT,
  35. ONH_CHECK_CLASS,
  36. ONH_CHECK_TEMP
  37. ONH_DEVICE_NO,
  38. ONH_DEVICE_NAME,
  39. ANA_O,
  40. ANA_N,
  41. ANA_H,
  42. AUDIT_NAME,
  43. AUDIT_TIME
  44. FROM STEER_CHEM_AUDIT_RESULT
  45. WHERE ONH_FLAG = '1'
  46. AND INSTR(SAMPLE_NO,'F') = 0
  47. AND (ONH_CHECK_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
  48. AND DECODE(?, NULL, '1', STEEL_NO) = DECODE(?, NULL, '1', ?)
  49. AND SAMPLE_NO LIKE '%' || ? || '%'
  50. AND HEAT_NO LIKE '%' || ? || '%'
  51. ]]>
  52. </query>
  53. <query id="FrmSteerONHDataCJ.QueryChemAuditResultShow" desc="查询已录入数据信息">
  54. <![CDATA[
  55. SELECT HEAT_NO,
  56. SAMPLE_NO,
  57. STEEL_NO,
  58. DEPT_ID,
  59. DEPT_NAME,
  60. ONH_CHECK_NAME,
  61. ONH_CHECK_TIME,
  62. ONH_CHECK_SHIFT,
  63. ONH_CHECK_CLASS,
  64. ONH_CHECK_TEMP,
  65. ONH_DEVICE_NO,
  66. ONH_DEVICE_NAME,
  67. ANA_O,
  68. ANA_N,
  69. ANA_H,
  70. AUDIT_NAME,
  71. AUDIT_TIME
  72. FROM (SELECT HEAT_NO,
  73. SAMPLE_NO,
  74. STEEL_NO,
  75. DEPT_ID,
  76. DEPT_NAME,
  77. ONH_CHECK_NAME,
  78. ONH_CHECK_TIME,
  79. ONH_CHECK_SHIFT,
  80. ONH_CHECK_CLASS,
  81. ONH_CHECK_TEMP,
  82. ONH_DEVICE_NO,
  83. ONH_DEVICE_NAME,
  84. ANA_O,
  85. ANA_N,
  86. ANA_H,
  87. AUDIT_NAME,
  88. AUDIT_TIME,
  89. ONH_FLAG
  90. FROM STEER_CHEM_AUDIT_RESULT ORDER BY ONH_CHECK_TIME DESC)
  91. WHERE ONH_FLAG = '1'
  92. AND ROWNUM < 16
  93. ]]>
  94. </query>
  95. <query id="FrmSteerONHDataCJ.QueryChemAuditResultIsHave" desc="查询炉号啥的是否存在">
  96. <![CDATA[
  97. SELECT HEAT_NO
  98. FROM STEER_CHEM_AUDIT_RESULT
  99. WHERE SAMPLE_NO = ?
  100. AND HEAT_NO = ?
  101. ]]>
  102. </query>
  103. <query id="FrmSteerONHDataCJ.AddChemAuditResult" desc="保存ONH数据(没有炉号和试样号的情况下使用)">
  104. <![CDATA[
  105. INSERT INTO STEER_CHEM_AUDIT_RESULT
  106. (HEAT_NO,
  107. SAMPLE_NO,
  108. STEEL_NO,
  109. DEPT_ID,
  110. DEPT_NAME,
  111. ONH_CHECK_NAME,
  112. ONH_CHECK_TIME,
  113. ONH_CHECK_SHIFT,
  114. ONH_CHECK_CLASS,
  115. ONH_CHECK_TEMP,
  116. ONH_DEVICE_NO,
  117. ONH_DEVICE_NAME,
  118. ANA_O,
  119. ANA_N,
  120. ANA_H,
  121. ONH_FLAG,
  122. CX_FLAG )
  123. VALUES
  124. (?,?,?,?,?,?,SYSDATE,?,?,?,?,?,?,?,?,'1','0')
  125. ]]>
  126. </query>
  127. <query id="FrmSteerONHDataCJ.AddChemAuditResultONH" desc="保存ONH数据">
  128. <![CDATA[
  129. UPDATE STEER_CHEM_AUDIT_RESULT
  130. SET ONH_CHECK_NAME = ?,
  131. ONH_CHECK_TIME = SYSDATE,
  132. ONH_CHECK_SHIFT = ?,
  133. ONH_CHECK_CLASS = ?,
  134. ONH_CHECK_TEMP = ?,
  135. ONH_DEVICE_NO = ?,
  136. ONH_DEVICE_NAME = ?,
  137. ANA_O = ?,
  138. ANA_N = ?,
  139. ANA_H = ?,
  140. RECEIVE_TIME = SYSDATE,
  141. ONH_FLAG = '1',
  142. CX_FLAG = '0'
  143. WHERE SAMPLE_NO = ?
  144. AND HEAT_NO = ?
  145. AND ID = ?
  146. ]]>
  147. </query>
  148. <query id="FrmSteerONHDataCJ.UpdateChemAuditResultONH" desc="修改ONH数据">
  149. <![CDATA[
  150. UPDATE STEER_CHEM_AUDIT_RESULT
  151. SET ANA_O = ?,
  152. ANA_N = ?,
  153. ANA_H = ?,
  154. CX_FLAG = '0',
  155. RECEIVE_TIME = SYSDATE
  156. WHERE SAMPLE_NO = ?
  157. AND HEAT_NO = ?
  158. AND ID = ?
  159. ]]>
  160. </query>
  161. <query id="FrmSteerONHDataCJ.AddSteerChemResultLog" desc="增加成分删除修改记录表">
  162. <![CDATA[
  163. INSERT INTO STEER_CHEMRESULT_LOG
  164. (ID,
  165. ASSAYNO,
  166. HEAT_NO,
  167. SAMPLE_NO,
  168. STEEL_NO,
  169. SAMPLE_SOURCE,
  170. DEPT_ID,
  171. DEPT_NAME,
  172. CHECK_NAME,
  173. CHECK_TIME,
  174. CHECK_SHIFT,
  175. CHECK_CLASS,
  176. CHECK_TEMP,
  177. DEVICE_NO,
  178. DEVICE_NAME,
  179. ONH_CHECK_NAME,
  180. ONH_CHECK_TIME,
  181. ONH_CHECK_SHIFT,
  182. ONH_CHECK_CLASS,
  183. ONH_CHECK_TEMP,
  184. ONH_DEVICE_NO,
  185. ONH_DEVICE_NAME,
  186. ANA_O,
  187. ANA_N,
  188. ANA_H,
  189. DATA_TYPE,
  190. ONH_FLAG,
  191. DB_FLAG,
  192. CX_FLAG,
  193. REMARK,
  194. OPERATE_NAME,
  195. OPERATE_TIME,
  196. OPERATE_TYPE,
  197. OPERATE_FLAG)
  198. SELECT ID,
  199. ASSAYNO,
  200. HEAT_NO,
  201. SAMPLE_NO,
  202. STEEL_NO,
  203. SAMPLE_SOURCE,
  204. DEPT_ID,
  205. DEPT_NAME,
  206. CHECK_NAME,
  207. CHECK_TIME,
  208. CHECK_SHIFT,
  209. ONH_CHECK_CLASS,
  210. CHECK_TEMP,
  211. DEVICE_NO,
  212. DEVICE_NAME,
  213. ONH_CHECK_NAME,
  214. ONH_CHECK_TIME,
  215. ONH_CHECK_SHIFT,
  216. ONH_CHECK_CLASS,
  217. ONH_CHECK_TEMP,
  218. ONH_DEVICE_NO,
  219. ONH_DEVICE_NAME,
  220. ANA_O,
  221. ANA_N,
  222. ANA_H,
  223. DATA_TYPE,
  224. ONH_FLAG,
  225. DB_FLAG,
  226. CX_FLAG,
  227. REMARK,
  228. ?,
  229. SYSDATE,
  230. ?,
  231. ?
  232. FROM STEER_CHEM_AUDIT_RESULT
  233. WHERE SAMPLE_NO = ?
  234. AND HEAT_NO = ?
  235. AND ID = ?
  236. ]]>
  237. </query>
  238. <query id="FrmSteerONHDataCJ.DeleteChemAuditResultONH" desc="删除ONH数据">
  239. <![CDATA[
  240. UPDATE STEER_CHEM_AUDIT_RESULT
  241. SET ONH_CHECK_NAME = '',
  242. ONH_CHECK_TIME = '',
  243. ONH_CHECK_SHIFT = '',
  244. ONH_CHECK_CLASS = '',
  245. ONH_CHECK_TEMP = '',
  246. ONH_DEVICE_NO = '',
  247. ONH_DEVICE_NAME = '',
  248. ANA_O = '',
  249. ANA_N = '',
  250. ANA_H = '',
  251. ONH_FLAG = '0',
  252. CX_FLAG = '0'
  253. WHERE SAMPLE_NO = ?
  254. AND HEAT_NO = ?
  255. AND ID = ?
  256. ]]>
  257. </query>
  258. </queryMap>