JdgQcmBcPhyResult.xml 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="QCM_BC_PHYRESULT (生成工具:代码生成工具4.0 访问地址:http://172.16.2.128/tool/)">
  3. <query id="QcmBcPhyresultDAL.Query" desc="查询">
  4. <![CDATA[
  5. SELECT T.PHY_RESULT_ID,
  6. T.PHY_RESULT_SEQ,
  7. T.LOT_NO,
  8. T.STOVE_NO,
  9. T.JUDGE_STOVE_NO,
  10. T.BATCH_NO,
  11. T.OBJECTNO,
  12. T.PHY_CODE_MAX,
  13. T.PHY_NAME_MAX,
  14. T.PHY_CODE_MIN,
  15. T.PHY_NAME_MIN,
  16. T.PHY_CODE,
  17. T.PHY_NAME,
  18. T.ITEM_CODE_F,
  19. T.ITEM_NAME_F,
  20. T.ITEM_CODE_W,
  21. T.ITEM_NAME_W,
  22. T.ITEM_CODE_S,
  23. T.ITEM_NAME_S,
  24. T.VALUE1,
  25. T.VALUE2,
  26. T.VALUE3,
  27. T.VALUE4,
  28. T.VALUE5,
  29. T.VALUE6,
  30. T.VALUE7,
  31. T.VALUE8,
  32. T.VALUE9,
  33. T.VALUE10,
  34. T.VALUE11,
  35. T.VALUE12,
  36. T.VALUE13,
  37. T.VALUE14,
  38. T.VALUE15,
  39. T.AVERAGE,
  40. T.ALLRESULT,
  41. T.SAMPLE_ID,
  42. T.XH,
  43. T.INDEX_SEQ,
  44. T.VALIDFLAG,
  45. DECODE(T.VALIDFLAG, '1', '有效', '0', '无效') VALIDFLAG_DESC,
  46. T.CREATE_NAME,
  47. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  48. T.UPDATE_NAME,
  49. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  50. T.DELETE_NAME,
  51. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME
  52. FROM QCM_BC_PHYRESULT T, QCM_ZG_PHYJUDGE A
  53. WHERE A.PHY_RESULT_ID = T.PHY_RESULT_ID
  54. AND A.PROCESS_CDOE = {0}
  55. ]]>
  56. </query>
  57. <query id="QcmBcPhyresultDAL.QueryByPk" desc="通过主键查询">
  58. <![CDATA[
  59. SELECT
  60. T.PHY_RESULT_ID,
  61. T.PHY_RESULT_SEQ,
  62. T.LOT_NO,
  63. T.STOVE_NO,
  64. T.JUDGE_STOVE_NO,
  65. T.BATCH_NO,
  66. T.OBJECTNO,
  67. T.PHY_CODE_MAX,
  68. T.PHY_NAME_MAX,
  69. T.PHY_CODE_MIN,
  70. T.PHY_NAME_MIN,
  71. T.PHY_CODE,
  72. T.PHY_NAME,
  73. T.ITEM_CODE_F,
  74. T.ITEM_NAME_F,
  75. T.ITEM_CODE_W,
  76. T.ITEM_NAME_W,
  77. T.ITEM_CODE_S,
  78. T.ITEM_NAME_S,
  79. T.VALUE1,
  80. T.VALUE2,
  81. T.VALUE3,
  82. T.VALUE4,
  83. T.VALUE5,
  84. T.VALUE6,
  85. T.VALUE7,
  86. T.VALUE8,
  87. T.VALUE9,
  88. T.VALUE10,
  89. T.VALUE11,
  90. T.VALUE12,
  91. T.VALUE13,
  92. T.VALUE14,
  93. T.VALUE15,
  94. T.AVERAGE,
  95. T.ALLRESULT,
  96. T.SAMPLE_ID,
  97. T.XH,
  98. T.INDEX_SEQ,
  99. T.VALIDFLAG,
  100. T.CREATE_NAME,
  101. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  102. T.UPDATE_NAME,
  103. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  104. T.DELETE_NAME,
  105. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME
  106. FROM QCM_BC_PHYRESULT T
  107. WHERE
  108. T.PHY_RESULT_ID = '#PHY_RESULT_ID#'
  109. AND T.PHY_RESULT_SEQ = '#PHY_RESULT_SEQ#'
  110. ]]>
  111. </query>
  112. <query id="QcmBcPhyresultDAL.Insert" desc="新增">
  113. <![CDATA[
  114. INSERT INTO QCM_BC_PHYRESULT(
  115. PHY_RESULT_ID,
  116. PHY_RESULT_SEQ,
  117. PHY_CODE_MAX,
  118. PHY_NAME_MAX,
  119. PHY_CODE_MIN,
  120. PHY_NAME_MIN,
  121. PHY_CODE,
  122. PHY_NAME,
  123. ITEM_CODE_F,
  124. ITEM_NAME_F,
  125. ITEM_CODE_W,
  126. ITEM_NAME_W,
  127. ITEM_CODE_S,
  128. ITEM_NAME_S,
  129. VALUE1,
  130. VALUE2,
  131. VALUE3,
  132. VALUE4,
  133. VALUE5,
  134. VALUE6,
  135. VALUE7,
  136. VALUE8,
  137. VALUE9,
  138. VALUE10,
  139. VALUE11,
  140. VALUE12,
  141. VALUE13,
  142. VALUE14,
  143. VALUE15,
  144. AVERAGE,
  145. ALLRESULT,
  146. XH,
  147. CREATE_NAME,
  148. CREATE_TIME,
  149. NK_QUALIFIED,
  150. NK_MIN,
  151. FILE_PATH,
  152. NK_MAX,
  153. JF_MIN,
  154. JF_MAX,
  155. JF_QUALIFIED,
  156. NK_ADD_MIN,
  157. NK_ADD_MAX,
  158. NK_ADD_QUALIFIED,
  159. JF_ADD_MIN,
  160. JF_ADD_MAX,
  161. JF_ADD_QUALIFIED,
  162. NK_JUDGE_BASIS,
  163. NK_ADD_CONDITION,
  164. NK_ADD_JUDGE_BASIS,
  165. JF_JUDGE_BASIS,
  166. JF_ADD_CONDITION,
  167. JF_ADD_JUDGE_BASIS,
  168. UNQUALIFIED_TYPE,
  169. NK_TOL_QUALIFIED,
  170. JF_TOL_QUALIFIED,
  171. IS_GOOD,
  172. IS_DEFECT,
  173. CHECK_TEMP,
  174. HARDNESS_TYPE,
  175. PHY_CODE_DIR,
  176. PHY_NAME_DIR,
  177. SAMPLE_STYLE,
  178. SAMPLE_SIZE)
  179. VALUES(
  180. '#PHY_RESULT_ID#',
  181. '#PHY_RESULT_SEQ#',
  182. '#PHY_CODE_MAX#',
  183. '#PHY_NAME_MAX#',
  184. '#PHY_CODE_MIN#',
  185. '#PHY_NAME_MIN#',
  186. '#PHY_CODE#',
  187. '#PHY_NAME#',
  188. '#ITEM_CODE_F#',
  189. '#ITEM_NAME_F#',
  190. '#ITEM_CODE_W#',
  191. '#ITEM_NAME_W#',
  192. '#ITEM_CODE_S#',
  193. '#ITEM_NAME_S#',
  194. '#VALUE1#',
  195. '#VALUE2#',
  196. '#VALUE3#',
  197. '#VALUE4#',
  198. '#VALUE5#',
  199. '#VALUE6#',
  200. '#VALUE7#',
  201. '#VALUE8#',
  202. '#VALUE9#',
  203. '#VALUE10#',
  204. '#VALUE11#',
  205. '#VALUE12#',
  206. '#VALUE13#',
  207. '#VALUE14#',
  208. '#VALUE15#',
  209. '#AVERAGE#',
  210. '#ALLRESULT#',
  211. '#XH#',
  212. '#CREATE_NAME#',
  213. SYSDATE,
  214. '#NK_QUALIFIED#',
  215. '#NK_MIN#',
  216. '#FILE_PATH#',
  217. '#NK_MAX#',
  218. '#JF_MIN#',
  219. '#JF_MAX#',
  220. '#JF_QUALIFIED#',
  221. '#NK_ADD_MIN#',
  222. '#NK_ADD_MAX#',
  223. '#NK_ADD_QUALIFIED#',
  224. '#JF_ADD_MIN#',
  225. '#JF_ADD_MAX#',
  226. '#JF_ADD_QUALIFIED#',
  227. '#NK_JUDGE_BASIS#',
  228. '#NK_ADD_CONDITION#',
  229. '#NK_ADD_JUDGE_BASIS#',
  230. '#JF_JUDGE_BASIS#',
  231. '#JF_ADD_CONDITION#',
  232. '#JF_ADD_JUDGE_BASIS#',
  233. '#UNQUALIFIED_TYPE#',
  234. '#NK_TOL_QUALIFIED#',
  235. '#JF_TOL_QUALIFIED#',
  236. '#IS_GOOD#',
  237. '#IS_DEFECT#',
  238. '#CHECK_TEMP#',
  239. '#HARDNESS_TYPE#',
  240. '#PHY_CODE_DIR#',
  241. '#PHY_NAME_DIR#',
  242. '#SAMPLE_STYLE#',
  243. '#SAMPLE_SIZE#')
  244. ]]>
  245. </query>
  246. <query id="QcmBcPhyresultDAL.getFilePathByPhy" desc="通过理化大项获取文件路径">
  247. <![CDATA[
  248. SELECT *
  249. FROM (SELECT T.CAILI_PATH FILE_PATH, '002001007009' UNIT_CODE
  250. FROM QCM_JHY_PIPE_CHECKCONSIGN T
  251. WHERE T.CHECK_NO = {0}
  252. UNION ALL
  253. SELECT T.FUSHI_PATH, '002001007013' UNIT_CODE
  254. FROM QCM_JHY_PIPE_CHECKCONSIGN T
  255. WHERE T.CHECK_NO = {0}
  256. UNION ALL
  257. SELECT T.JINWU_PATH, '002001007015' UNIT_CODE
  258. FROM QCM_JHY_PIPE_CHECKCONSIGN T
  259. WHERE T.CHECK_NO = {0}
  260. UNION ALL
  261. SELECT T.GONGCHENG_PATH, '002001007014' UNIT_CODE
  262. FROM QCM_JHY_PIPE_CHECKCONSIGN T
  263. WHERE T.CHECK_NO = {0}
  264. UNION ALL
  265. SELECT T.DIBEI_PATH, '002001007020' UNIT_CODE
  266. FROM QCM_JHY_PIPE_CHECKCONSIGN T
  267. WHERE T.CHECK_NO = {0}
  268. UNION ALL
  269. SELECT T.HUAXUE_PATH, '002001007010' UNIT_CODE
  270. FROM QCM_JHY_PIPE_CHECKCONSIGN T
  271. WHERE T.CHECK_NO = {0})
  272. WHERE UNIT_CODE = {1}
  273. ]]>
  274. </query>
  275. <query id="QcmBcPhyresultDAL.getJudgeInfo" desc="获取判定记录">
  276. <![CDATA[
  277. SELECT A.LOT_NO,
  278. A.JUDGE_STOVE_NO,
  279. A.BATCH_NO,
  280. A.SAMPLE_ID,
  281. A.SAMPLE_NO,
  282. A.PLINE_CODE,
  283. B.PHY_CODE_MAX,
  284. B.PHY_NAME_MAX,
  285. B.PHY_CODE_MIN,
  286. B.PHY_NAME_MIN,
  287. B.PHY_CODE,
  288. B.PHY_NAME,
  289. B.JF_TOL_QUALIFIED,
  290. B.NK_TOL_QUALIFIED,
  291. B.ITEM_CODE_F,
  292. B.ITEM_NAME_F,
  293. B.ITEM_CODE_W,
  294. B.ITEM_NAME_W,
  295. B.ITEM_CODE_S,
  296. B.ITEM_NAME_S
  297. FROM QCM_BC_PHYJUDGE A, QCM_BC_PHYRESULT B
  298. WHERE A.SAMPLE_ID = {0}
  299. AND A.JUDGE_STOVE_NO = {1}
  300. AND A.BATCH_NO = {2}
  301. AND A.PROCESS_CDOE = {3}
  302. AND A.VALIDFLAG = '1'
  303. AND B.PHY_RESULT_ID = A.PHY_JUDGE_ID
  304. AND B.PHY_RESULT_SEQ = A.JUDGE_SEQ
  305. AND B.PHY_CODE_MAX NOT IN ('R0008', 'R0007')
  306. GROUP BY A.LOT_NO,
  307. A.JUDGE_STOVE_NO,
  308. A.BATCH_NO,
  309. A.SAMPLE_ID,
  310. A.SAMPLE_NO,
  311. A.PLINE_CODE,
  312. B.PHY_CODE_MAX,
  313. B.PHY_NAME_MAX,
  314. B.PHY_CODE_MIN,
  315. B.PHY_NAME_MIN,
  316. B.PHY_CODE,
  317. B.PHY_NAME,
  318. B.JF_TOL_QUALIFIED,
  319. B.NK_TOL_QUALIFIED,
  320. B.ITEM_CODE_F,
  321. B.ITEM_NAME_F,
  322. B.ITEM_CODE_W,
  323. B.ITEM_NAME_W,
  324. B.ITEM_CODE_S,
  325. B.ITEM_NAME_S
  326. ]]>
  327. </query>
  328. <query id="QcmBcPhyresultDAL.getResampleData" desc="获取复取样数据">
  329. <![CDATA[
  330. SELECT F.PHY_JUDGE_ID,
  331. G.PHY_CODE_MAX,
  332. G.PHY_NAME_MAX,
  333. G.PHY_CODE_MIN,
  334. G.PHY_NAME_MIN,
  335. MIN(F.JUDGE_STOVE_NO) JUDGE_STOVE_NO,
  336. MIN(F.BATCH_NO) BATCH_NO,
  337. CASE
  338. WHEN EXISTS (SELECT 1
  339. FROM QCM_BC_PHYRESULT H
  340. WHERE H.PHY_RESULT_ID = F.PHY_JUDGE_ID
  341. AND H.PHY_CODE_MIN = H.PHY_CODE_MIN
  342. AND H.NK_TOL_QUALIFIED IN ('0', '2')) THEN
  343. '不合格'
  344. ELSE
  345. '合格'
  346. END NK_RESULT,
  347. 'False' CHK,
  348. 'False' IS_ORIGINAL
  349. FROM QCM_BC_PHYJUDGE F, QCM_BC_PHYRESULT G, QCM_ZC_CHECKCONSIGN T
  350. WHERE F.PHY_JUDGE_ID = G.PHY_RESULT_ID
  351. AND F.JUDGE_SEQ = G.PHY_RESULT_SEQ
  352. AND F.VALIDFLAG = '1'
  353. AND F.SAMPLE_ID = {0}
  354. AND G.NK_TOL_QUALIFIED = '0'
  355. AND T.CHECK_NO = F.SAMPLE_ID
  356. AND T.JUDGE_STOVE_NO = F.JUDGE_STOVE_NO
  357. AND T.BATCH_NO = F.BATCH_NO
  358. GROUP BY F.PHY_JUDGE_ID,
  359. G.PHY_CODE_MAX,
  360. G.PHY_NAME_MAX,
  361. G.PHY_CODE_MIN,
  362. G.PHY_NAME_MIN
  363. UNION ALL
  364. SELECT A.CHEM_JUDGE_ID,
  365. 'HX' PHY_CODE_MAX,
  366. '化学' PHY_NAME_MAX,
  367. B.CHEM_NAME PHY_CODE_MIN,
  368. B.CHEM_NAME PHY_NAME_MIN,
  369. MIN(A.JUDGE_STOVE_NO) JUDGE_STOVE_NO,
  370. MIN(A.BATCH_NO) BATCH_NO,
  371. CASE
  372. WHEN EXISTS (SELECT 1
  373. FROM QCM_BC_CHEM_RESULT C
  374. WHERE C.CHEM_JUDGE_ID = A.CHEM_JUDGE_ID
  375. AND C.NK_QUALIFIED IN ('0', '2')) THEN
  376. '不合格'
  377. ELSE
  378. '合格'
  379. END NK_RESULT,
  380. 'False' CHK,
  381. 'False' IS_ORIGINAL
  382. FROM QCM_BC_CHEMJUDGE A, QCM_BC_CHEM_RESULT B, QCM_ZC_CHECKCONSIGN T
  383. WHERE A.CHEM_JUDGE_ID = B.CHEM_JUDGE_ID
  384. AND A.JUDGE_SEQ = B.JUDGE_SEQ
  385. AND A.VALIDFLAG = '1'
  386. AND A.SAMPLE_ID = {0}
  387. AND B.NK_QUALIFIED IN ('0', '2')
  388. AND T.CHECK_NO = A.SAMPLE_ID
  389. AND T.JUDGE_STOVE_NO = A.JUDGE_STOVE_NO
  390. AND T.BATCH_NO = A.BATCH_NO
  391. GROUP BY A.CHEM_JUDGE_ID, B.CHEM_NAME
  392. ]]>
  393. </query>
  394. <query id="QcmBcPhyresultDAL.getChemResampleData" desc="获取成分复取样数据">
  395. <![CDATA[
  396. SELECT A.CHEM_JUDGE_ID,
  397. 'HX' PHY_CODE_MAX,
  398. '化学' PHY_NAME_MAX,
  399. B.CHEM_NAME PHY_CODE_MIN,
  400. B.CHEM_NAME PHY_NAME_MIN,
  401. MIN(A.JUDGE_STOVE_NO) JUDGE_STOVE_NO,
  402. MIN(A.BATCH_NO) BATCH_NO,
  403. CASE
  404. WHEN EXISTS (SELECT 1
  405. FROM QCM_BC_CHEM_RESULT C
  406. WHERE C.CHEM_JUDGE_ID = A.CHEM_JUDGE_ID
  407. AND C.NK_QUALIFIED IN ('0', '2')) THEN
  408. '不合格'
  409. ELSE
  410. '合格'
  411. END NK_RESULT,
  412. 'False' CHK,
  413. 'False' IS_ORIGINAL
  414. FROM QCM_BC_CHEMJUDGE A, QCM_BC_CHEM_RESULT B, QCM_ZC_CHECKCONSIGN T
  415. WHERE A.CHEM_JUDGE_ID = B.CHEM_JUDGE_ID
  416. AND A.JUDGE_SEQ = B.JUDGE_SEQ
  417. AND A.VALIDFLAG = '1'
  418. AND A.SAMPLE_ID = {0}
  419. AND B.NK_QUALIFIED IN ('0', '2')
  420. AND T.CHECK_NO = A.SAMPLE_ID
  421. AND T.JUDGE_STOVE_NO = A.JUDGE_STOVE_NO
  422. AND T.BATCH_NO = A.BATCH_NO
  423. GROUP BY A.CHEM_JUDGE_ID, B.CHEM_NAME
  424. ]]>
  425. </query>
  426. <query id="JdgQcmBcPhyResult.getGroupPhyCnt" desc="获取理化分组数目">
  427. <![CDATA[
  428. SELECT PHY_CODE_MIN, COUNT(1) COUNT
  429. FROM (SELECT T.PHY_CODE_MIN
  430. FROM QCM_BC_PHYRESULT T, QCM_BC_PHYJUDGE A
  431. WHERE T.PHY_RESULT_ID = {0}
  432. AND A.PHY_JUDGE_ID = T.PHY_RESULT_ID
  433. AND A.JUDGE_SEQ = T.PHY_RESULT_SEQ
  434. GROUP BY T.PHY_CODE_MIN, A.SAMPLE_NO)
  435. GROUP BY PHY_CODE_MIN
  436. ]]>
  437. </query>
  438. <query id="JdgQcmBcPhyResult.getGroupPhyNoCnt" desc="获取不合格理化分组数目">
  439. <![CDATA[
  440. SELECT PHY_CODE_MIN, COUNT(1) COUNT
  441. FROM (SELECT T.PHY_CODE_MIN
  442. FROM QCM_BC_PHYRESULT T, QCM_BC_PHYJUDGE A
  443. WHERE T.PHY_RESULT_ID = {0}
  444. AND T.NK_TOL_QUALIFIED = '0'
  445. AND A.PHY_JUDGE_ID = T.PHY_RESULT_ID
  446. AND A.JUDGE_SEQ = T.PHY_RESULT_SEQ
  447. GROUP BY T.PHY_CODE_MIN, A.SAMPLE_NO)
  448. GROUP BY PHY_CODE_MIN
  449. ]]>
  450. </query>
  451. <query id="JdgQcmBcPhyResult.updatePhyJudge" desc="修改理化判定结果">
  452. <![CDATA[
  453. UPDATE QCM_BC_PHYRESULT T
  454. SET T.NK_TOL_QUALIFIED = DECODE(T.NK_TOL_QUALIFIED, '3', {6}, T.NK_TOL_QUALIFIED),
  455. T.JF_TOL_QUALIFIED = DECODE(T.JF_TOL_QUALIFIED, '3', {6}, T.JF_TOL_QUALIFIED),
  456. T.NK_QUALIFIED = DECODE(T.NK_QUALIFIED, '3', {6}, T.NK_QUALIFIED),
  457. T.JF_QUALIFIED = DECODE(T.JF_QUALIFIED, '3', {6}, T.JF_QUALIFIED)
  458. WHERE EXISTS (SELECT 1
  459. FROM QCM_BC_PHYJUDGE A
  460. WHERE A.JUDGE_STOVE_NO = {0}
  461. AND A.BATCH_NO = {1}
  462. AND A.SAMPLE_ID = {2}
  463. AND A.SAMPLE_NO = {3}
  464. AND A.PROCESS_CDOE = {4}
  465. AND A.VALIDFLAG = '1'
  466. AND T.PHY_RESULT_ID = A.PHY_JUDGE_ID
  467. AND T.PHY_RESULT_SEQ = A.JUDGE_SEQ)
  468. AND T.PHY_CODE_MIN = {5}
  469. ]]>
  470. </query>
  471. <query id="JdgQcmBcPhyResult.getPhyResultBySampleNoPhyMin" desc="获取理化结果">
  472. <![CDATA[
  473. SELECT B.NK_TOL_QUALIFIED, B.JF_TOL_QUALIFIED
  474. FROM QCM_BC_PHYJUDGE A, QCM_BC_PHYRESULT B
  475. WHERE A.SAMPLE_ID = {0}
  476. AND A.JUDGE_STOVE_NO = {1}
  477. AND A.BATCH_NO = {2}
  478. AND A.SAMPLE_NO = {3}
  479. AND A.CRAFT_SOURCE = {4}
  480. AND A.VALIDFLAG = '1'
  481. AND B.PHY_RESULT_ID = A.PHY_JUDGE_ID
  482. AND B.PHY_RESULT_SEQ = A.JUDGE_SEQ
  483. AND B.PHY_CODE_MIN = {5}
  484. ]]>
  485. </query>
  486. <query id="JdgQcmBcPhyResult.getByBatchNo" desc="通过炉批查询">
  487. <![CDATA[
  488. SELECT A.SAMPLE_ID, A.JUDGE_STOVE_NO, A.BATCH_NO, A.SAMPLE_NO, A.SAMPLE_ID, A.PROCESS_CDOE PROCESS_CODE, B.*
  489. FROM QCM_BC_PHYJUDGE A,
  490. QCM_BC_PHYRESULT B,
  491. QCM_ZC_CHECKCONSIGN_DETAIL C,
  492. QCM_ZC_CHECKCONSIGN D
  493. WHERE A.PHY_JUDGE_ID = B.PHY_RESULT_ID
  494. AND A.JUDGE_SEQ = B.PHY_RESULT_SEQ
  495. AND A.VALIDFLAG = '1'
  496. AND A.CRAFT_SOURCE = '0'
  497. AND A.JUDGE_STOVE_NO = {0}
  498. AND A.BATCH_NO = {1}
  499. AND A.PROCESS_CDOE = {2}
  500. AND A.ORD_LN_DLY_PK = {3}
  501. AND B.PHY_CODE_MIN = {4}
  502. AND C.CHECK_NO = A.SAMPLE_ID
  503. AND C.BATCH_NO = A.BATCH_NO
  504. AND C.SAMPLE_NO = A.SAMPLE_NO
  505. AND C.PHY_CODE_MAX = B.PHY_CODE_MIN
  506. AND C.IS_MAIN = '1'
  507. AND D.CHECK_NO = A.SAMPLE_ID
  508. AND D.JUDGE_STOVE_NO = A.JUDGE_STOVE_NO
  509. AND D.BATCH_NO = A.BATCH_NO
  510. AND D.CYCLES_FLAG = {5}
  511. ]]>
  512. </query>
  513. <query id="JdgQcmBcPhyResult.getByJudgeStoveNo" desc="通过炉查询">
  514. <![CDATA[
  515. SELECT A.JUDGE_STOVE_NO, A.BATCH_NO, A.SAMPLE_NO, A.SAMPLE_ID, A.PROCESS_CDOE PROCESS_CODE, B.*
  516. FROM QCM_BC_PHYJUDGE A,
  517. QCM_BC_PHYRESULT B,
  518. QCM_ZC_CHECKCONSIGN_DETAIL C,
  519. QCM_ZC_CHECKCONSIGN D
  520. WHERE A.PHY_JUDGE_ID = B.PHY_RESULT_ID
  521. AND A.JUDGE_SEQ = B.PHY_RESULT_SEQ
  522. AND A.VALIDFLAG = '1'
  523. AND A.CRAFT_SOURCE = '0'
  524. AND A.JUDGE_STOVE_NO = {0}
  525. AND A.PROCESS_CDOE = {1}
  526. AND A.ORD_LN_DLY_PK = {2}
  527. AND B.PHY_CODE_MIN = {3}
  528. AND C.CHECK_NO = A.SAMPLE_ID
  529. AND C.BATCH_NO = A.BATCH_NO
  530. AND C.SAMPLE_NO = A.SAMPLE_NO
  531. AND C.PHY_CODE_MAX = B.PHY_CODE_MIN
  532. AND C.IS_MAIN = '1'
  533. AND D.CHECK_NO = A.SAMPLE_ID
  534. AND D.JUDGE_STOVE_NO = A.JUDGE_STOVE_NO
  535. AND D.BATCH_NO = A.BATCH_NO
  536. AND D.CYCLES_FLAG = {4}
  537. ]]>
  538. </query>
  539. <query id="JdgQcmBcPhyResult.getByLotNo" desc="通过生产批查询">
  540. <![CDATA[
  541. SELECT A.JUDGE_STOVE_NO, A.BATCH_NO, A.SAMPLE_NO, A.SAMPLE_ID, A.PROCESS_CDOE PROCESS_CODE, B.*
  542. FROM QCM_BC_PHYJUDGE A,
  543. QCM_BC_PHYRESULT B,
  544. QCM_ZC_CHECKCONSIGN_DETAIL C,
  545. QCM_ZC_CHECKCONSIGN D
  546. WHERE A.PHY_JUDGE_ID = B.PHY_RESULT_ID
  547. AND A.JUDGE_SEQ = B.PHY_RESULT_SEQ
  548. AND A.VALIDFLAG = '1'
  549. AND A.CRAFT_SOURCE = '0'
  550. AND A.PROCESS_CDOE = {2}
  551. AND A.ORD_LN_DLY_PK = {3}
  552. AND B.PHY_CODE_MIN = {4}
  553. AND C.CHECK_NO = A.SAMPLE_ID
  554. AND C.BATCH_NO = A.BATCH_NO
  555. AND C.SAMPLE_NO = A.SAMPLE_NO
  556. AND C.PHY_CODE_MAX = B.PHY_CODE_MIN
  557. AND C.IS_MAIN = '1'
  558. AND D.CHECK_NO = A.SAMPLE_ID
  559. AND D.JUDGE_STOVE_NO = A.JUDGE_STOVE_NO
  560. AND D.BATCH_NO = A.BATCH_NO
  561. AND D.LOT_NO = {0}
  562. AND ({1} IS NULL OR D.LOT_NO_GROUP = {1})
  563. AND D.CYCLES_FLAG = {5}
  564. ]]>
  565. </query>
  566. </queryMap>