FrmSteerDataCollect.xml 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="炼钢成分数据采集">
  3. <!--
  4. <query id="FrmSteerDataCollect.QueryChemAuditResult" desc="查询信息">
  5. <![CDATA[ SELECT * FROM STEER_CHEM_AUDIT_RESULT WHERE (CHECK_TIME
  6. BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE(?, 'YYYY-MM-DD
  7. HH24:MI:SS')) AND DECODE(?, NULL, '1', STEEL_NO) = DECODE(?, NULL,
  8. '1', ?) AND SAMPLE_NO LIKE '%' || ? || '%' AND HEAT_NO LIKE '%' || ?
  9. || '%' ORDER BY HEAT_NO,SAMPLE_NO,CHECK_TIME DESC ]]> (SELECT *FROM
  10. (SELECT T.*,ROW_NUMBER() OVER(PARTITION BY HEAT_NO, SAMPLE_NO ORDER BY
  11. CHECK_TIME DESC) RN FROM STEER_CHEM_AUDIT_RESULT T) WHERE RN = 1 ORDER
  12. BY CHECK_TIME DESC)</query>
  13. -->
  14. <query id="FrmSteerDataCollect.QueryChemAuditResult" desc="查询信息">
  15. <![CDATA[
  16. SELECT *
  17. FROM (SELECT *FROM STEER_CHEM_AUDIT_RESULT WHERE INSTR(SAMPLE_NO,'F') = 0 AND IS_RECHECK = '0' ORDER BY CHECK_TIME DESC)
  18. WHERE ((CHECK_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')) OR CHECK_TIME IS NULL)
  19. AND DECODE(?, NULL, '1', STEEL_NO) = DECODE(?, NULL, '1', ?)
  20. AND SAMPLE_NO LIKE '%' || ? || '%'
  21. AND HEAT_NO LIKE '%' || ? || '%'
  22. AND ROWNUM < 2001
  23. ]]>
  24. </query>
  25. <query id="FrmSteerDataCollect.QueryChemAuditResult_Collect"
  26. desc="查询采集信息">
  27. <![CDATA[
  28. SELECT *
  29. FROM (SELECT *FROM STEER_CHEM_AUDIT_RESULT WHERE CHECK_TIME IS NOT NULL AND INSTR(SAMPLE_NO,'F') = 0 AND DATA_TYPE = '0' ORDER BY CHECK_TIME DESC)
  30. WHERE ROWNUM < 31
  31. ]]>
  32. </query>
  33. <query id="FrmSteerDataCollect.QueryChemAuditResult_Hand" desc="查询手工录入信息">
  34. <![CDATA[
  35. SELECT *
  36. FROM STEER_CHEM_AUDIT_RESULT
  37. WHERE DATA_TYPE = '1'
  38. AND (CHECK_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
  39. AND DECODE(?, NULL, '1', STEEL_NO) = DECODE(?, NULL, '1', ?)
  40. AND SAMPLE_NO LIKE '%' || ? || '%'
  41. AND HEAT_NO LIKE '%' || ? || '%'
  42. ]]>
  43. </query>
  44. <query id="FrmSteerDataCollect.QueryChemAuditResult_Old" desc="查询原炉号数据">
  45. <![CDATA[
  46. SELECT *
  47. FROM STEER_CHEM_AUDIT_RESULT
  48. WHERE SAMPLE_NO LIKE '6%'
  49. AND HEAT_NO = ?
  50. ]]>
  51. </query>
  52. <query id="FrmSteerDataCollect.QueryChemAuditResultHeatNo" desc="查询同炉号信息">
  53. <![CDATA[
  54. SELECT *
  55. FROM STEER_CHEM_AUDIT_RESULT
  56. WHERE HEAT_NO = ?
  57. ORDER BY CHECK_TIME DESC
  58. ]]>
  59. </query>
  60. <query id="FrmSteerDataCollect.QueryChemAuditResult_First" desc="查询采集最新的一条信息CHECK_TIME IS NOT NULL考虑到先输入ONH的情况">
  61. <![CDATA[
  62. SELECT CHECK_TIME
  63. FROM (SELECT CHECK_TIME FROM STEER_CHEM_AUDIT_RESULT WHERE CHECK_TIME IS NOT NULL AND INSTR(SAMPLE_NO,'F') = 0 AND DATA_TYPE = '0' ORDER BY CHECK_TIME DESC)
  64. WHERE ROWNUM < 2
  65. ]]>
  66. </query>
  67. <query id="FrmSteerDataCollect.QueryChemAuditResultHeatSampleNo"
  68. desc="查询同炉号试样号信息">
  69. <![CDATA[
  70. SELECT *
  71. FROM (SELECT *FROM (SELECT T.*,ROW_NUMBER() OVER(PARTITION BY HEAT_NO, SAMPLE_NO ORDER BY CHECK_TIME DESC) RN
  72. FROM STEER_CHEM_AUDIT_RESULT T)
  73. WHERE RN = 1
  74. ORDER BY CHECK_TIME DESC)
  75. WHERE SAMPLE_NO = ?
  76. AND HEAT_NO = ?
  77. ORDER BY CHECK_TIME DESC
  78. ]]>
  79. </query>
  80. <query id="FrmSteerDataCollect.QueryChemAuditResultTipsIsHave"
  81. desc="查询炉号啥的是否存在">
  82. <![CDATA[
  83. SELECT COUNT(*) FLAG FROM STEER_CHEM_AUDIT_RESULT
  84. WHERE SAMPLE_NO = ? AND HEAT_NO = ? ]]>
  85. </query>
  86. <query id="FrmSteerDataCollect.AddChemAuditResult" desc="新增熔炼数据">
  87. <![CDATA[
  88. INSERT INTO STEER_CHEM_AUDIT_RESULT
  89. ()
  90. VALUES
  91. ()
  92. ]]>
  93. </query>
  94. <!--
  95. <query id="FrmSteerDataCollect.QueryChemAuditResultTips"
  96. desc="查询产销状态位"> <![CDATA[ SELECT CX_FLAG FLAG FROM
  97. STEER_CHEM_AUDIT_RESULT WHERE SAMPLE_NO = ? AND HEAT_NO = ? ]]>
  98. </query>
  99. -->
  100. <query id="FrmSteerDataCollect.QueryChemAuditResultTips" desc="查询状态位ISNULL(NULLIF(YLCODE,''),LCODE) = ?">
  101. <![CDATA[
  102. SELECT STATUS FLAG
  103. FROM V_JTQPU1_RONGL_CX
  104. WHERE SAMPLE = ?
  105. AND ISNULL(YLCODE,LCODE) = ?
  106. ]]>
  107. </query>
  108. <query id="FrmSteerDataCollect.QueryChemAuditResultTips_" desc="查询状态位ISNULL(NULLIF(YLCODE,''),LCODE) = ?">
  109. <![CDATA[
  110. SELECT STATUS FLAG
  111. FROM V_JTQPU1_RONGL_CX
  112. WHERE SAMPLE = ?
  113. AND (ISNULL(YLCODE,LCODE) = ? OR LCODE = ?)
  114. ]]>
  115. </query>
  116. <query id="FrmSteerDataCollect.DeleteZBResult" desc="删除质保部数据暂时用">
  117. <![CDATA[
  118. DELETE V_JTQPU1_RONGL_CX
  119. WHERE SAMPLE = ?
  120. AND ISNULL(YLCODE,LCODE) = ?
  121. ]]>
  122. </query>
  123. <query id="FrmSteerDataCollect.DeleteZBResult_" desc="删除质保部数据暂时用">
  124. <![CDATA[
  125. DELETE V_JTQPU1_RONGL_CX
  126. WHERE SAMPLE = ?
  127. AND (ISNULL(YLCODE,LCODE) = ? OR LCODE = ?)
  128. ]]>
  129. </query>
  130. <query id="FrmSteerDataCollect.DeleteChemAuditResult" desc="删除熔炼数据">
  131. <![CDATA[
  132. DELETE STEER_CHEM_AUDIT_RESULT
  133. WHERE SAMPLE_NO = ?
  134. AND HEAT_NO = ?
  135. AND ID = ?
  136. ]]>
  137. </query>
  138. <query id="FrmSteerDataCollect.UpdateChemAuditResult" desc="修改熔炼数据">
  139. <![CDATA[
  140. UPDATE STEER_CHEM_AUDIT_RESULT
  141. SET #COLUMNS#,
  142. RECEIVE_TIME = SYSDATE,
  143. CX_FLAG = '0'
  144. WHERE SAMPLE_NO = ?
  145. AND HEAT_NO = ?
  146. AND ID = ?
  147. ]]>
  148. </query>
  149. <query id="FrmSteerDataCollect.UpdateChemAuditResult_Class" desc="修改班次班组">
  150. <![CDATA[
  151. UPDATE STEER_CHEM_AUDIT_RESULT
  152. SET CHECK_NAME = ?,
  153. CHECK_SHIFT = ?,
  154. CHECK_CLASS = ?
  155. WHERE SAMPLE_NO = ?
  156. AND HEAT_NO = ?
  157. ]]>
  158. </query>
  159. <query id="FrmSteerDataCollect.AddSteerChemResultLog" desc="修改熔炼数据">
  160. <![CDATA[
  161. INSERT INTO STEER_CHEMRESULT_LOG
  162. (ID,
  163. ASSAYNO,
  164. HEAT_NO,
  165. SAMPLE_NO,
  166. STEEL_NO,
  167. SAMPLE_SOURCE,
  168. DEPT_ID,
  169. DEPT_NAME,
  170. CHECK_NAME,
  171. CHECK_TIME,
  172. CHECK_SHIFT,
  173. CHECK_CLASS,
  174. CHECK_TEMP,
  175. DEVICE_NO,
  176. DEVICE_NAME,
  177. ONH_CHECK_NAME,
  178. ONH_CHECK_TIME,
  179. ONH_CHECK_SHIFT,
  180. ONH_CHECK_CLASS,
  181. ONH_CHECK_TEMP,
  182. ONH_DEVICE_NO,
  183. ONH_DEVICE_NAME,
  184. ANA_C,
  185. ANA_SI,
  186. ANA_MN,
  187. ANA_P,
  188. ANA_S,
  189. ANA_NI,
  190. ANA_CR,
  191. ANA_MO,
  192. ANA_CU,
  193. ANA_AL,
  194. ANA_V,
  195. ANA_NB,
  196. ANA_TI,
  197. ANA_B,
  198. ANA_PB,
  199. ANA_SN,
  200. ANA_AS,
  201. ANA_SB,
  202. ANA_BI,
  203. ANA_O,
  204. ANA_N,
  205. ANA_H,
  206. ANA_CA,
  207. ANA_W,
  208. ANA_ZR,
  209. ANA_ZN,
  210. ANA_CO,
  211. ANA_ALS,
  212. ANA_LA,
  213. ANA_CE,
  214. ANA_SE,
  215. ANA_MG,
  216. ANA_CD,
  217. ANA_FE,
  218. ANA_ALT,
  219. ANA_ALINS,
  220. ANA_BS,
  221. ANA_BN,
  222. ANA_MGO,
  223. ANA_SIO2,
  224. ANA_AL2O3,
  225. ANA_TFEO,
  226. ANA_FE2O3,
  227. ANA_H2O,
  228. ANA_CAF2,
  229. ANA_P2O5,
  230. ANA_TFE,
  231. ANA_CR2O3,
  232. ANA_TIO2,
  233. ANA_MNO,
  234. ANA_V2O5,
  235. ANA_FEO,
  236. ANA_CAO,
  237. DATA_TYPE,
  238. ONH_FLAG,
  239. DB_FLAG,
  240. CX_FLAG,
  241. REMARK,
  242. OPERATE_NAME,
  243. OPERATE_TIME,
  244. OPERATE_TYPE,
  245. OPERATE_FLAG)
  246. SELECT ID,
  247. ASSAYNO,
  248. HEAT_NO,
  249. SAMPLE_NO,
  250. STEEL_NO,
  251. SAMPLE_SOURCE,
  252. DEPT_ID,
  253. DEPT_NAME,
  254. CHECK_NAME,
  255. CHECK_TIME,
  256. CHECK_SHIFT,
  257. ONH_CHECK_CLASS,
  258. CHECK_TEMP,
  259. DEVICE_NO,
  260. DEVICE_NAME,
  261. ONH_CHECK_NAME,
  262. ONH_CHECK_TIME,
  263. ONH_CHECK_SHIFT,
  264. ONH_CHECK_CLASS,
  265. ONH_CHECK_TEMP,
  266. ONH_DEVICE_NO,
  267. ONH_DEVICE_NAME,
  268. ANA_C,
  269. ANA_SI,
  270. ANA_MN,
  271. ANA_P,
  272. ANA_S,
  273. ANA_NI,
  274. ANA_CR,
  275. ANA_MO,
  276. ANA_CU,
  277. ANA_AL,
  278. ANA_V,
  279. ANA_NB,
  280. ANA_TI,
  281. ANA_B,
  282. ANA_PB,
  283. ANA_SN,
  284. ANA_AS,
  285. ANA_SB,
  286. ANA_BI,
  287. ANA_O,
  288. ANA_N,
  289. ANA_H,
  290. ANA_CA,
  291. ANA_W,
  292. ANA_ZR,
  293. ANA_ZN,
  294. ANA_CO,
  295. ANA_ALS,
  296. ANA_LA,
  297. ANA_CE,
  298. ANA_SE,
  299. ANA_MG,
  300. ANA_CD,
  301. ANA_FE,
  302. ANA_ALT,
  303. ANA_ALINS,
  304. ANA_BS,
  305. ANA_BN,
  306. ANA_MGO,
  307. ANA_SIO2,
  308. ANA_AL2O3,
  309. ANA_TFEO,
  310. ANA_FE2O3,
  311. ANA_H2O,
  312. ANA_CAF2,
  313. ANA_P2O5,
  314. ANA_TFE,
  315. ANA_CR2O3,
  316. ANA_TIO2,
  317. ANA_MNO,
  318. ANA_V2O5,
  319. ANA_FEO,
  320. ANA_CAO,
  321. DATA_TYPE,
  322. ONH_FLAG,
  323. DB_FLAG,
  324. CX_FLAG,
  325. REMARK,
  326. ?,
  327. SYSDATE,
  328. ?,
  329. ?
  330. FROM STEER_CHEM_AUDIT_RESULT
  331. WHERE SAMPLE_NO = ?
  332. AND HEAT_NO = ?
  333. AND ID = ?
  334. ]]>
  335. </query>
  336. <query id = "FrmSteerDataCollect.doQueryCxFlag" desc = "查询成分同步标识">
  337. SELECT T.CX_FLAG FROM STEER_CHEM_AUDIT_RESULT T WHERE T.HEAT_NO = ? AND T.SAMPLE_NO = ?
  338. </query>
  339. </queryMap>