FrmScrapStoveApplyDescion.xml 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "处理整炉废、白条">
  3. <query id = "FrmScrapStoveApplyDescion.doQueryMata" desc = "查询已经上料了炉计划(整炉废信息)">
  4. <![CDATA[
  5. SELECT T.PRO_PLAN_ID,
  6. T.GX_PLAN_NO,
  7. T.LOT_NO,
  8. T.CONTRACT_NO,
  9. T.VARIETIES,
  10. T.PIPE_SIZE,
  11. T.BUCKLE_TYPE,
  12. T.STEELNAME,
  13. T.GRADENAME,
  14. T.ROLL_STANDRAD,
  15. T.STD_STYLE_DESC,
  16. T.IMP_PROCESS,
  17. T.PROCESS_STATUS,
  18. T.TARGET,
  19. --SUBSTR(S.JUDGE_STOVE_NO, 0, 6) JUDGE_STOVE_NO,
  20. S.JUDGE_STOVE_NO,
  21. S.ACT_COUNT,
  22. S.ACT_WEIGHT,
  23. S.INPUT_WEIGHT,
  24. T.PLINE_CODE
  25. FROM MIL_PLAN T,
  26. (SELECT T1.JUDGE_STOVE_NO,
  27. T1.PLAN_ID,
  28. SUM(T1.ACT_COUNT) ACT_COUNT,
  29. SUM(T1.ACT_THEORY_WEIGHT) ACT_WEIGHT,
  30. SUM(T1.INPUT_WEIGHT) INPUT_WEIGHT
  31. FROM PORT_MIL_BATCH_SAMPLE_RESULT T1
  32. WHERE T1.GROUP_FLAG = '0'
  33. AND T1.BAL_YEAR_MONTH = ?
  34. AND REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '') || '&' LIKE
  35. '%' || ? || '%'
  36. AND T1.PLINE_CODE = ?
  37. AND T1.STATUS IN ('1', '2', '6', '7')
  38. AND T1.JUDGE_STOVE_NO NOT IN
  39. (SELECT DISTINCT T2.JUDGE_STOVE_NO
  40. FROM PORT_MIL_BATCH_SAMPLE_RESULT T2
  41. WHERE T2.GROUP_FLAG = '0'
  42. AND T2.BAL_YEAR_MONTH = ?
  43. AND REGEXP_REPLACE(T2.JUDGE_STOVE_NO, '-.*', '') || '&' LIKE
  44. '%' || ? || '%'
  45. AND T2.PLINE_CODE = ?
  46. AND T2.STATUS = '0')
  47. GROUP BY T1.JUDGE_STOVE_NO, T1.PLAN_ID) S
  48. WHERE T.JUDGE_STOVE_NO = S.JUDGE_STOVE_NO
  49. AND T.ID = S.PLAN_ID
  50. ]]>
  51. </query>
  52. <query id = "FrmScrapStoveApplyDescion.doQueryMataLG" desc = "查询整炉废数据(炼钢)">
  53. <![CDATA[
  54. SELECT DECODE(T.PRODUCT_FLAG,
  55. '801401',
  56. '在制品',
  57. '801402',
  58. '成品',
  59. '801403',
  60. '商品') PRODUCT_FLAG,
  61. DECODE(T.MAT_STATUS,
  62. '80150101',
  63. '材料产出待判',
  64. '80150102',
  65. '材料产出(已判定)',
  66. '80150103',
  67. '材料已编计划',
  68. '80150104',
  69. '材料待处理',
  70. '80150105',
  71. '材料加工',
  72. '80150201',
  73. '材料产出待判(未综合判定)',
  74. '80150202',
  75. '材料产出(已综合判定)') MAT_STATUS,
  76. DECODE(T.HANGING_FLAG, '0', '否', '1', '是') HANGING_FLAG,
  77. T.STOVE_NO,
  78. T.JUDGE_STOVE_NO,
  79. T.GROUD_NO,
  80. T.MATERIAL_NO,
  81. T.MATERIAL_NAME,
  82. T.GRADECODE,
  83. T.GRADENAME,
  84. T.STD_CODE,
  85. T.STD_NAME,
  86. T.PRO_ORDER_NO,
  87. T.PLINE_CODE,
  88. T.PLINE_NAME,
  89. T.DIMATER,
  90. T.ACT_LEN,
  91. T.FIX_NUM,
  92. T.FIX_LEN,
  93. SUM(T.ACT_COUNT) ACT_COUNT,
  94. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  95. T.BELONG_CODE,
  96. T.BELONG_NAME,
  97. (SELECT C.STORAGE_NAME
  98. FROM YDM_BS_STORAGE C
  99. WHERE C.STORAGE_NO = S.STORAGE_NO) STORAGE_NAME,
  100. S.STORAGE_NO,
  101. DECODE(T.QCM_STAUS,
  102. '00',
  103. '合格',
  104. '11',
  105. '待处理',
  106. '22',
  107. '废品',
  108. '10',
  109. '处理合格',
  110. '12',
  111. '处理判废') QCM_STAUS,
  112. DECODE(T.GPTYPE, '1', '铸坯', '2', '锻坯') GPTYPE,
  113. T.FURNACENO,
  114. T.SEQUENCENO,
  115. S.LOCATION_NO,
  116. S.LARY_NO,
  117. S.LOCATION_NAME,
  118. T.HEAT_PLAN_NO_NEXT,
  119. T.PRO_PLAN_ID_ZG,
  120. T.GX_PLAN_NO_ZG,
  121. T.BAL_YEAR_MONTH,
  122. MAX(TO_CHAR(T.INSTOCK_TIME, 'YYYY-MM-DD HH:MM:SS')) INSTOCK_TIME,
  123. DECODE(T.INSTANCY_FLAG, '0', '否', '1', '是') INSTANCY_FLAG,
  124. (SELECT T1.BASENAME
  125. FROM COM_BASE_INFO T1
  126. WHERE T1.BASECODE = T.JUDGE_RESULT_CODE) JUDGE_RESULT_CODE
  127. FROM MAT_GP_M T, YDM_GP_BUTTRESS S
  128. WHERE T.MAT_NO = S.MAT_NO
  129. AND T.QCM_STAUS = '22'
  130. AND T.PRODUCT_FLAG = '801401'
  131. AND T.JUGDE_APPLY_CODE IS NULL
  132. AND T.JUDGE_STOVE_NO || '&' LIKE '%' || ? || '%'
  133. AND T.BAL_YEAR_MONTH = ?
  134. AND T.EF_PLINE_CODE = ?
  135. GROUP BY T.STOVE_NO,
  136. T.JUDGE_STOVE_NO,
  137. T.MATERIAL_NO,
  138. T.MATERIAL_NAME,
  139. T.GROUD_NO,
  140. T.FURNACENO,
  141. T.SEQUENCENO,
  142. T.GRADECODE,
  143. T.GRADENAME,
  144. T.STD_CODE,
  145. T.STD_NAME,
  146. T.PRO_ORDER_NO,
  147. T.PLINE_CODE,
  148. T.PLINE_NAME,
  149. T.QCM_STAUS,
  150. T.GPTYPE,
  151. T.JUDGE_RESULT_CODE,
  152. T.DIMATER,
  153. T.ACT_LEN,
  154. T.FIX_NUM,
  155. T.FIX_LEN,
  156. T.PRODUCT_FLAG,
  157. T.MAT_STATUS,
  158. S.STORAGE_NO,
  159. T.BELONG_CODE,
  160. T.BELONG_NAME,
  161. S.LOCATION_NO,
  162. S.LARY_NO,
  163. S.LOCATION_NAME,
  164. T.HANGING_FLAG,
  165. T.INSTANCY_FLAG,
  166. T.BAL_YEAR_MONTH,
  167. T.HEAT_PLAN_NO_NEXT,
  168. T.PRO_PLAN_ID_ZG,
  169. T.GX_PLAN_NO_ZG
  170. ]]>
  171. </query>
  172. <!--
  173. AND NOT EXISTS
  174. (SELECT *
  175. FROM QCM_ZG_JUGDE_APPLY S1
  176. WHERE S1.JUDGE_STOVE_NO = SUBSTR(S.JUDGE_STOVE_NO,0,6)
  177. AND S1.IS_FLAG ='0'
  178. AND S1.IS_ALL_SCRAP IN('0','1')
  179. -->
  180. <query id = "FrmScrapStoveApplyDescion.doQueryBTMata" desc = "查询可以打白条信息">
  181. <![CDATA[
  182. SELECT MAX(F.LOT_NO) LOT_NO,
  183. MAX(F.CONTRACT_NO) CONTRACT_NO,
  184. MAX(F.VARIETIES) VARIETIES,
  185. MAX(F.PIPE_SIZE) PIPE_SIZE,
  186. MAX(F.BUCKLE_TYPE) BUCKLE_TYPE,
  187. MAX(F.STEELNAME) STEELNAME,
  188. MAX(F.GRADENAME) GRADENAME,
  189. MAX(F.ROLL_STANDRAD) ROLL_STANDRAD,
  190. MAX(F.STD_STYLE_DESC) STD_STYLE_DESC,
  191. MAX(F.IMP_PROCESS) IMP_PROCESS,
  192. MAX(F.PROCESS_STATUS) PROCESS_STATUS,
  193. MAX(F.TARGET) TARGET,
  194. MAX(F.PRO_PLAN_ID) PRO_PLAN_ID,
  195. MAX(F.GX_PLAN_NO) GX_PLAN_NO,
  196. F.JUDGE_STOVE_NO,
  197. SUM(F.ACT_COUNT) ACT_COUNT,
  198. SUM(F.ACT_WEIGHT) ACT_WEIGHT,
  199. SUM(F.INPUT_WEIGHT)INPUT_WEIGHT,
  200. MAX(F.PLINE_CODE) PLINE_CODE
  201. FROM (SELECT T.LOT_NO,
  202. T.CONTRACT_NO,
  203. T.VARIETIES,
  204. T.PIPE_SIZE,
  205. T.BUCKLE_TYPE,
  206. T.STEELNAME,
  207. T.GRADENAME,
  208. T.ROLL_STANDRAD,
  209. T.STD_STYLE_DESC,
  210. T.IMP_PROCESS,
  211. T.PROCESS_STATUS,
  212. T.TARGET,
  213. T.PRO_PLAN_ID,
  214. T.GX_PLAN_NO,
  215. REGEXP_REPLACE(S.JUDGE_STOVE_NO, '-.*', '') JUDGE_STOVE_NO,
  216. S.ACT_COUNT,
  217. S.ACT_WEIGHT,
  218. S.INPUT_WEIGHT,
  219. T.PLINE_CODE
  220. FROM MIL_PLAN T,
  221. (SELECT T1.JUDGE_STOVE_NO,
  222. T1.PLAN_ID,
  223. SUM(T1.ACT_COUNT) ACT_COUNT,
  224. SUM(T1.ACT_THEORY_WEIGHT) ACT_WEIGHT,
  225. SUM(T1.INPUT_WEIGHT)INPUT_WEIGHT
  226. FROM PORT_MIL_BATCH_SAMPLE_RESULT T1
  227. WHERE T1.BAL_YEAR_MONTH = ?
  228. AND T1.JUDGE_STOVE_NO || '&' LIKE ? || '%'
  229. AND SUBSTR(T1.JUDGE_STOVE_NO,-3) = '-01'
  230. AND T1.PLINE_CODE = ?
  231. GROUP BY T1.JUDGE_STOVE_NO, T1.PLAN_ID) S
  232. WHERE T.JUDGE_STOVE_NO = S.JUDGE_STOVE_NO
  233. AND T.ID = S.PLAN_ID
  234. AND T.NODE_STATUS = '99'
  235. AND T.TARGET IN('B','C')) F
  236. WHERE NOT EXISTS (SELECT *
  237. FROM QCM_ZG_JUGDE_APPLY S1
  238. WHERE F.JUDGE_STOVE_NO = S1.JUDGE_STOVE_NO
  239. AND S1.VALIDFLAG = '20'
  240. AND S1.IS_FLAG = '0')
  241. GROUP BY F.JUDGE_STOVE_NO
  242. ]]>
  243. </query>
  244. <query id = "FrmScrapStoveApplyDescion.doQueryQcmMata" desc = "查询整炉废、白条信息">
  245. <![CDATA[
  246. SELECT JUGDE_APPLY_CODE,
  247. JUDGE_STOVE_NO,
  248. BATCH_NO,
  249. BATCH_GROUD_NO,
  250. PROCESS_CODE,
  251. PLINE_CODE,
  252. ACT_COUNT,
  253. ACT_WEIGHT,
  254. ACT_THEORY_WEIGHT,
  255. PRO_ORDER_ID,
  256. FACE_RESULT_CODE,
  257. SPEC_RESULT_CODE,
  258. CHEM_RESULT_CODE,
  259. PHY_RESULT_CODE,
  260. DETECT_RESULT_CODE,
  261. WPRESSURE_RESULT_CODE,
  262. PROCESS_RESULT_CODE,
  263. FACE_RESULT_PATH,
  264. SPEC_RESULT_PATH,
  265. CHEM_RESULT_PATH,
  266. PHY_RESULT_PATH,
  267. DETECT_RESULT_PATH,
  268. WPRESSURE_RESULT_PATH,
  269. PROCESS_RESULT_PATH,
  270. VALIDFLAG,
  271. APPLY_NAME,
  272. APPLY_TIME,
  273. MEMO,
  274. QUALITY_GROUP,
  275. MATERIAL_NO,
  276. MATERIAL_NAME,
  277. PRODUCCODE,
  278. PRODUCNAME,
  279. STEELCODE,
  280. STEELNAME,
  281. GRADECODE,
  282. GRADENAME,
  283. SPEC_CODE,
  284. SPEC_NAME,
  285. MODEL_CODE,
  286. MODEL_DESC,
  287. STD_CODE,
  288. STD_NAME,
  289. STD_STYLE,
  290. STD_STYLE_DESC,
  291. CRAF_NO,
  292. LOT_NO,
  293. PLINE_NAME,
  294. PRO_ORDER_NO,
  295. TARGET,
  296. PROCESS_STATUS,
  297. MAT_GOWHERE_CODE,
  298. MAT_GOWHERE_NAME,
  299. ACT_DIMATER,
  300. ACT_HEIGHT,
  301. ACT_LEN_MIN,
  302. ACT_LEN_MAX,
  303. JUDGE_RESULT_CODE,
  304. JUDGE_RESULT,
  305. JUDGE_RESULT_TIME,
  306. JUDGE_MAKER,
  307. IF_SET_ZY_PLAN,
  308. TESTING_GRADE,
  309. TESTING_TYPE,
  310. TESTING_GRADE1,
  311. TESTING_TYPE1,
  312. DETECT_RESULT_CODE1,
  313. DETECT_RESULT_PATH1,
  314. ORD_LN_DLY_PK,
  315. APPLY_FLAG,
  316. BACK_JUGDE_MEMO,
  317. INSTOCK_FLAG,
  318. BELONG_CODE,
  319. BELONG_NAME,
  320. ISENDGX,
  321. EXIT_TEMP,
  322. SAMPLE_NEWS,
  323. ACT_LEN,
  324. BELONG_CODE_JUGDE,
  325. BELONG_NAME_JUGDE,
  326. GX_PLAN_NO,
  327. INPUT_WEIGHT,
  328. INPUT_COUNT,
  329. OUTPUT_WEIGHT,
  330. OUTPUT_COUNT,
  331. BAL_YEAR_MONTH,
  332. IS_FLAG,
  333. DECODE(IS_ALL_SCRAP,'1','整炉废','2','白条')IS_ALL_SCRAP,
  334. IS_CARRY_VOER
  335. FROM QCM_ZG_JUGDE_APPLY T
  336. WHERE REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') || '&' LIKE '%' || ? || '%'
  337. AND PLINE_CODE = ?
  338. AND IS_ALL_SCRAP IN('1','2')
  339. ]]>
  340. </query>
  341. <query id = "FrmScrapStoveApplyDescion.doQueryQcmMataLG" desc = "查询整炉废信息(炼钢)">
  342. <![CDATA[
  343. select jugde_apply_code,
  344. jugde_apply_sqe,
  345. stove_no,
  346. cast_no,
  347. ccmid,
  348. judge_stove_no,
  349. batch_groud_no,
  350. process_code,
  351. pline_code,
  352. len_gp_single,
  353. multiple_num,
  354. act_count,
  355. act_dimater,
  356. act_len,
  357. act_weight,
  358. act_theory_weight,
  359. face_result_code,
  360. spec_result_code,
  361. chem_result_code,
  362. phy_result_code,
  363. detect_result_code,
  364. face_result_path,
  365. spec_result_path,
  366. chem_result_path,
  367. phy_result_path,
  368. detect_result_path,
  369. material_no,
  370. material_name,
  371. gradecode,
  372. gradename,
  373. std_code,
  374. std_name,
  375. pline_name,
  376. pro_order_no,
  377. mat_gowhere_code,
  378. mat_gowhere_name,
  379. judge_result_code,
  380. judge_result,
  381. judge_result_time,
  382. judge_maker,
  383. if_set_zy_plan,
  384. ord_ln_dly_pk,
  385. apply_flag,
  386. back_jugde_memo,
  387. validflag,
  388. apply_name,
  389. apply_time,
  390. memo,
  391. bal_year_month,
  392. is_flag,
  393. pro_plan_id,
  394. gx_plan_no,
  395. gpreq_id,
  396. belong_code_jugde,
  397. belong_name_jugde,
  398. furnaceno,
  399. sequenceno,
  400. craft_no,
  401. isendgx,
  402. gptype,
  403. pro_plan_id_next,
  404. gx_plan_no_next,
  405. jugde_apply_sequeno,
  406. produccode,
  407. producname,
  408. apply_shift,
  409. apply_group,
  410. final_user,
  411. final_user_desc,
  412. steel_standrad,
  413. instancy_flag,
  414. if_monitor_lg,
  415. cx_flag_chem,
  416. judge_memo,
  417. judge_order,
  418. judge_group,
  419. plan_route,
  420. lk_flag,
  421. audit_result,
  422. audit_memo,
  423. audit_result2,
  424. audit_memo2,
  425. old_gradecode,
  426. old_gradename,
  427. old_cic,
  428. judge_stove_no_lg,
  429. ef_pline_code,
  430. ef_pline_name,
  431. is_carry_voer,
  432. chem_db_rpt_flag,
  433. cic,
  434. DECODE(IS_ALL_SCRAP, '1', '整炉废', '2', '白条') IS_ALL_SCRAP,
  435. heat_plan_no_next,
  436. auto_judge
  437. from qcm_gp_judge_apply T
  438. WHERE T.IS_ALL_SCRAP = '1'
  439. AND T.JUDGE_STOVE_NO || '&' LIKE '%' || ? || '%'
  440. AND T.EF_PLINE_CODE = ?
  441. ]]>
  442. </query>
  443. <query id = "FrmScrapStoveApplyDescion.doDecisionScrap" desc = "整炉废插入判定表">
  444. INSERT INTO QCM_ZG_JUGDE_APPLY
  445. (JUGDE_APPLY_CODE,
  446. JUDGE_STOVE_NO,
  447. BATCH_NO,
  448. BATCH_GROUD_NO,
  449. PLINE_CODE,
  450. ACT_COUNT,
  451. ACT_WEIGHT,
  452. ACT_THEORY_WEIGHT,
  453. PRO_ORDER_ID,
  454. VALIDFLAG,
  455. APPLY_NAME,
  456. APPLY_TIME,
  457. PRODUCNAME,
  458. STEELNAME,
  459. GRADENAME,
  460. SPEC_NAME,
  461. MODEL_DESC,
  462. STD_NAME,
  463. STD_STYLE_DESC,
  464. CRAF_NO,
  465. LOT_NO,
  466. PLINE_NAME,
  467. PRO_ORDER_NO,
  468. TARGET,
  469. PROCESS_STATUS,
  470. ORD_LN_DLY_PK,
  471. APPLY_FLAG,
  472. BELONG_CODE,
  473. BELONG_NAME,
  474. BELONG_CODE_JUGDE,
  475. BELONG_NAME_JUGDE,
  476. GX_PLAN_NO,
  477. INPUT_WEIGHT,
  478. INPUT_COUNT,
  479. OUTPUT_WEIGHT,
  480. OUTPUT_COUNT,
  481. BAL_YEAR_MONTH,
  482. IS_ALL_SCRAP,
  483. PROCESS_CODE,
  484. QUALITY_GROUP,
  485. MAT_GOWHERE_CODE,
  486. MAT_GOWHERE_NAME,
  487. JUDGE_STOVE_NO_SEQ,
  488. JUDGE_RESULT_CODE,
  489. JUDGE_RESULT,
  490. JUDGE_RESULT_TIME,
  491. JUDGE_MAKER,
  492. JUDGE_TOLRESULT_CODE,
  493. JUDGE_TOLRESULT,
  494. --JUDGE_TOLMAKER,
  495. JUDGE_TOLRESULT_TIME,
  496. SUPPLY_UNIT,
  497. SUPPLY_UNIT_DESC)
  498. VALUES
  499. ('#JUGDE_APPLY_CODE#',
  500. '#JUDGE_STOVE_NO#',
  501. '#BATCH_NO#',
  502. '#BATCH_GROUD_NO#',
  503. '#PLINE_CODE#',
  504. '#ACT_COUNT#',
  505. '#ACT_WEIGHT#',
  506. '#ACT_THEORY_WEIGHT#',
  507. '#PRO_ORDER_ID#',
  508. '#VALIDFLAG#',
  509. '#APPLY_NAME#',
  510. SYSDATE,
  511. '#PRODUCNAME#',
  512. '#STEELNAME#',
  513. '#GRADENAME#',
  514. '#SPEC_NAME#',
  515. '#MODEL_DESC#',
  516. '#STD_NAME#',
  517. '#STD_STYLE_DESC#',
  518. '#CRAF_NO#',
  519. '#LOT_NO#',
  520. '#PLINE_NAME#',
  521. '#PRO_ORDER_NO#',
  522. '#TARGET#',
  523. '#PROCESS_STATUS#',
  524. '#ORD_LN_DLY_PK#',
  525. '#APPLY_FLAG#',
  526. '#BELONG_CODE#',
  527. '#BELONG_NAME#',
  528. '#BELONG_CODE_JUGDE#',
  529. '#BELONG_NAME_JUGDE#',
  530. '#GX_PLAN_NO#',
  531. '#INPUT_WEIGHT#',
  532. '#INPUT_COUNT#',
  533. '#OUTPUT_WEIGHT#',
  534. '#OUTPUT_COUNT#',
  535. '#BAL_YEAR_MONTH#',
  536. '#IS_ALL_SCRAP#',
  537. 'D',
  538. '1',
  539. '1',
  540. '',
  541. '#JUDGE_STOVE_NO_SEQ#',
  542. '#JUDGE_RESULT_CODE#',
  543. '#JUDGE_RESULT#',
  544. SYSDATE,
  545. '#JUDGE_MAKER#',
  546. '#JUDGE_TOLRESULT_CODE#',
  547. '#JUDGE_TOLRESULT#',
  548. --'#JUDGE_TOLMAKER#',
  549. TO_DATE('#JUDGE_TOLRESULT_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  550. (SELECT C.SUPPLY_UNIT_CODE
  551. FROM COM_BASE_PLINE C
  552. WHERE C.PLINE_CODE = '#PLINE_CODE#'),
  553. (SELECT C.SUPPLY_UNIT
  554. FROM COM_BASE_PLINE C
  555. WHERE C.PLINE_CODE = '#PLINE_CODE#'))
  556. </query>
  557. <query id = "FrmScrapStoveApplyDescion.SelectScrapInput" desc = "查询投料量(废)">
  558. <![CDATA[
  559. SELECT COUNT(1)INPUT_COUNT,SUM(INPUT_WEIGHT)INPUT_WEIGHT
  560. FROM (SELECT S.M_MAT_NO,SUM(S.INPUT_WEIGHT)INPUT_WEIGHT
  561. FROM PORT_MIL_BATCH_SAMPLE_RESULT S
  562. WHERE S.JUDGE_STOVE_NO = ? || '-01'
  563. AND S.TR_FLAG = '0'
  564. GROUP BY S.M_MAT_NO
  565. ORDER BY S.M_MAT_NO)
  566. ]]>
  567. </query>
  568. <query id = "FrmScrapStoveApplyDescion.SelectScrapInput1" desc = "查询投料量(白条)">
  569. <![CDATA[
  570. SELECT *
  571. FROM (SELECT S.M_MAT_NO
  572. FROM PORT_MIL_BATCH_SAMPLE_RESULT S
  573. WHERE S.JUDGE_STOVE_NO =
  574. ? || '-01'
  575. AND S.TR_FLAG = '0'
  576. AND S.JUGDE_APPLY_CODE IS NULL
  577. GROUP BY S.M_MAT_NO
  578. ORDER BY S.M_MAT_NO)
  579. WHERE ROWNUM <= ?
  580. ]]>
  581. </query>
  582. <query id = "FrmScrapStoveApplyDescion.cancelScrapMata" desc = "撤销整炉送判">
  583. DELETE FROM QCM_ZG_JUGDE_APPLY T WHERE T.JUGDE_APPLY_CODE = '#JUGDE_APPLY_CODE#' AND T.IS_ALL_SCRAP = '#IS_ALL_SCRAP#'
  584. </query>
  585. <query id = "insertWhiteBank.selectInstore" desc = "查询下线实绩表">
  586. <![CDATA[
  587. SELECT COUNT(1)ACOUNT FROM MIL_INSTORE_RESULT T WHERE T.JUDGE_STOVE_NO || '&' LIKE '%' || ? || '%'
  588. ]]>
  589. </query>
  590. <query id = "FrmScrapStoveApplyDescion.selectMaxBalYearMoth" desc = "查询期初表最大结转年月">
  591. SELECT MAX(T.BAL_YEAR_MONTH) BAL_YEAR_MONTH,to_char(to_date(MAX(t.BAL_YEAR_MONTH), 'YYYY-MM'), 'yyyy-MM') as B_BAL_YEAR_MONTH FROM YDM_ZC_INITIAL_ZG T
  592. </query>
  593. <query id = "FrmInOnlineStore.updatePlanStatus" desc = "更新炉计划状态">
  594. UPDATE PLN_ZY_ZG_M T
  595. SET T.PLANSTATUS = ?
  596. WHERE T.PRO_PLAN_ID = ?
  597. AND T.GX_PLAN_NO = ?
  598. AND T.FEED_HEAT_NO = REGEXP_REPLACE(?, '-.*', '')
  599. </query>
  600. </queryMap>