QcmJhyElementsDAL.xml 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="成分实绩信息表">
  3. <query id="QcmJhyElementsDAL.queryByStoveNo" desc="查询炉成分实绩表">
  4. <![CDATA[
  5. SELECT T.ASSAYNO,
  6. T.STOVE_NO,
  7. T.JUDGE_STOVE_NO,
  8. T.BATCH_NO,
  9. DECODE(T.ASSAYTYPE, 'A', '熔炼成分', 'B', '成品成分', '未识别') ASSAYTYPE,
  10. DECODE(T.FLAG, '1', '已判', '0', '未判', '未识别') FLAG,
  11. T.C,
  12. T.SI,
  13. T.MN,
  14. T.P,
  15. T.S,
  16. T.NI,
  17. T.CR,
  18. T.CU,
  19. T.ASN,
  20. T.TI,
  21. T.V,
  22. T.MO,
  23. T.B,
  24. T.W,
  25. T.AL,
  26. T.ZN,
  27. T.PB,
  28. T.SN,
  29. T.CA,
  30. T.LA,
  31. T.SB,
  32. T.CE,
  33. T.SE,
  34. T.MG,
  35. T.NB,
  36. T.CD,
  37. T.BI,
  38. T.N,
  39. T.H,
  40. T.O,
  41. T.FE,
  42. T.ALT,
  43. T.ALS,
  44. T.ALINS,
  45. T.BS,
  46. T.BN,
  47. T.MGO,
  48. T.SIO2,
  49. T.AL2O3,
  50. T.TFEO,
  51. T.FE2O3,
  52. T.H2O,
  53. T.CAF2,
  54. T.P2O5,
  55. T.TFE,
  56. T.CR2O3,
  57. T.TIO2,
  58. T.MNO,
  59. T.V2O5,
  60. T.FEO,
  61. T.CAO,
  62. T.ZR,
  63. T.CO,
  64. T.SAMPLE_ID,
  65. T.XH,
  66. T.MACHINE,
  67. T.CREATE_NAME,
  68. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  69. T.UPDATE_NAME,
  70. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  71. T.DELETE_NAME,
  72. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  73. T.VALIDFLAG,
  74. T.MEMO,
  75. T.SAMPLE_NO
  76. FROM QCM_JHY_ELEMENTS T, COM_BASE_PLINE A
  77. WHERE A.PLINE_CODE = T.PLINE_CODE
  78. AND A.PROCESS_CODE = {0}
  79. AND T.SAMPLE_NO LIKE '60%'
  80. AND T.VALIDFLAG = '1'
  81. AND T.ASSAYTYPE = 'A'
  82. AND T.STOVE_NO = {1}
  83. ORDER BY T.CREATE_TIME DESC, T.SAMPLE_NO
  84. ]]>
  85. </query>
  86. <query id="QcmJhyElementsDAL.steelMakingColligateQuery" desc="查询炉成分实绩表">
  87. <![CDATA[
  88. SELECT T.ASSAYNO,
  89. T.STOVE_NO,
  90. T.JUDGE_STOVE_NO,
  91. T.BATCH_NO,
  92. DECODE(T.ASSAYTYPE, 'A', '熔炼成分', 'B', '成品成分', '未识别') ASSAYTYPE,
  93. DECODE(T.FLAG, '1', '已判', '0', '未判', '未识别') FLAG,
  94. T.C,
  95. T.SI,
  96. T.MN,
  97. T.P,
  98. T.S,
  99. T.NI,
  100. T.CR,
  101. T.CU,
  102. T.ASN,
  103. T.TI,
  104. T.V,
  105. T.MO,
  106. T.B,
  107. T.W,
  108. T.AL,
  109. T.ZN,
  110. T.PB,
  111. T.SN,
  112. T.CA,
  113. T.LA,
  114. T.SB,
  115. T.CE,
  116. T.SE,
  117. T.MG,
  118. T.NB,
  119. T.CD,
  120. T.BI,
  121. T.N,
  122. T.H,
  123. T.O,
  124. T.FE,
  125. T.ALT,
  126. T.ALS,
  127. T.ALINS,
  128. T.BS,
  129. T.BN,
  130. T.MGO,
  131. T.SIO2,
  132. T.AL2O3,
  133. T.TFEO,
  134. T.FE2O3,
  135. T.H2O,
  136. T.CAF2,
  137. T.P2O5,
  138. T.TFE,
  139. T.CR2O3,
  140. T.TIO2,
  141. T.MNO,
  142. T.V2O5,
  143. T.FEO,
  144. T.CAO,
  145. T.ZR,
  146. T.CO,
  147. T.SAMPLE_ID,
  148. T.XH,
  149. T.MACHINE,
  150. T.CREATE_NAME,
  151. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  152. T.UPDATE_NAME,
  153. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  154. T.DELETE_NAME,
  155. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  156. T.VALIDFLAG,
  157. T.MEMO
  158. FROM QCM_JHY_ELEMENTS T, COM_BASE_PLINE A, QCM_LG_CHEMJUDGE B
  159. WHERE A.PLINE_CODE = T.PLINE_CODE
  160. AND A.PROCESS_CODE = 'A'
  161. AND T.SAMPLE_NO LIKE '60%'
  162. AND T.VALIDFLAG = '1'
  163. AND T.ASSAYTYPE = 'A'
  164. AND T.ASSAYNO = B.ASSAYNO
  165. AND B.JUDGE_STOVE_NO = {0}
  166. AND B.PROCESS_CDOE = 'B'
  167. AND B.VALIDFLAG = '1'
  168. ]]>
  169. </query>
  170. <query id="QcmJhyElementsDAL.queryQcmJhyElementsQuery" desc="检化验数据查询">
  171. <![CDATA[
  172. SELECT MIN(TT.ASSAYNO) ASSAYNO,
  173. TT.STOVE_NO STOVE_NO,
  174. MIN(TT.C) C,
  175. MIN(TT.SI) SI,
  176. MIN(TT.MN) MN,
  177. MIN(TT.P) P,
  178. MIN(TT.S) S,
  179. MIN(TT.NI) NI,
  180. MIN(TT.CR) CR,
  181. MIN(TT.CU) CU,
  182. MIN(TT.ASN) ASN,
  183. MIN(TT.TI) TI,
  184. MIN(TT.V) V,
  185. MIN(TT.MO) MO,
  186. MIN(TT.B) B,
  187. MIN(TT.W) W,
  188. MIN(TT.AL) AL,
  189. MIN(TT.ZN) ZN,
  190. MIN(TT.PB) PB,
  191. MIN(TT.SN) SN,
  192. MIN(TT.CA) CA,
  193. MIN(TT.LA) LA,
  194. MIN(TT.SB) SB,
  195. MIN(TT.CE) CE,
  196. MIN(TT.SE) SE,
  197. MIN(TT.MG) MG,
  198. MIN(TT.NB) NB,
  199. MIN(TT.CD) CD,
  200. MIN(TT.BI) BI,
  201. MIN(TT.N) N,
  202. MIN(TT.H) H,
  203. MIN(TT.O) O,
  204. MIN(TT.FE) FE,
  205. MIN(TT.ALT) ALT,
  206. MIN(TT.ALS) ALS,
  207. MIN(TT.ALINS) ALINS,
  208. MIN(TT.BS) BS,
  209. MIN(TT.BN) BN,
  210. MIN(TT.MGO) MGO,
  211. MIN(TT.SIO2) SIO2,
  212. MIN(TT.AL2O3) AL2O3,
  213. MIN(TT.TFEO) TFEO,
  214. MIN(TT.FE2O3) FE2O3,
  215. MIN(TT.H2O) H2O,
  216. MIN(TT.CAF2) CAF2,
  217. MIN(TT.P2O5) P2O5,
  218. MIN(TT.TFE) TFE,
  219. MIN(TT.CR2O3) CR2O3,
  220. MIN(TT.TIO2) TIO2,
  221. MIN(TT.MNO) MNO,
  222. MIN(TT.V2O5) V2O5,
  223. MIN(TT.FEO) FEO,
  224. MIN(TT.CAO) CAO,
  225. MIN(TT.SAMPLE_ID) SAMPLE_ID,
  226. MIN(TT.XH) XH,
  227. MIN(TT.MACHINE) MACHINE,
  228. MIN(TT.CREATE_TIME) CREATE_TIME,
  229. TT.SAMPLE_NO,
  230. MIN(TT.ZR) ZR,
  231. MIN(TT.CO) CO,
  232. MIN(TT.GRADENAME) GRADENAME,
  233. MIN(TT.PLINE_NAME) PLINE_NAME,
  234. LISTAGG(TT.JUDGE_STOVE_NO, ',') WITHIN GROUP(ORDER BY TT.CUT_NUM) JUDGE_STOVE_NO
  235. FROM (
  236. SELECT MIN(T.ASSAYNO) ASSAYNO,
  237. T.STOVE_NO STOVE_NO,
  238. MIN(T.C) C,
  239. MIN(T.SI) SI,
  240. MIN(T.MN) MN,
  241. MIN(T.P) P,
  242. MIN(T.S) S,
  243. MIN(T.NI) NI,
  244. MIN(T.CR) CR,
  245. MIN(T.CU) CU,
  246. MIN(T.ASN) ASN,
  247. MIN(T.TI) TI,
  248. MIN(T.V) V,
  249. MIN(T.MO) MO,
  250. MIN(T.B) B,
  251. MIN(T.W) W,
  252. MIN(T.AL) AL,
  253. MIN(T.ZN) ZN,
  254. MIN(T.PB) PB,
  255. MIN(T.SN) SN,
  256. MIN(T.CA) CA,
  257. MIN(T.LA) LA,
  258. MIN(T.SB) SB,
  259. MIN(T.CE) CE,
  260. MIN(T.SE) SE,
  261. MIN(T.MG) MG,
  262. MIN(T.NB) NB,
  263. MIN(T.CD) CD,
  264. MIN(T.BI) BI,
  265. MIN(T.N) N,
  266. MIN(T.H) H,
  267. MIN(T.O) O,
  268. MIN(T.FE) FE,
  269. MIN(T.ALT) ALT,
  270. MIN(T.ALS) ALS,
  271. MIN(T.ALINS) ALINS,
  272. MIN(T.BS) BS,
  273. MIN(T.BN) BN,
  274. MIN(T.MGO) MGO,
  275. MIN(T.SIO2) SIO2,
  276. MIN(T.AL2O3) AL2O3,
  277. MIN(T.TFEO) TFEO,
  278. MIN(T.FE2O3) FE2O3,
  279. MIN(T.H2O) H2O,
  280. MIN(T.CAF2) CAF2,
  281. MIN(T.P2O5) P2O5,
  282. MIN(T.TFE) TFE,
  283. MIN(T.CR2O3) CR2O3,
  284. MIN(T.TIO2) TIO2,
  285. MIN(T.MNO) MNO,
  286. MIN(T.V2O5) V2O5,
  287. MIN(T.FEO) FEO,
  288. MIN(T.CAO) CAO,
  289. MIN(T.SAMPLE_ID) SAMPLE_ID,
  290. MIN(T.XH) XH,
  291. MIN(T.MACHINE) MACHINE,
  292. TO_CHAR(MIN(T.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  293. T.SAMPLE_NO,
  294. MIN(T.ZR) ZR,
  295. MIN(T.CO) CO,
  296. NVL(MIN(T2.GRADENAME), MIN(T4.GRADENAME)) GRADENAME,
  297. NVL(MIN(T2.PLINE_NAME), MIN(T4.PLINE_NAME)) PLINE_NAME,
  298. NVL(T5.JUDGE_STOVE_NO, T4.JUDGE_STOVE_NO) JUDGE_STOVE_NO,
  299. NVL(MIN(T5.CUT_NUM), 1) CUT_NUM
  300. FROM QCM_JHY_ELEMENTS T
  301. LEFT JOIN PLN_STEELFORFURNACE T2
  302. ON T2.STOVE_NO = T.STOVE_NO
  303. LEFT JOIN COM_BASE_PLINE T3
  304. ON T3.PLINE_CODE = T.PLINE_CODE
  305. LEFT JOIN QCM_GP_JUDGE_APPLY T4
  306. ON T4.STOVE_NO = T.STOVE_NO
  307. AND T4.IS_FLAG = '0'
  308. LEFT JOIN PLN_STEELFOR_ORD T5
  309. ON T5.STOVE_NO = T.STOVE_NO
  310. AND T5.Ccm_Pln_Type = '00'
  311. WHERE
  312. ({0} IS NULL OR T.STOVE_NO LIKE '%' || {0} || '%')
  313. AND ({1} IS NULL OR
  314. T.CREATE_TIME >= TO_DATE({1}, 'YYYY-MM-DD HH24:MI:SS'))
  315. AND ({2} IS NULL OR
  316. T.CREATE_TIME <= TO_DATE({2}, 'YYYY-MM-DD HH24:MI:SS'))
  317. AND ({3} = '0' OR T2.PLINE_CODE IN {4} OR T4.PLINE_CODE IN {4})
  318. AND ({5} IS NULL OR NVL(T5.JUDGE_STOVE_NO, T4.JUDGE_STOVE_NO) LIKE '%' || {5} || '%')
  319. GROUP BY T.SAMPLE_NO, T.STOVE_NO, NVL(T5.JUDGE_STOVE_NO, T4.JUDGE_STOVE_NO)) TT
  320. GROUP BY TT.SAMPLE_NO, TT.STOVE_NO
  321. ORDER BY TT.STOVE_NO, TT.SAMPLE_NO
  322. ]]>
  323. </query>
  324. <query id="QcmJhyElementsDAL.queryRolledTubeDesignKey" desc="查询轧管工艺设计结果成分">
  325. <![CDATA[
  326. SELECT A.DESGIN_KEY, C.CIC, C.PIC, A.ORD_LN_PK, C.INDEX_SEQ MSC_PLINE
  327. FROM CRAFT_ORD_DESIGN A, PLN_ZY_ZG_M C, PLN_SALEORD D
  328. WHERE C.PRO_PLAN_ID = {0}
  329. AND C.GX_PLAN_NO = {1}
  330. AND D.ORD_LN_DLY_PK = C.ORD_LN_DLY_PK
  331. AND D.ORD_LN_PK = A.ORD_LN_PK
  332. AND A.CRAFT_SEQ = C.CRAFT_SEQ
  333. ]]>
  334. </query>
  335. <query id="QcmJhyElementsDAL.queryExpansionDesignKey" desc="查询镦拔扩工艺设计结果成分">
  336. <![CDATA[
  337. SELECT A.DESGIN_KEY, B.CIC, B.PIC, A.ORD_LN_PK
  338. FROM CRAFT_ORD_DESIGN A,
  339. PLN_ORDER_DBK_S B,
  340. PLN_ZY_DBK_M C,
  341. PLN_SALEORD D
  342. WHERE C.HEAT_PLAN_NO = {0}
  343. AND B.PRO_PLAN_ID = C.PRO_PLAN_ID
  344. AND B.GX_PLAN_NO = C.GX_PLAN_NO
  345. AND D.ORD_LN_DLY_PK = B.ORD_LN_DLY_PK
  346. AND D.ORD_LN_PK = A.ORD_LN_PK
  347. AND A.CRAFT_SEQ = B.CRAFT_SEQ
  348. ]]>
  349. </query>
  350. <query id="QcmJhyElementsDAL.querySteelForOrdDesignKey" desc="查询工艺设计结果成分">
  351. <![CDATA[
  352. SELECT DESGIN_KEY, MAX(CIC) CIC, MAX(PIC) PIC, MAX(ORD_LN_PK) ORD_LN_PK
  353. FROM (SELECT T.CIC, T.PIC, C.DESGIN_KEY, C.ORD_LN_PK
  354. FROM PLN_STEELFOR_ORD T,
  355. PLN_ORDER_ZG_S D,
  356. PLN_SALEORD P,
  357. CRAFT_ORD_DESIGN C
  358. WHERE T.STOVE_NO = {0}
  359. AND D.GPREQ_ID = T.PRO_PLAN_ID
  360. AND D.GPREQ_ID IN
  361. (SELECT MAX(D.GPREQ_ID) OVER(PARTITION BY D.GPREQ_ID ORDER BY D.CREATE_TIME DESC)
  362. FROM PLN_ORDER_ZG_S D
  363. WHERE D.GPREQ_ID = T.PRO_PLAN_ID)
  364. AND D.ORD_LN_DLY_PK = P.ORD_LN_DLY_PK
  365. AND P.ORD_LN_PK = C.ORD_LN_PK
  366. AND D.CRAFT_SEQ = C.CRAFT_SEQ
  367. AND D.ORDER_SOURCE <> '备料需求'
  368. UNION ALL (SELECT T.CIC, T.PIC, C.DESGIN_KEY, C.ORD_LN_PK
  369. FROM PLN_STEELFOR_ORD T,
  370. PLN_ORDER_ZG_S D,
  371. PLN_PORDER_BL_REQ BL,
  372. CRAFT_ORD_DESIGN C
  373. WHERE T.STOVE_NO = {0}
  374. AND D.GPREQ_ID = T.PRO_PLAN_ID
  375. AND D.GPREQ_ID IN
  376. (SELECT MAX(D.GPREQ_ID) OVER(PARTITION BY D.GPREQ_ID ORDER BY D.CREATE_TIME DESC)
  377. FROM PLN_ORDER_ZG_S D
  378. WHERE D.GPREQ_ID = T.PRO_PLAN_ID)
  379. AND D.ORDER_SOURCE = '备料需求'
  380. AND D.ORD_LN_DLY_PK = BL.REQ_BL_ID
  381. AND (BL.CODE_DJ_BL || BL.CODE_JG_BL = C.ORD_LN_PK)
  382. AND D.CRAFT_SEQ = C.CRAFT_SEQ))
  383. GROUP BY DESGIN_KEY
  384. ]]>
  385. </query>
  386. <query id="QcmJhyElementsDAL.queryCraftResultCic" desc="查询工艺设计结果成分">
  387. <![CDATA[
  388. SELECT T.*, A.CHEM_SEQ
  389. FROM CRAFT_ORD_DESIGN_STD_CIC T
  390. LEFT JOIN COM_BASE_CHEM A
  391. ON A.CHEM_CODE = T.CHEM_CODE
  392. AND A.VALIDFLAG = '1'
  393. WHERE T.DESGIN_KEY = {0}
  394. AND DECODE(SPECL_FL, '2', MSC_PLINE, 1) = DECODE(SPECL_FL, '2', {1}, 1)
  395. AND DECODE(SPECL_FL, '2', PROCESS_CODE, 1) =
  396. DECODE(SPECL_FL, '2', {2}, 1)
  397. AND DECODE(SPECL_FL, '2', CIC, 1) = DECODE(SPECL_FL, '2', {3}, 1)
  398. AND SPECl_FL IN {4}
  399. ORDER BY A.CHEM_SEQ
  400. ]]>
  401. </query>
  402. <query id="QcmJhyElementsDAL.queryCraftResultCicJf" desc="查询工艺设计结果成分">
  403. <![CDATA[
  404. SELECT T.DESGIN_KEY,
  405. T.CIC,
  406. T.USE_CODE,
  407. T.USE_DESC,
  408. T.SPECL_FL,
  409. T.INDEX_SEQ,
  410. T.CHEM_CODE,
  411. T.CHEM_NAME,
  412. T.CHEM_TYPE,
  413. T.CHEM_FORMULA,
  414. T.ISCHECK,
  415. T.ISJUDGE,
  416. T.ISQUOTE,
  417. T.COMPLEX_TYPE,
  418. T.STDMIN_SIGN,
  419. T.STDMIN,
  420. T.STDMAX_SIGN,
  421. T.STDMAX,
  422. T.STDTARGET,
  423. T.MODEL_CODE,
  424. T.MODEL_DESC,
  425. T.STDMEMO,
  426. T.ELE_CODE,
  427. T.ELE_NAME,
  428. T.ELE_MIN_SIGN,
  429. T.ELE_MIN,
  430. T.ELE_MAX_SIGN,
  431. T.ELE_MAX,
  432. T.SIZE_CODE2,
  433. T.SIZE_NAME2,
  434. T.SIZE_MIN_SIGN2,
  435. T.SIZE_MIN2,
  436. T.SIZE_MAX_SIGN2,
  437. T.SIZE_MAX2,
  438. T.SIZE_CODE,
  439. T.SIZE_NAME,
  440. T.SIZE_MIN_SIGN,
  441. T.SIZE_MIN,
  442. T.SIZE_MAX_SIGN,
  443. T.SIZE_MAX,
  444. T.SPEC_JG,
  445. T.SPEC_JG_DESC,
  446. T.VALIDFLAG,
  447. T.CREATE_NAME,
  448. T.CREATE_TIME,
  449. T.UPDATE_NAME,
  450. T.UPDATE_TIME,
  451. T.DELETE_NAME,
  452. T.DELETE_TIME,
  453. T.REP_CODE,
  454. T.REP_NAME,
  455. T.REP_MIN_SIGN,
  456. T.REP_MIN,
  457. T.REP_MAX_SIGN,
  458. T.REP_MAX,
  459. T.REP_VAL,
  460. T.MSC_PLINE,
  461. T.PROCESS_CODE,
  462. A.ORD_LN_PK
  463. FROM CRAFT_ORD_DESIGN_STD_CIC T, CRAFT_ORD_DESIGN A
  464. WHERE T.DESGIN_KEY = A.DESGIN_KEY
  465. AND EXISTS
  466. (SELECT 1
  467. FROM PLN_ORDER_ZG B
  468. WHERE B.PRO_PLAN_ID = '#PRO_PLAN_ID#'
  469. AND SUBSTR(B.ORD_LN_DLY_PK, 0, LENGTH(B.ORD_LN_DLY_PK) - 3) =
  470. A.ORD_LN_PK
  471. AND B.CRAFT_SEQ = A.CRAFT_SEQ)
  472. ]]>
  473. </query>
  474. <query id="QcmJhyElementsDAL.queryByPk" desc="通过主键查询成分实绩信息">
  475. <![CDATA[
  476. SELECT T.ASSAYNO,
  477. T.STOVE_NO,
  478. T.JUDGE_STOVE_NO,
  479. T.BATCH_NO,
  480. DECODE(T.ASSAYTYPE, 'A', '熔炼成分', 'B', '成品成分', '未识别') ASSAYTYPE,
  481. DECODE(T.FLAG, '1', '已判', '0', '未判', '未识别') FLAG,
  482. T.C,
  483. T.SI,
  484. T.MN,
  485. T.P,
  486. T.S,
  487. T.NI,
  488. T.CR,
  489. T.CU,
  490. T.ASN,
  491. T.TI,
  492. T.V,
  493. T.MO,
  494. T.B,
  495. T.W,
  496. T.AL,
  497. T.ZN,
  498. T.PB,
  499. T.SN,
  500. T.CA,
  501. T.LA,
  502. T.SB,
  503. T.CE,
  504. T.SE,
  505. T.MG,
  506. T.NB,
  507. T.CD,
  508. T.BI,
  509. T.N,
  510. T.H,
  511. T.O,
  512. T.FE,
  513. T.ALT,
  514. T.ALS,
  515. T.ALINS,
  516. T.BS,
  517. T.BN,
  518. T.MGO,
  519. T.SIO2,
  520. T.AL2O3,
  521. T.TFEO,
  522. T.FE2O3,
  523. T.H2O,
  524. T.CAF2,
  525. T.P2O5,
  526. T.TFE,
  527. T.CR2O3,
  528. T.TIO2,
  529. T.MNO,
  530. T.V2O5,
  531. T.FEO,
  532. T.CAO,
  533. T.ZR,
  534. T.CO,
  535. T.SAMPLE_ID,
  536. T.XH,
  537. T.MACHINE,
  538. T.CREATE_NAME,
  539. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  540. T.UPDATE_NAME,
  541. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  542. T.DELETE_NAME,
  543. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  544. T.VALIDFLAG,
  545. T.MEMO
  546. FROM QCM_JHY_ELEMENTS T
  547. WHERE T.ASSAYNO = {0}
  548. ]]>
  549. </query>
  550. <query id="QcmJhyElementsDAL.updateJudgeFlag" desc="修改判定标志">
  551. <![CDATA[
  552. UPDATE QCM_JHY_ELEMENTS T SET T.LG_JUDGE_FLAG = {0} WHERE T.STOVE_NO = {1}
  553. AND T.ASSAYTYPE = 'A' AND T.SAMPLE_NO LIKE '60%'
  554. ]]>
  555. </query>
  556. <query id="QcmJhyElementsDAL.QueryCraftChemCnt" desc="查询工艺成分套数">
  557. <![CDATA[
  558. SELECT NVL(T.SMELTING_CNT_N, '1') SMELTING_CNT_N, NVL(T.PRODUCT_CNT_N, '1') PRODUCT_CNT_N
  559. FROM CRAFT_ORD_DESIGN_STD T
  560. WHERE T.DESGIN_KEY = {0}
  561. ]]>
  562. </query>
  563. <query id="QcmJhyElementsDAL.deleteJhyElements" desc="删除检化验成分实绩">
  564. <![CDATA[
  565. DELETE FROM QCM_JHY_ELEMENTS T
  566. WHERE T.STOVE_NO = {0}
  567. AND T.ASSAYTYPE = 'A'
  568. AND T.SAMPLE_NO LIKE '60%'
  569. ]]>
  570. </query>
  571. <query id="QcmJhyElementsDAL.queryAllByStoveNo" desc="通过炉号查询所有检验记录">
  572. <![CDATA[
  573. SELECT A.ASSAYNO,
  574. A.STOVE_NO,
  575. A.JUDGE_STOVE_NO,
  576. A.BATCH_NO,
  577. A.ASSAYTYPE,
  578. A.FLAG,
  579. A.C,
  580. A.SI,
  581. A.MN,
  582. A.P,
  583. A.S,
  584. A.NI,
  585. A.CR,
  586. A.MO,
  587. A.CU,
  588. A.AL,
  589. A.CA,
  590. A.V,
  591. A.NB,
  592. A.TI,
  593. A.B,
  594. A.PB,
  595. A.SN,
  596. A.ASN,
  597. A.SB,
  598. A.BI,
  599. A.O,
  600. A.N,
  601. A.H,
  602. A.ZR,
  603. A.W,
  604. A.ZN,
  605. A.ALS,
  606. A.ALT,
  607. A.SE,
  608. A.SAMPLE_ID,
  609. A.XH,
  610. A.MACHINE,
  611. A.CREATE_NAME,
  612. A.CREATE_TIME,
  613. A.UPDATE_NAME,
  614. A.UPDATE_TIME,
  615. A.DELETE_NAME,
  616. A.DELETE_TIME,
  617. A.VALIDFLAG,
  618. A.MEMO,
  619. A.SAMPLE_NO,
  620. A.PLINE_CODE
  621. FROM QCM_JHY_ELEMENTS A
  622. WHERE A.SAMPLE_NO LIKE '60%'
  623. AND A.VALIDFLAG = '1'
  624. AND A.ASSAYTYPE = 'A'
  625. AND A.STOVE_NO = {0}
  626. AND (A.SAMPLE_NO LIKE {1} || 'F%' OR A.SAMPLE_NO = {1} AND NOT EXISTS
  627. (SELECT 1
  628. FROM QCM_JHY_ELEMENTS B
  629. WHERE B.STOVE_NO = A.STOVE_NO
  630. AND B.VALIDFLAG = '1'
  631. AND B.ASSAYTYPE = 'A'
  632. AND B.SAMPLE_NO LIKE {1} || 'F%'))
  633. ]]>
  634. </query>
  635. <query id="QcmJhyElementsDAL.deleteJhyElementsByAssayNo" desc="删除检化验成分实绩">
  636. <![CDATA[
  637. DELETE FROM QCM_JHY_ELEMENTS T WHERE T.ASSAYNO = {0}
  638. ]]>
  639. </query>
  640. </queryMap>