FrmHttOutSourcApp.xml 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="委外审批管理">
  3. <query id="FrmHttOutSourcApp.doQueryOutSourc" desc="委外实绩查询">
  4. <![CDATA[
  5. SELECT T.SUBCONTRACT_NO,
  6. T.SUBCONTRACT_NO_SEQ,
  7. T.PLINE_CODE,
  8. T.PLINE_NAME,
  9. T.STATION_CODE,
  10. T.STATION_DESC,
  11. T.HEAT_PLAN_NO,
  12. T.ZY_BATCH_ID,
  13. T.PRO_PLAN_ID,
  14. T.GX_PLAN_NO,
  15. T.JUDGE_STOVE_NO,
  16. T.BATCH_NO,
  17. T.PRODUCCODE,
  18. T.PRODUCNAME,
  19. T.STEELCODE,
  20. T.STEELNAME,
  21. T.GRADECODE,
  22. T.GRADENAME,
  23. T.MODEL_CODE,
  24. T.MODEL_DESC,
  25. T.STD_CODE,
  26. T.STD_NAME,
  27. T.STD_STYLE,
  28. T.STD_STYLE_DESC,
  29. T.ACT_DIMATER,
  30. T.ACT_HEIGHT,
  31. T.ACT_LEN,
  32. T.ACT_LEN_MIN,
  33. T.ACT_LEN_MAX,
  34. T.CRAFT_FILE_NO,
  35. NVL(T.SUBCONTRACT_NUM,0) SUBCONTRACT_NUM,
  36. NVL(T.SUBCONTRACT_WT,0) SUBCONTRACT_WT,
  37. NVL(T.HB_COMPLETE_NUM,0) HB_COMPLETE_NUM,
  38. NVL(T.HB_COMPLETE_WT,0) HB_COMPLETE_WT,
  39. T.SUBCONTRACT_USER,
  40. DECODE(T.SUBCONTRACT_SHIFT, '1', '早', '2', '中', '3', '夜') SUBCONTRACT_SHIFT,
  41. DECODE(T.SUBCONTRACT_GROUP,
  42. '1',
  43. '甲',
  44. '2',
  45. '乙',
  46. '3',
  47. '丙',
  48. '4',
  49. '丁') SUBCONTRACT_GROUP,
  50. TO_CHAR(T.SUBCONTRACT_TIME, 'YYYY-MM-DD HH24:MI:SS') SUBCONTRACT_TIME,
  51. T.SP_USER,
  52. TO_CHAR(T.SP_TIME, 'YYYY-MM-DD HH24:MI:SS') SP_TIME,
  53. DECODE(T.SUBCONTRACT_LOG,
  54. '00',
  55. '委外申请',
  56. '10',
  57. '审核通过',
  58. '20',
  59. '审核不通过',
  60. '30',
  61. '回报完毕') SUBCONTRACT_LOG,
  62. T.SUBCONTRACT_PLINE_CODE,
  63. T.SUBCONTRACT_PLINE_NAME,
  64. T.SUBCONTRACT_NOTE,
  65. NVL(T.HB_FP_NUM,0) HB_FP_NUM,
  66. NVL(T.HB_FP_WT,0) HB_FP_WT,
  67. T.SP_NOTE,
  68. T.RESULT_NO
  69. FROM HTT_ENTRUSTED_BILL T
  70. WHERE 1=1
  71. ]]>
  72. </query>
  73. <query id="FrmHttOutSourcApp.QueryStorage" desc="">
  74. <![CDATA[
  75. SELECT * FROM YDM_BS_STORAGE Y
  76. ON MANAGEMENT_NO IN
  77. (SELECT DEPARTMENT_CODE
  78. FROM COM_BASE_PLINE
  79. WHERE PLINE_CODE = ?)
  80. AND STORAGE_ATTR = '800304'
  81. AND ROWNUM = 1
  82. ]]>
  83. </query>
  84. <query id="FrmHttOutSourcApp.QueryInlistMat" desc="">
  85. <![CDATA[
  86. SELECT T.MAT_NO FROM YDM_BC_INLIST T WHERE t.instock_doc = ? and ROWNUM <= ?
  87. ]]>
  88. </query>
  89. <query id = "FrmHttOutSourcApp.insertInList" desc = "">
  90. <![CDATA[
  91. DECLARE
  92. BEGIN
  93. FOR MYROW IN (SELECT *
  94. FROM (SELECT *
  95. FROM HTT_ENTRUSTED_BILL T
  96. WHERE T.SUBCONTRACT_NO = '#SUBCONTRACT_NO#'
  97. )
  98. WHERE ROWNUM <= '#SUBCONTRACT_NUM#') LOOP
  99. UPDATE YDM_BC_INLIST T
  100. SET T.SUBCONTRACT_NO = '#SUBCONTRACT_NO#'
  101. WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  102. AND T.SUBCONTRACT_NO IS NOT NULL;
  103. END LOOP;
  104. END;
  105. ]]>
  106. </query>
  107. <query id="FrmHttOutSourcApp.updateInStore" desc="">
  108. <![CDATA[
  109. update HTT_ENTRUSTED_BILL SET SUBCONTRACT_LOG ='40' where SUBCONTRACT_NO = '#SUBCONTRACT_NO#'
  110. ]]>
  111. </query>
  112. <query id="FrmHttOutSourcApp.QueryOfflineMatNo" desc="">
  113. <![CDATA[
  114. SELECT *
  115. FROM (SELECT *
  116. FROM PORT_HTT_BATCH_SAMPLE_RESULT
  117. WHERE HEAT_PLAN_NO = (SELECT HEAT_PLAN_NO
  118. FROM HTT_OFFLINE_RESULT
  119. WHERE RESULT_NO = ?)
  120. AND MAT_STATUS = '40'
  121. ORDER BY MAT_NO) WHERE ROWNUM <= ?
  122. ]]>
  123. </query>
  124. <query id = "FrmHttOutSourcApp.DeleteInList" desc = "撤销交库">
  125. <![CDATA[
  126. DECLARE
  127. V_COUNT NUMBER := 0;
  128. BEGIN
  129. FOR MYROW IN (SELECT *
  130. FROM (SELECT *
  131. FROM YDM_BC_INLIST T
  132. WHERE T.INSTOCK_DOC = '#INSTOCK_DOC#'
  133. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  134. AND T.BATCH_NO = '#BATCH_NO#'
  135. AND T.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  136. AND T.PLINE_CODE = '#PLINE_CODE#'
  137. ORDER BY T.MAT_NO DESC)
  138. WHERE ROWNUM <= #ACT_COUNT#) LOOP
  139. UPDATE PORT_Htt_BATCH_SAMPLE_RESULT T SET T.INSTORE_FLAG = '0',t.MAT_STATUS ='20' WHERE T.MAT_NO = MYROW.MAT_NO AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no) ;
  140. DELETE FROM MAT_BC_M T
  141. WHERE T.MAT_NO = MYROW.MAT_NO
  142. AND T.JUDGE_STOVE_NO = MYROW.JUDGE_STOVE_NO
  143. AND T.BATCH_NO = MYROW.BATCH_NO
  144. AND T.BATCH_GROUD_NO = MYROW.BATCH_GROUD_NO
  145. AND T.PLINE_CODE = MYROW.PLINE_CODE;
  146. DELETE FROM YDM_BC_BUTTRESS S
  147. WHERE S.MAT_NO = MYROW.MAT_NO
  148. AND S.JUDGE_STOVE_NO = MYROW.JUDGE_STOVE_NO
  149. AND S.BATCH_NO = MYROW.BATCH_NO
  150. AND S.BATCH_GROUD_NO = MYROW.BATCH_GROUD_NO;
  151. DELETE FROM YDM_BC_INLIST F WHERE F.INSTOCK_SQE = MYROW.INSTOCK_SQE;
  152. END LOOP;
  153. DELETE FROM HTT_COM_INFO T WHERE T.INSTOCK_DOC = '#INSTOCK_DOC#'
  154. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  155. AND T.PRO_PLAN_ID = '#PRO_PLAN_ID#'
  156. AND T.GX_PLAN_NO = '#GX_PLAN_NO#';
  157. UPDATE HTT_ENTRUSTED_BILL SET SUBCONTRACT_LOG = '10' WHERE SUBCONTRACT_NO = '#SUBCONTRACT_NO#';
  158. END;
  159. ]]>
  160. </query>
  161. <query id="FrmHttOutSourcApp.QueryOffMatNo" desc="查询管号队列离线材料号">
  162. <![CDATA[
  163. SELECT *
  164. FROM (SELECT T.MAT_NO,T.PHY_BATCH_NO,T.IS_SAMPLE_PIPE,T.ACT_COUNT
  165. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  166. WHERE T.MAT_STATUS = '20'
  167. AND T.PHY_BATCH_NO = ?
  168. AND T.HEAT_PLAN_NO = ?
  169. AND T.OP_PROCESS = ?
  170. ORDER BY T.MAT_NO ASC)
  171. WHERE ROWNUM < ?
  172. ]]>
  173. </query>
  174. <query id="FrmHttOutSourcApp.updateOutStuts" desc="">
  175. <![CDATA[
  176. update Htt_ENTRUSTED_BILL SET SUBCONTRACT_LOG ='10' where SUBCONTRACT_NO = '#SUBCONTRACT_NO#'
  177. ]]>
  178. </query>
  179. <query id = "FrmHttOutSourcApp.insertMatBcM" desc = "交库">
  180. <![CDATA[
  181. DECLARE
  182. V_INSTOCK_SQE YDM_BC_INLIST.INSTOCK_SQE%TYPE := NULL;
  183. V_ICOUNT NUMBER := 1;
  184. BEGIN
  185. SELECT
  186. NVL(MAX(SUBSTR(T.INSTOCK_SQE, LENGTH(T.INSTOCK_SQE) - 3)), 0) + 1 INTO V_ICOUNT
  187. FROM YDM_BC_INLIST T
  188. WHERE T.INSTOCK_DOC LIKE '#INSTOCK_DOC#' || '%';
  189. FOR MYROW IN (SELECT *
  190. FROM (SELECT *
  191. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  192. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  193. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  194. AND T.PHY_BATCH_NO = '#PHY_BATCH_NO#'
  195. --AND T.IS_SAMPLE_PIPE = '#IS_SAMPLE_PIPE#'
  196. AND T.MAT_STATUS = '20'
  197. AND T.INSTORE_FLAG = '0'
  198. ORDER BY T.MAT_NO ASC)
  199. WHERE ROWNUM <= #ACT_COUNT#) LOOP
  200. INSERT INTO YDM_BC_BUTTRESS(
  201. MAT_NO,
  202. JUDGE_STOVE_NO,
  203. BATCH_NO,
  204. BATCH_GROUD_NO,
  205. STORAGE_NO,
  206. LOCATION_NO,
  207. LARY_NO,
  208. CREATE_NAME,
  209. CREATE_TIME)
  210. VALUES(
  211. MYROW.MAT_NO,
  212. MYROW.JUDGE_STOVE_NO,
  213. MYROW.PHY_BATCH_NO,
  214. '#BATCH_GROUD_NO#',
  215. '#STORAGE_NO#',
  216. '#LOCATION_NO#',
  217. '#LARY_NO#',
  218. '#CREATE_NAME#',
  219. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'));
  220. INSERT INTO MAT_BC_M(
  221. MAT_NO,
  222. PRODUCT_FLAG,
  223. MAT_STATUS,
  224. LOT_NO,
  225. STOVE_NO,
  226. JUDGE_STOVE_NO,
  227. BATCH_NO,
  228. BATCH_GROUD_NO,
  229. SAMPLE_FLAG,
  230. MATERIAL_NO,
  231. MATERIAL_NAME,
  232. PRODUCCODE,
  233. PRODUCNAME,
  234. STEELCODE,
  235. STEELNAME,
  236. GRADECODE,
  237. GRADENAME,
  238. SPEC_CODE,
  239. SPEC_NAME,
  240. MODEL_CODE,
  241. MODEL_DESC,
  242. STD_CODE,
  243. STD_NAME,
  244. STD_STYLE,
  245. STD_STYLE_DESC,
  246. PRO_ORDER_NO,
  247. PRO_ORDER_ID,
  248. PROCESS_CDOE,
  249. PROCESS_DESC,
  250. NEXT_PROCESS_CDOE,
  251. NEXT_PROCESS_DESC,
  252. PLINE_CODE,
  253. PLINE_NAME,
  254. MAT_ORIGIN_CODE,
  255. MAT_ORIGIN_NAME,
  256. ACT_DIMATER,
  257. ACT_HEIGHT,
  258. ACT_LEN,
  259. ACT_LEN_MIN,
  260. ACT_LEN_MAX,
  261. ACT_COUNT,
  262. ACT_WEIGHT,
  263. ACT_THEORY_WEIGHT,
  264. BELONG_CODE,
  265. BELONG_NAME,
  266. MAT_GOWHERE_CODE,
  267. MAT_GOWHERE_NAME,
  268. INSTOCK_TIME,
  269. CREATE_NAME,
  270. CREATE_TIME,
  271. BAL_YEAR_MONTH,
  272. JUDGE_STD_DES,
  273. QCM_STAUS,
  274. HEAT_PLAN_NO,
  275. GX_PLAN_NO,
  276. CRAF_NO,
  277. CRAFT_SEQ,
  278. ORD_LN_DLY_PK,
  279. ORDER_NO,
  280. ORDER_SEQ,
  281. ORDER_SEQ_NO,
  282. HEAT_PLAN_NO_NEXT,
  283. FLAG_STOVE_NO_ZG,
  284. TARGET)
  285. VALUES(
  286. MYROW.MAT_NO,
  287. '#PRODUCT_FLAG#',
  288. '#MAT_STATUS#',
  289. MYROW.LOT_NO,
  290. MYROW.STOVE_NO,
  291. MYROW.JUDGE_STOVE_NO,
  292. MYROW.PHY_BATCH_NO,
  293. '#BATCH_GROUD_NO#',
  294. MYROW.IS_SAMPLE_PIPE,
  295. '#MATERIAL_NO#',
  296. '#MATERIAL_NAME#',
  297. '#PRODUCCODE#',
  298. '#PRODUCNAME#',
  299. '#STEELCODE#',
  300. '#STEELNAME#',
  301. '#GRADECODE#',
  302. '#GRADENAME#',
  303. '#SPEC_CODE#',
  304. '#SPEC_NAME#',
  305. '#MODEL_CODE#',
  306. '#MODEL_DESC#',
  307. '#STD_CODE#',
  308. '#STD_NAME#',
  309. '#STD_STYLE#',
  310. '#STD_STYLE_DESC#',
  311. '#PRO_ORDER_NO#',
  312. '#PRO_ORDER_ID#',
  313. '#PROCESS_CDOE#',
  314. '#PROCESS_DESC#',
  315. '#NEXT_PROCESS_CDOE#',
  316. '#NEXT_PROCESS_DESC#',
  317. '#PLINE_CODE#',
  318. '#PLINE_NAME#',
  319. '#MAT_ORIGIN_CODE#',
  320. '#MAT_ORIGIN_NAME#',
  321. '#ACT_DIMATER#',
  322. '#ACT_HEIGHT#',
  323. MYROW.ACT_LEN,
  324. '#ACT_LEN_MIN#',
  325. '#ACT_LEN_MAX#',
  326. MYROW.ACT_COUNT,
  327. MYROW.ACT_WEIGHT,
  328. MYROW.ACT_WEIGHT,
  329. '#BELONG_CODE#',
  330. '#BELONG_NAME#',
  331. '#MAT_GOWHERE_CODE#',
  332. '#MAT_GOWHERE_NAME#',
  333. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  334. '#CREATE_NAME#',
  335. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  336. '#BAL_YEAR_MONTH#',
  337. '#JUDGE_STD_DES#',
  338. '#QCM_STAUS#',
  339. '#HEAT_PLAN_NO#',
  340. '#GX_PLAN_NO#',
  341. '#CRAF_NO#',
  342. '#CRAFT_SEQ#',
  343. '#ORD_LN_DLY_PK#',
  344. '#ORDER_NO#',
  345. '#ORDER_SEQ#',
  346. '#ORDER_SEQ_NO#',
  347. '#HEAT_PLAN_NO_NEXT#',
  348. '#FLAG_STOVE_NO_ZG#',
  349. '#TARGET#');
  350. V_INSTOCK_SQE := '#INSTOCK_DOC#' || LPAD(V_ICOUNT, 4, 0);
  351. INSERT INTO YDM_BC_INLIST(
  352. INSTOCK_SQE,
  353. INSTOCK_DOC,
  354. INSTOCK_TYPE_CODE,
  355. INSTOCK_TYPE_NAME,
  356. MAT_NO,
  357. LOT_NO,
  358. STOVE_NO,
  359. JUDGE_STOVE_NO,
  360. BATCH_NO,
  361. BATCH_GROUD_NO,
  362. MATERIAL_NO,
  363. MATERIAL_NAME,
  364. PRODUCCODE,
  365. PRODUCNAME,
  366. STD_CODE,
  367. STD_NAME,
  368. GRADECODE,
  369. GRADENAME,
  370. STEELCODE,
  371. STEELNAME,
  372. STD_STYLE,
  373. STD_STYLE_DESC,
  374. SPEC_CODE,
  375. SPEC_NAME,
  376. MODEL_CODE,
  377. MODEL_DESC,
  378. PRO_ORDER_NO,
  379. PLINE_CODE,
  380. PLINE_NAME,
  381. ACT_DIMATER,
  382. ACT_HEIGHT,
  383. ACT_LEN,
  384. ACT_LEN_MIN,
  385. ACT_LEN_MAX,
  386. ACT_COUNT,
  387. ACT_WEIGHT,
  388. ACT_THEORY_WEIGHT,
  389. BELONG_CODE,
  390. BELONG_NAME,
  391. STORAGE_NO,
  392. LOCATION_NO,
  393. LARY_NO,
  394. INSTOCK_TIME,
  395. CREATE_NAME,
  396. CREATE_TIME,
  397. PRODUCT_FLAG,
  398. MAT_STATUS,
  399. JUDGE_STD_NAME,
  400. JUDGE_STD_CODE,
  401. IN_TIME_F,
  402. BAL_YEAR_MONTH,
  403. MAT_ORIGIN_CODE,
  404. MAT_ORIGIN_NAME,
  405. QCM_STAUS,
  406. PRO_PLAN_ID,
  407. GX_PLAN_NO,
  408. SUBCONTRACT_NO)
  409. VALUES(
  410. V_INSTOCK_SQE,
  411. '#INSTOCK_DOC#',
  412. '#INSTOCK_TYPE_CODE#',
  413. '#INSTOCK_TYPE_NAME#',
  414. MYROW.MAT_NO,
  415. MYROW.LOT_NO,
  416. MYROW.STOVE_NO,
  417. MYROW.JUDGE_STOVE_NO,
  418. MYROW.PHY_BATCH_NO,
  419. '#BATCH_GROUD_NO#',
  420. '#MATERIAL_NO#',
  421. '#MATERIAL_NAME#',
  422. '#PRODUCCODE#',
  423. '#PRODUCNAME#',
  424. '#STD_CODE#',
  425. '#STD_NAME#',
  426. '#GRADECODE#',
  427. '#GRADENAME#',
  428. '#STEELCODE#',
  429. '#STEELNAME#',
  430. '#STD_STYLE#',
  431. '#STD_STYLE_DESC#',
  432. '#SPEC_CODE#',
  433. '#SPEC_NAME#',
  434. '#MODEL_CODE#',
  435. '#MODEL_DESC#',
  436. '#PRO_ORDER_NO#',
  437. '#PLINE_CODE#',
  438. '#PLINE_NAME#',
  439. '#ACT_DIMATER#',
  440. '#ACT_HEIGHT#',
  441. MYROW.ACT_LEN,
  442. '#ACT_LEN_MIN#',
  443. '#ACT_LEN_MAX#',
  444. MYROW.ACT_COUNT,
  445. MYROW.ACT_WEIGHT,
  446. MYROW.ACT_WEIGHT,
  447. '#BELONG_CODE#',
  448. '#BELONG_NAME#',
  449. '#STORAGE_NO#',
  450. '#LOCATION_NO#',
  451. '#LARY_NO#',
  452. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  453. '#CREATE_NAME#',
  454. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  455. '#PRODUCT_FLAG#',
  456. '#MAT_STATUS#',
  457. '#JUDGE_STD_NAME#',
  458. '#JUDGE_STD_CODE#',
  459. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  460. '#BAL_YEAR_MONTH#',
  461. '#MAT_ORIGIN_CODE#',
  462. '#MAT_ORIGIN_NAME#',
  463. '#QCM_STAUS#',
  464. '#PRO_ORDER_ID#',
  465. '#GX_PLAN_NO#',
  466. '#SUBCONTRACT_NO#');
  467. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T SET T.INSTORE_FLAG = '1',t.MAT_STATUS ='00' WHERE T.MAT_NO = MYROW.MAT_NO AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no);
  468. V_ICOUNT := V_ICOUNT + 1;
  469. END LOOP;
  470. END;
  471. ]]>
  472. </query>
  473. <query id = "FrmHttOutSourcApp.doQueryInList" desc = "查询委外入库实绩">
  474. SELECT T.INSTOCK_DOC,
  475. T.LOT_NO,
  476. T.JUDGE_STOVE_NO,
  477. T.BATCH_NO,
  478. T.BATCH_GROUD_NO,
  479. T.PRODUCCODE,
  480. T.PRODUCNAME,
  481. T.STD_CODE,
  482. T.STD_NAME,
  483. T.STEELCODE,
  484. T.STEELNAME,
  485. T.STD_STYLE,
  486. T.STD_STYLE_DESC,
  487. T.SPEC_CODE,
  488. T.SPEC_NAME,
  489. T.MODEL_CODE,
  490. T.MODEL_DESC,
  491. T.ACT_DIMATER,
  492. T.ACT_HEIGHT,
  493. TO_CHAR(T.ACT_LEN_MIN, 'FM999990.00') AS ACT_LEN_MIN,
  494. TO_CHAR(T.ACT_LEN_MAX, 'FM999990.00') AS ACT_LEN_MAX,
  495. SUM(T.ACT_COUNT) AS ACT_COUNT,
  496. TO_CHAR(SUM(T.ACT_WEIGHT), 'FM999999990.000') AS ACT_WEIGHT,
  497. T.ACT_LEN,
  498. T.BELONG_CODE,
  499. T.BELONG_NAME,
  500. T.STORAGE_NO,
  501. T.MEMO,
  502. T.CREATE_NAME,
  503. MAX(TO_CHAR(T.INSTOCK_TIME, 'YYYY-MM-DD HH24:MI:SS')) AS INSTOCK_TIME,
  504. MAX(TO_CHAR(T.IN_TIME_F, 'YYYY-MM-DD')) AS IN_TIME_F,
  505. TO_CHAR(TO_DATE(T.BAL_YEAR_MONTH, 'YYYY-MM'), 'YYYY-MM') AS BAL_YEAR_MONTH,
  506. T.ORDER_NO,
  507. T.ORDER_SEQ,
  508. T.DELIVERY_NO,
  509. T.JUDGE_STD_CODE,
  510. T.JUDGE_STD_NAME,
  511. T.PLINE_CODE,
  512. T.PLINE_NAME,
  513. T.GRADECODE,
  514. T.GRADENAME,
  515. T.MATERIAL_NO,
  516. T.MATERIAL_NAME,
  517. T.SUBCONTRACT_NO,
  518. DECODE(T.PRODUCT_FLAG,
  519. '801401',
  520. '在制品',
  521. '801402',
  522. '成品',
  523. '801403',
  524. '商品') PRODUCT_FLAG,
  525. T.MAT_STATUS,
  526. T.PIPMEMO,
  527. T.PRO_PLAN_ID,
  528. T.GX_PLAN_NO
  529. FROM YDM_BC_INLIST T
  530. WHERE T.INSTOCK_TYPE_CODE = '800701'
  531. AND T.HAND_FLAG = '0'
  532. AND T.QCM_STAUS = '00'
  533. AND T.SUBCONTRACT_NO IS NOT NULL
  534. </query>
  535. <query id="FrmHttOutSourcApp.doQueryPlineCode" desc="查询产线">
  536. <![CDATA[
  537. SELECT T.PLINE_CODE, T.PLINE_NAME
  538. FROM COM_BASE_PLINE T
  539. WHERE T.VALIDFLAG = '1'
  540. ]]>
  541. </query>
  542. <query id="FrmHttOutSourcApp.QuerySubConStart" desc="查询委托状态">
  543. <![CDATA[
  544. SELECT T.SUBCONTRACT_LOG
  545. FROM HTT_ENTRUSTED_BILL T
  546. WHERE T.SUBCONTRACT_NO = ?
  547. AND T.SUBCONTRACT_NO_SEQ = ?
  548. ]]>
  549. </query>
  550. <query id="FrmHttOutSourcApp.UpdateOutSourc" desc="修改委托状态">
  551. <![CDATA[
  552. UPDATE HTT_ENTRUSTED_BILL
  553. SET SP_USER = ?,
  554. SP_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  555. SUBCONTRACT_LOG = ?,
  556. SUBCONTRACT_PLINE_CODE = ?,
  557. SUBCONTRACT_PLINE_NAME = ?,
  558. SP_NOTE = ?
  559. WHERE SUBCONTRACT_NO = ?
  560. AND SUBCONTRACT_NO_SEQ = ?
  561. ]]>
  562. </query>
  563. <query id="FrmHttOutSourcApp.UpdateOff" desc="释放离线表委外支吨">
  564. <![CDATA[
  565. UPDATE HTT_OFFLINE_RESULT
  566. SET SUBCONTRACT_NUM = ?,
  567. SUBCONTRACT_WT = ?,
  568. SUBCONTRACT_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  569. SUBCONTRACT_NAME = ?
  570. WHERE RESULT_NO = ?
  571. ]]>
  572. </query>
  573. <query id="FrmHttOutSourcApp.UpdateOutSourcNum" desc="修改委外回报量">
  574. <![CDATA[
  575. UPDATE HTT_ENTRUSTED_BILL
  576. SET HB_COMPLETE_NUM = ?,
  577. HB_COMPLETE_WT = ?,
  578. SUBCONTRACT_LOG = ?,
  579. HB_FP_NUM = ?,
  580. HB_FP_WT = ?
  581. WHERE SUBCONTRACT_NO = ?
  582. AND SUBCONTRACT_NO_SEQ = ?
  583. ]]>
  584. </query>
  585. <query id="FrmHttOutSourcApp.UpdateOffSourc" desc="修改离线表委外回报">
  586. <![CDATA[
  587. UPDATE HTT_OFFLINE_RESULT
  588. SET SUBCONTRACTCOMPLETE_NUM = ?,
  589. SUBCONTRACTCOMPLETE_WT = ?,
  590. HB_FP_NUM = ?,
  591. HB_FP_WT = ?
  592. WHERE RESULT_NO = ?
  593. ]]>
  594. </query>
  595. <query id="FrmHttOutSourcApp.QueryOfflineMat" desc="">
  596. <![CDATA[
  597. SELECT *
  598. FROM (SELECT *
  599. FROM PORT_HTT_BATCH_SAMPLE_RESULT
  600. WHERE result_no = ?
  601. AND MAT_STATUS = '20'
  602. ORDER BY MAT_NO) WHERE ROWNUM <= ?
  603. ]]>
  604. </query>
  605. <query id="FrmHttOutSourcApp.UpdateBCMatStatus" desc="">
  606. <![CDATA[
  607. UPDATE MAT_BC_M SET QCM_STAUS = '22' , (JUDGE_RESULT_CODE, JUDGE_RESULT) =
  608. (SELECT BASECODE, BASENAME
  609. FROM COM_BASE_INFO
  610. WHERE BASECODE ='40740705') WHERE MAT_NO =?
  611. ]]>
  612. </query>
  613. <query id="FrmHttOutSourcApp.UpdatePortVRPMatStatus" desc="">
  614. <![CDATA[
  615. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T SET MAT_STATUS = '40' WHERE MAT_NO =? AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no)
  616. ]]>
  617. </query>
  618. </queryMap>