FrmFinalCheck.xml 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="加工抽检实绩">
  3. <query id="FrmFinalCheck.getQueryExpandResult" desc="">
  4. <![CDATA[
  5. SELECT *
  6. FROM MCH_FINAL_CHECK_RESULT T
  7. WHERE T.HEAT_PLAN_NO = ? AND BATCH_NO =? ORDER BY RESULT_NO DESC
  8. ]]>
  9. </query>
  10. <query id="frmEntrust.QuerTreatment" desc="">
  11. <![CDATA[
  12. SELECT T.*
  13. FROM MCH_FINAL_CHECK_TREATMENT T
  14. WHERE 1=1
  15. ]]>
  16. </query>
  17. <query id="FrmFinalCheck.getQueryDetail" desc="">
  18. <![CDATA[
  19. SELECT T.*, DECODE(IS_SIZE_CHECK,'1','√','') IS_SIZE_CHECK,DECODE(IS_APP_CHECK,'1','√','') IS_APP_CHECK
  20. FROM MCH_FINAL_CHECK_RESULT_D T
  21. WHERE RESULT_NO =?
  22. ORDER BY MEASURING_SEQ,MAT_NO,POSITION_CODE
  23. ]]>
  24. </query>
  25. <query id="FrmFinalCheck.getFailDetail" desc="">
  26. <![CDATA[
  27. SELECT D.RESULT_NO TREATMENT_NO, M.MAT_NO, T.MEASURING_SEQ, D.FAIL_TYPE_NAME
  28. FROM MCH_BUG_D D, MCH_WASTE_MAT_NO M, PORT_MCH_BATCH_SAMPLE_RESULT T
  29. WHERE D.FAIL_BILL = M.FAIL_BILL
  30. AND D.FAIL_BILL_SQE = M.FAIL_BILL_SQE
  31. AND T.HEAT_PLAN_NO = D.HEAT_PLAN_NO
  32. AND T.MAT_NO = M.MAT_NO
  33. ]]>
  34. </query>
  35. <query id="FrmFinalCheck.getQueryDetail1" desc="">
  36. <![CDATA[
  37. SELECT T.*, DECODE(IS_SIZE_CHECK,'1','√','') IS_SIZE_CHECK,DECODE(IS_APP_CHECK,'1','√','') IS_APP_CHECK,DECODE(STATION,'1','0','3','0',STATION) REPLAY_STATION
  38. FROM MCH_FINAL_CHECK_RESULT_D T
  39. WHERE STATION <> '0'
  40. ]]>
  41. </query>
  42. <query id="FrmFinalCheck.getQueryDetail2" desc="">
  43. <![CDATA[
  44. SELECT T.*, DECODE(IS_SIZE_CHECK,'1','√','') IS_SIZE_CHECK,DECODE(IS_APP_CHECK,'1','√','') IS_APP_CHECK
  45. FROM MCH_FINAL_CHECK_RESULT_D T
  46. WHERE STATION <> '0'
  47. ]]>
  48. </query>
  49. <query id="FrmFinalCheck.getQueryUnPassDetail" desc="">
  50. <![CDATA[
  51. SELECT T.*,
  52. DECODE(IS_SIZE_CHECK, '1', '√', '') IS_SIZE_CHECK,
  53. DECODE(IS_APP_CHECK, '1', '√', '') IS_APP_CHECK,
  54. DECODE(STATION, '1', '0', '3', '0', STATION) REPLAY_STATION,
  55. DECODE(REPLAY_STATION,
  56. NULL,
  57. (SELECT MEASURING_SEQ
  58. FROM MCH_FINAL_CHECK_RESULT M,
  59. PORT_MCH_BATCH_SAMPLE_RESULT P
  60. WHERE T.MAT_NO = P.MAT_NO
  61. AND M.HEAT_PLAN_NO = P.HEAT_PLAN_NO
  62. AND M.RESULT_NO = T.RESULT_NO) ,
  63. REPLAY_MEASURING_SEQ) REPLAY_MEASURING_SEQ
  64. FROM MCH_FINAL_CHECK_RESULT_D T
  65. WHERE STATION <> '0'
  66. ]]>
  67. </query>
  68. getQueryUnPassDetail
  69. <query id="FrmFinalCheck.getQueryTreatment" desc="">
  70. <![CDATA[
  71. SELECT T.*
  72. FROM MCH_FINAL_CHECK_TREATMENT T WHERE 1=1
  73. ]]>
  74. </query>
  75. <query id="FrmFinalCheck.queryResultNo" desc="查询实绩最大实绩编号">
  76. <![CDATA[
  77. SELECT ? || TO_CHAR(SYSDATE, 'yyyyMMDD') ||
  78. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_NO, LENGTH(RESULT_NO) - 5))),
  79. 0) + 1,
  80. 6,
  81. '0') RESULT_NO
  82. FROM MCH_FINAL_CHECK_RESULT
  83. WHERE RESULT_NO LIKE ? || TO_CHAR(SYSDATE, 'yyyyMMDD') || '______'
  84. ]]>
  85. </query>
  86. <query id="FrmFinalCheck.AddResult" desc="">
  87. <![CDATA[
  88. INSERT INTO MCH_FINAL_CHECK_RESULT
  89. (RESULT_NO,
  90. HEAT_PLAN_NO,
  91. BATCH_NO,
  92. PLINE_CODE,
  93. PLINE_NAME,
  94. PRO_USER,
  95. PRO_NUM,
  96. PRO_WT,
  97. FAIL_NUM,
  98. FAIL_WT,
  99. PRO_SHIFT,
  100. PRO_GROUP,
  101. PRO_TIME,
  102. JUDGE_STOVE_NO,
  103. MEMO,
  104. REPORT_PATH,
  105. QUALIFIED_NUM,
  106. QUALIFIED_WT,
  107. UNQUALIFIED_NUM,
  108. UNQUALIFIED_WT,
  109. CHECK_NUM,
  110. CHECK_WT,
  111. DEPARTID,
  112. DEPARTNAME)
  113. VALUES
  114. ('#RESULT_NO#',
  115. '#HEAT_PLAN_NO#',
  116. '#BATCH_NO#',
  117. '#PLINE_CODE#',
  118. '#PLINE_NAME#',
  119. '#PRO_USER#',
  120. '#PRO_NUM#',
  121. '#PRO_WT#',
  122. '#FAIL_NUM#',
  123. '#FAIL_WT#',
  124. '#PRO_SHIFT#',
  125. '#PRO_GROUP#',
  126. TO_DATE('#PRO_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  127. '#JUDGE_STOVE_NO#',
  128. '#MEMO#',
  129. '#REPORT_PATH#',
  130. '#QUALIFIED_NUM#',
  131. '#QUALIFIED_WT#',
  132. '#UNQUALIFIED_NUM#',
  133. '#UNQUALIFIED_WT#',
  134. '#CHECK_NUM#',
  135. '#CHECK_WT#',
  136. '#DEPARTID#',
  137. '#DEPARTNAME#')
  138. ]]>
  139. </query>
  140. _
  141. <query id="FrmFinalCheck.SelectCheckMatNo" desc="">
  142. <![CDATA[
  143. SELECT T.*, DECODE(T.STATION,'3','TRUE','FALSE') CHK
  144. FROM (SELECT RESULT_NO,
  145. MAT_NO,
  146. MEASURING_SEQ,
  147. BAR_CODE,
  148. ACT_LEN,
  149. ACT_WEIGHT,
  150. MAX(STATION) STATION,
  151. MAX(TREATMENT_NO) TREATMENT_NO
  152. FROM (SELECT M.*, D.STATION, D.TREATMENT_NO
  153. FROM MCH_FINAL_CHECK_RESULT_MAT_NO M
  154. LEFT JOIN MCH_FINAL_CHECK_RESULT_D D
  155. ON M.RESULT_NO = D.RESULT_NO
  156. AND M.MAT_NO = D.MAT_NO
  157. AND ROWNUM = 1
  158. WHERE M.RESULT_NO = ?)
  159. GROUP BY RESULT_NO,
  160. MAT_NO,
  161. MEASURING_SEQ,
  162. BAR_CODE,
  163. ACT_LEN,
  164. ACT_WEIGHT) T
  165. WHERE (TREATMENT_NO = ? OR TREATMENT_NO IS NULL)
  166. ORDER BY MEASURING_SEQ, MAT_NO
  167. ]]>
  168. </query>
  169. <query id="FrmFinalCheck.AddMatNo" desc="">
  170. <![CDATA[
  171. INSERT INTO MCH_FINAL_CHECK_RESULT_MAT_NO
  172. (RESULT_NO, MAT_NO, MEASURING_SEQ, BAR_CODE, ACT_LEN, ACT_WEIGHT)
  173. VALUES (?, ?, ?, ?, ?, ?)
  174. ]]>
  175. </query>
  176. <query id="FrmFinalCheck.UpdateMatNoStatus" desc="">
  177. <![CDATA[
  178. UPDATE PORT_MCH_BATCH_SAMPLE_RESULT T SET IS_FINALCHECK = '1' WHERE heat_PLAN_NO =? AND MAT_NO = ?
  179. ]]>
  180. </query>
  181. <query id="FrmFinalCheck.UpdateMatNoStatus1" desc="">
  182. <![CDATA[UPDATE PORT_MCH_BATCH_SAMPLE_RESULT T
  183. SET IS_FINALCHECK = '0'
  184. WHERE HEAT_PLAN_NO = ?
  185. AND MAT_NO = ?
  186. ]]>
  187. </query>
  188. <query id="FrmFinalCheck.AddResultD" desc="">
  189. <![CDATA[
  190. INSERT INTO MCH_FINAL_CHECK_RESULT_D
  191. (RESULT_NO,
  192. MAT_NO,
  193. MEASURING_SEQ,
  194. BAR_CODE,
  195. POSITION_CODE,
  196. UNPASS_CODE,
  197. UNPASS_NAME,
  198. UNPASS_MEMO,
  199. STATION,
  200. TREATMENT_CODE,
  201. TREATMENT_NAME,
  202. POSITION_NAME,
  203. RESPONSIBLE_CODE,
  204. RESPONSIBLE_NAME,
  205. TREATMENT_CODE1,
  206. TREATMENT_NAME1,IS_SIZE_CHECK,IS_APP_CHECK,REPLAY_STATION,REPLAY_MEASURING_SEQ)
  207. VALUES
  208. (?,
  209. ?,
  210. ?,
  211. ?,
  212. ?,
  213. ?,
  214. ?,
  215. ?,
  216. ?,
  217. ?,
  218. ?,
  219. ?,
  220. ?,
  221. ?,
  222. ?,
  223. ?,
  224. ?,
  225. ?,
  226. ?,
  227. ?)
  228. ]]>
  229. </query>
  230. <query id="FrmFinalCheck.UpdateResultD" desc="">
  231. <![CDATA[
  232. UPDATE MCH_FINAL_CHECK_RESULT_D
  233. SET REPLAY_STATION = ?, SCRAP_CODE = ?, SCRAP_NAME = ? , TREATMENT_NO =?, REPLAY_MEASURING_SEQ =?
  234. WHERE RESULT_NO = ?
  235. AND MAT_NO = ?
  236. AND NVL(MEASURING_SEQ, -1) = NVL(?, -1)
  237. AND NVL(POSITION_CODE, '/') = NVL(?, '/')
  238. AND NVL(TREATMENT_CODE, '/') = NVL(?, '/')
  239. AND NVL(RESPONSIBLE_CODE, '/') = NVL(?, '/')
  240. ]]>
  241. </query>
  242. <query id="FrmFinalCheck.AddResultT" desc="">
  243. <![CDATA[
  244. INSERT INTO MCH_FINAL_CHECK_TREATMENT
  245. (TREATMENT_NO,
  246. RESULT_NO,
  247. RESPONSIBLE_CODE,
  248. RESPONSIBLE_NAME,
  249. UNQUALIFIED_NUM,
  250. TREATMENT_CODE,
  251. TREATMENT_NAME,
  252. PRO_TIME,
  253. PRO_USER,
  254. PRO_SHIFT,
  255. PRO_GROUP,
  256. PLINE_CODE,
  257. PLINE_NAME,
  258. PRODUCCODE,
  259. PRODUCNAME,
  260. STEELCODE,
  261. STEELNAME,
  262. GRADECODE,
  263. GRADENAME,
  264. MODEL_CODE,
  265. MODEL_DESC,
  266. STD_CODE,
  267. STD_NAME,
  268. STD_STYLE,
  269. STD_STYLE_DESC,
  270. SPEC_CODE,
  271. SPEC_NAME,
  272. HEAT_PLAN_NO,
  273. JUDGE_STOVE_NO,
  274. BATCH_NO,
  275. ORDER_NO)
  276. SELECT (SELECT ? || TO_CHAR(SYSDATE, 'yyyyMM') ||
  277. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(TREATMENT_NO,
  278. LENGTH(TREATMENT_NO) - 2))),
  279. 0) + 1,
  280. 3,
  281. '0') TREATMENT_NO
  282. FROM MCH_FINAL_CHECK_TREATMENT
  283. WHERE TREATMENT_NO LIKE ? || TO_CHAR(SYSDATE, 'yyyyMM') || '___'),
  284. ?,
  285. ?,
  286. ?,
  287. ?,
  288. ?,
  289. ?,
  290. R.PRO_TIME,
  291. R.PRO_USER,
  292. R.PRO_SHIFT,
  293. R.PRO_GROUP,
  294. R.PLINE_CODE,
  295. R.PLINE_NAME,
  296. T.PRODUCCODE,
  297. T.PRODUCNAME,
  298. T.STEELCODE,
  299. T.STEELNAME,
  300. T.GRADECODE,
  301. T.GRADENAME,
  302. T.MODEL_CODE,
  303. T.MODEL_DESC,
  304. T.STD_CODE,
  305. T.STD_NAME,
  306. T.STD_STYLE,
  307. T.STD_STYLE_DESC,
  308. T.SPEC_CODE,
  309. T.SPEC_NAME,
  310. R.HEAT_PLAN_NO,
  311. R.JUDGE_STOVE_NO,
  312. R.BATCH_NO,
  313. T.ORDER_NO || '/' || T.ORDER_SEQ
  314. FROM PLN_ZY_JGX_M T, MCH_FINAL_CHECK_RESULT R
  315. WHERE T.HEAT_PLAN_NO = R.HEAT_PLAN_NO
  316. AND R.RESULT_NO = ?
  317. ]]>
  318. </query>
  319. <query id="FrmFinalCheck.UpdateTreatmentNo" desc="">
  320. <![CDATA[
  321. UPDATE MCH_FINAL_CHECK_RESULT_D T
  322. SET TREATMENT_NO =
  323. (SELECT TREATMENT_NO
  324. FROM MCH_FINAL_CHECK_TREATMENT
  325. WHERE RESULT_NO = T.RESULT_NO
  326. AND NVL(TREATMENT_CODE, '/') = NVL(T.TREATMENT_CODE, '/')
  327. AND NVL(RESPONSIBLE_CODE, '/') = NVL(T.RESPONSIBLE_CODE, '/')
  328. AND ROWNUM = 1)
  329. WHERE RESULT_NO = ?
  330. AND NVL(TREATMENT_CODE, '/') = NVL(?, '/')
  331. AND NVL(RESPONSIBLE_CODE, '/') = NVL(?, '/')
  332. AND STATION <> '0'
  333. ]]>
  334. </query>
  335. <query id="FrmFinalCheck.DeleteResult" desc="">
  336. <![CDATA[
  337. DELETE MCH_FINAL_CHECK_RESULT WHERE RESULT_NO = ?
  338. ]]>
  339. </query>
  340. <query id="FrmFinalCheck.DetailMatNo" desc="">
  341. <![CDATA[
  342. DELETE MCH_FINAL_CHECK_RESULT_MAT_NO WHERE RESULT_NO = ?
  343. ]]>
  344. </query>
  345. <query id="FrmFinalCheck.DeleteDetailResult" desc="">
  346. <![CDATA[
  347. DELETE MCH_FINAL_CHECK_RESULT_D WHERE RESULT_NO = ?
  348. ]]>
  349. </query>
  350. <query id="FrmFinalCheck.DeleteTreatMent" desc="">
  351. <![CDATA[
  352. DELETE MCH_FINAL_CHECK_TREATMENT WHERE RESULT_NO = ?
  353. ]]>
  354. </query>
  355. <query id="FrmFinalCheck.getTreatMentStatus" desc="">
  356. <![CDATA[
  357. SELECT MAX(APPROVAL_STATUS) APPROVAL_STATUS FROM MCH_FINAL_CHECK_TREATMENT WHERE RESULT_NO = ?
  358. ]]>
  359. </query>
  360. <query id="FrmFinalCheck.UpdateTreatmentStatus" desc="">
  361. <![CDATA[
  362. UPDATE MCH_FINAL_CHECK_TREATMENT
  363. SET TREATMENT_REPLY = ?, REPLY_NAME = ?, REPLY_TIME = SYSDATE, DEPARTID=?,DEPARTNAME=?,APPROVAL_STATUS='1',
  364. FAIL_NUM =?, FAIL_WT=?,REPLY_SHIFT =?,REPLY_GROUP= ?
  365. WHERE TREATMENT_NO = ?
  366. ]]>
  367. </query>
  368. <query id="FrmFinalCheck.UpdateTreatmentStatus1" desc="">
  369. <![CDATA[
  370. UPDATE MCH_FINAL_CHECK_TREATMENT
  371. SET TREATMENT_REPLY = ?, REPLY_NAME = ?, REPLY_TIME = null, DEPARTID='',DEPARTNAME ='',APPROVAL_STATUS='0', FAIL_NUM =0, FAIL_WT=0,REPLY_SHIFT ='',REPLY_GROUP= ''
  372. WHERE TREATMENT_NO = ?
  373. ]]>
  374. </query>
  375. <query id="FrmFinalCheck.UpdateTreatmentStatus2" desc="">
  376. <![CDATA[
  377. UPDATE MCH_FINAL_CHECK_TREATMENT
  378. SET APPROVAL_NOTE = ?, APPROVAL_NAME = ?, APPROVAL_TIME = SYSDATE,APPROVAL_STATUS='2'
  379. WHERE TREATMENT_NO = ?
  380. ]]>
  381. </query>
  382. <query id="FrmFinalCheck.UpdateTreatmentStatus3" desc="">
  383. <![CDATA[
  384. UPDATE MCH_FINAL_CHECK_TREATMENT
  385. SET APPROVAL_NOTE = '', APPROVAL_NAME = '', APPROVAL_TIME = null,APPROVAL_STATUS='1'
  386. WHERE TREATMENT_NO = ?
  387. ]]>
  388. </query>
  389. <query id="FrmFinalCheck.UpdateComInfo" desc="">
  390. <![CDATA[
  391. UPDATE MCH_COM_INFO M
  392. SET (FAIL_NUM, FAIL_WT) =
  393. (SELECT SUM(FAIL_NUM), SUM(FAIL_WT)
  394. FROM MCH_FINAL_CHECK_TREATMENT
  395. WHERE RESULT_NO = M.RESULT_NO)
  396. WHERE RESULT_NO = ?
  397. ]]>
  398. </query>
  399. <query id="FrmFinalCheck.UpdateDetail" desc="">
  400. <![CDATA[
  401. UPDATE MCH_FINAL_CHECK_RESULT_D
  402. SET REPLAY_STATION = DECODE(STATION, '0', '0', '2', '2', '')
  403. WHERE RESULT_NO = ?
  404. AND TREATMENT_NO = ?
  405. ]]>
  406. </query>
  407. <query id="FrmFinalCheck.CheckStatus" desc="">
  408. <![CDATA[
  409. SELECT (SELECT COUNT(1)
  410. FROM PORT_MCH_BATCH_SAMPLE_RESULT
  411. WHERE HEAT_PLAN_NO = ?
  412. AND BATCH_NO = ?
  413. AND IS_FINALCHECK = '0') +
  414. (SELECT COUNT(1)
  415. FROM MCH_FINAL_CHECK_TREATMENT T
  416. WHERE RESULT_NO IN (SELECT RESULT_NO
  417. FROM MCH_FINAL_CHECK_RESULT
  418. WHERE HEAT_PLAN_NO = ?
  419. AND BATCH_NO = ?)
  420. AND APPROVAL_STATUS <> '2') NUM
  421. FROM DUAL
  422. ]]>
  423. </query>
  424. <query id="FrmFinalCheck.DeleteCheckMatNo" desc="">
  425. <![CDATA[
  426. DELETE FROM MCH_FINAL_CHECK_RESULT_D
  427. WHERE STATION = '3'
  428. AND RESULT_NO = ?
  429. AND TREATMENT_NO = ?
  430. ]]>
  431. </query>
  432. <query id="FrmFinalCheck.AddCheckMatNo" desc="">
  433. <![CDATA[
  434. INSERT INTO MCH_FINAL_CHECK_RESULT_D
  435. (RESULT_NO,
  436. MAT_NO,
  437. MEASURING_SEQ,
  438. BAR_CODE,
  439. POSITION_CODE,
  440. UNPASS_CODE,
  441. UNPASS_NAME,
  442. UNPASS_MEMO,
  443. STATION,
  444. TREATMENT_CODE,
  445. TREATMENT_NAME,
  446. POSITION_NAME,
  447. RESPONSIBLE_CODE,
  448. RESPONSIBLE_NAME,
  449. TREATMENT_CODE1,
  450. TREATMENT_NAME1,
  451. IS_SIZE_CHECK,
  452. IS_APP_CHECK,
  453. REPLAY_STATION,
  454. SCRAP_CODE,
  455. SCRAP_NAME,
  456. TREATMENT_NO)
  457. VALUES
  458. (?,
  459. ?,
  460. ?,
  461. ?,
  462. '',
  463. '',
  464. '',
  465. '',
  466. '3',
  467. '',
  468. '',
  469. '',
  470. '',
  471. '',
  472. '',
  473. '',
  474. '',
  475. '',
  476. '',
  477. '',
  478. '',
  479. ?)
  480. ]]>
  481. </query>
  482. <query id="FrmFinalCheck.queryTreatmentNo" desc="查询拆分处置单的新处置单">
  483. <![CDATA[
  484. SELECT ? || '-' || LPAD(NVL(MAX(TO_NUMBER(SUBSTR(TREATMENT_NO,
  485. LENGTH(TREATMENT_NO) - 1))),
  486. 0) + 1,
  487. 2,
  488. '0') TREATMENT_NO
  489. FROM MCH_FINAL_CHECK_TREATMENT
  490. WHERE TREATMENT_NO LIKE ? || '-' || '__'
  491. ]]>
  492. </query>
  493. <query id="FrmFinalCheck.SplitTreatment" desc="新增拆分处置单">
  494. <![CDATA[
  495. INSERT INTO MCH_FINAL_CHECK_TREATMENT
  496. (TREATMENT_NO,
  497. RESULT_NO,
  498. RESPONSIBLE_CODE,
  499. RESPONSIBLE_NAME,
  500. UNQUALIFIED_NUM,
  501. UNQUALIFIED_WT,
  502. TREATMENT_REPLY,
  503. APPROVAL_NOTE,
  504. APPROVAL_STATUS,
  505. TREATMENT_NAME,
  506. TREATMENT_CODE,
  507. PRO_TIME,
  508. PRO_USER,
  509. PRO_SHIFT,
  510. PRO_GROUP,
  511. PLINE_CODE,
  512. PLINE_NAME,
  513. DEPARTID,
  514. DEPARTNAME,
  515. REPLY_NAME,
  516. REPLY_TIME,
  517. PRODUCCODE,
  518. PRODUCNAME,
  519. STEELCODE,
  520. STEELNAME,
  521. GRADECODE,
  522. GRADENAME,
  523. MODEL_CODE,
  524. MODEL_DESC,
  525. STD_CODE,
  526. STD_NAME,
  527. STD_STYLE,
  528. STD_STYLE_DESC,
  529. SPEC_CODE,
  530. SPEC_NAME,
  531. APPROVAL_NAME,
  532. APPROVAL_TIME,
  533. HEAT_PLAN_NO,
  534. JUDGE_STOVE_NO,
  535. BATCH_NO,
  536. ORDER_NO)
  537. SELECT ?,
  538. RESULT_NO,
  539. RESPONSIBLE_CODE,
  540. RESPONSIBLE_NAME,
  541. UNQUALIFIED_NUM,
  542. UNQUALIFIED_WT,
  543. TREATMENT_REPLY,
  544. APPROVAL_NOTE,
  545. APPROVAL_STATUS,
  546. TREATMENT_NAME,
  547. TREATMENT_CODE,
  548. PRO_TIME,
  549. PRO_USER,
  550. PRO_SHIFT,
  551. PRO_GROUP,
  552. PLINE_CODE,
  553. PLINE_NAME,
  554. DEPARTID,
  555. DEPARTNAME,
  556. REPLY_NAME,
  557. REPLY_TIME,
  558. PRODUCCODE,
  559. PRODUCNAME,
  560. STEELCODE,
  561. STEELNAME,
  562. GRADECODE,
  563. GRADENAME,
  564. MODEL_CODE,
  565. MODEL_DESC,
  566. STD_CODE,
  567. STD_NAME,
  568. STD_STYLE,
  569. STD_STYLE_DESC,
  570. SPEC_CODE,
  571. SPEC_NAME,
  572. APPROVAL_NAME,
  573. APPROVAL_TIME,
  574. HEAT_PLAN_NO,
  575. JUDGE_STOVE_NO,
  576. BATCH_NO,
  577. ORDER_NO
  578. FROM MCH_FINAL_CHECK_TREATMENT
  579. WHERE TREATMENT_NO =?
  580. ]]>
  581. </query>
  582. <query id="FrmFinalCheck.UpdateTreatmentNoNum" desc="更新处置单不合支数">
  583. <![CDATA[
  584. UPDATE MCH_FINAL_CHECK_TREATMENT T
  585. SET (UNQUALIFIED_NUM, UNQUALIFIED_WT) =
  586. (SELECT COUNT(1), SUM(ACT_WEIGHT)
  587. FROM MCH_FINAL_CHECK_RESULT_D D, MCH_FINAL_CHECK_RESULT_MAT_NO M
  588. WHERE D.RESULT_NO = M.RESULT_NO
  589. AND D.MAT_NO = M.MAT_NO
  590. AND D.RESULT_NO = T.RESULT_NO
  591. AND D.TREATMENT_NO = T.TREATMENT_NO
  592. AND D.STATION = '1')
  593. WHERE T.TREATMENT_NO = ?
  594. ]]>
  595. </query>
  596. </queryMap>