FrmRollTubeLibraryRcl.xml 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="炉计划利库">
  3. <query id="FrmRollTubeLibraryRcl.queryPlanStoveD" desc="查询热处理虚拟炉计划">
  4. <![CDATA[
  5. SELECT T.HEAT_PLAN_NO,
  6. T.GX_PRO_SEQ,
  7. T.STOVE_NO,
  8. T.JUDGE_STOVE_NO,
  9. T.BATCH_NO,
  10. DECODE(T.PLANSTATUS,'00','计划','10','下发','20','生产中','30','生产完成','40','关闭') PLANSTATUS,
  11. DECODE(T.IS_CLOSE,'0','自动','1','手动','/') IS_CLOSE,
  12. DECODE(T.PER_STATUS,
  13. '00',
  14. '上料开始',
  15. '10',
  16. '高温开始',
  17. '20',
  18. '淬火开始',
  19. '30',
  20. '低温开始',
  21. '40',
  22. '定径开始',
  23. '50',
  24. '热矫开始',
  25. '60',
  26. '冷矫开始',
  27. '70',
  28. '检验开始',
  29. '80',
  30. '探伤开始',
  31. '90',
  32. '交库开始','/') PER_STATUS,
  33. DECODE(T.BESIDE_STATUS,
  34. '00',
  35. '上料结束',
  36. '10',
  37. '高温结束',
  38. '20',
  39. '淬火结束',
  40. '30',
  41. '低温结束',
  42. '40',
  43. '定径结束',
  44. '50',
  45. '热矫结束',
  46. '60',
  47. '冷矫结束',
  48. '70',
  49. '检验结束',
  50. '80',
  51. '探伤结束',
  52. '90',
  53. '交库结束','/') BESIDE_STATUS,
  54. T.UPPER_HEATPLAN_ID,
  55. T.PRO_PLAN_ID,
  56. T.GX_PLAN_NO,
  57. T.PLINE_CODE,
  58. T.PLINE_NAME,
  59. T.PROCESS_CODE_C,
  60. T.PROCESS_DESC_C,
  61. T.UPPER_PROCESS_CODE,
  62. T.NEXT_PROCESS_CODE,
  63. T.GOWHERE_CODE,
  64. T.GOWHERE_NAME,
  65. T.PROD_STANDARD,
  66. T.OUTPUT_STANDARD,
  67. DECODE(T.ISENDGX,'1','是','/') ISENDGX,
  68. DECODE(T.IF_MATCH_ODD,'1','利库计划','2','组炉计划','3','精整计划','4','精整返线计划','6','本工序精整利库','正常计划') IF_MATCH_ODD,
  69. DECODE(T.IF_DO_HEAT_PLAN,'1','是','/') IF_DO_HEAT_PLAN,
  70. T.ORDER_SOURCE,
  71. T.ORD_LN_DLY_PK,
  72. T.ORDER_NO||'/'||T.ORDER_SEQ ORDER_NO,
  73. T.ORDER_SEQ,
  74. T.DELIVERY_NO,
  75. T.REQ_BL_ID,
  76. T.IF_EXPORT,
  77. T.PRIORITY,
  78. T.PRIORITY_MEMO,
  79. T.PRO_MONTH,
  80. TO_CHAR(TO_DATE(T.PRO_DAY, 'YYYY-MM-DD'), 'YYYY-MM-DD') PRO_DAY,
  81. TO_CHAR(TO_DATE(T.BAL_YEAR_MONTH, 'YYYY-MM'), 'YYYY-MM') BAL_YEAR_MONTH,
  82. DECODE(T.IF_MONITOR,'1','是','/') IF_MONITOR,
  83. T.PRDCR_NO,
  84. T.MONITOR_POINT,
  85. T.BOM,
  86. T.WHOLE_BACKLOG,
  87. T.WHOLE_BACKLOG_DESC,
  88. T.STATION_ROAD,
  89. T.CIC,
  90. T.PIC,
  91. T.SIC,
  92. T.DIC,
  93. T.CRAFT_FILE_NO,
  94. T.CRAFT_FILE_MAN,
  95. T.CRAFT_SEQ,
  96. T.SEC_CRAFT_FILE_NO,
  97. T.GRADECODE,
  98. T.GRADENAME,
  99. T.STEELCODE,
  100. T.STEELNAME,
  101. T.PRODUCCODE,
  102. T.PRODUCNAME,
  103. T.MODEL_CODE,
  104. T.MODEL_DESC,
  105. T.INWL_ID,
  106. T.INWL_DESC,
  107. T.OUTWL_ID,
  108. T.OUTWL_DESC,
  109. T.OUTDIAMETER_IN,
  110. T.WALLTHICK_IN,
  111. T.LENGTH_IN,
  112. T.LENGTHMAX_IN,
  113. T.LENGTHMIN_IN,
  114. T.OUTNUM_CUT,
  115. T.OUTDIAMETER,
  116. T.WALLTHICK,
  117. T.LENGTHMIN,
  118. T.LENGTHMAX,
  119. T.PLN_INSINGLE_NUM,
  120. T.PLN_INSINGLE_WT,
  121. T.PLN_INDOUBLE_NUM,
  122. T.PLN_INDOUBLE_WT,
  123. T.PLN_OUTSINGLE_NUM,
  124. T.PLN_OUTSINGLE_W,
  125. T.PLN_OUTDOUBLE_NUM,
  126. T.PLN_OUTDOUBLE_W,
  127. T.CREATE_NAME,
  128. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  129. T.UPDATE_NAME,
  130. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  131. T.DOWNMAN,
  132. TO_CHAR(T.DOWNTIME, 'YYYY-MM-DD HH24:MI:SS') DOWNTIME,
  133. T.INDEX_SEQ,S.PLN_DIVIDE_ID,S.ZY_BATCH_ID,
  134. T.DECISION,
  135. CASE WHEN T.UPPER_PROCESS_CODE='D' THEN
  136. (SELECT MAX(DECODE(Z.PLANSTATUS,'00','计划','10','下发','20','生产中','30','生产完成','40','关闭')) FROM PLN_ZY_ZG_M Z WHERE Z.FEED_HEAT_NO=T.FEED_HEAT_NO)
  137. WHEN T.UPPER_PROCESS_CODE='E' THEN
  138. (SELECT MAX(DECODE(Z.PLANSTATUS,'00','计划','10','下发','20','生产中','30','生产完成','40','关闭')) FROM PLN_ZY_DBK_M Z WHERE Z.JUDGE_STOVE_NO=T.FEED_HEAT_NO)
  139. ELSE
  140. ''
  141. END PLANSTATUS_GX,T.FLAG_STOVE_NO,T.FEED_HEAT_NO
  142. FROM PLN_ZY_RCL_M T, PLN_ORDER_RCL_S S
  143. WHERE T.PRO_PLAN_ID = S.PRO_PLAN_ID
  144. AND T.GX_PLAN_NO = S.GX_PLAN_NO
  145. ]]>
  146. </query>
  147. <query id="FrmRollTubeLibraryRcl.queryPlanStoveDc" desc="查询热处理实际炉计划">
  148. <![CDATA[
  149. SELECT
  150. T.HEAT_PLAN_NO,
  151. T.HEAT_PLAN_SQE,
  152. T.JUGDE_APPLY_CODE,
  153. T1.ZY_BATCH_ID,
  154. T.STOVE_NO,
  155. T.JUDGE_STOVE_NO,
  156. T.BATCH_NO,
  157. T.BATCH_GROUD_NO,
  158. T.PRO_PLAN_ID,
  159. T.GX_PLAN_NO,
  160. T.PLINE_CODE,
  161. T.PLINE_NAME,
  162. T.OUTDIAMETER_IN,
  163. T.WALLTHICK_IN,
  164. T.OUTNUM_CUT,
  165. T.LENGTH_IN,
  166. T.LENGTHMAX_IN,
  167. T.LENGTHMIN_IN,
  168. T.PLAN_INDOUBLE_NUM,
  169. T.PLAN_INDOUBLE_WT,
  170. T.REAL_INDOUBLE_NUM,
  171. T.REAL_INDOUBLE_WT,
  172. T.REAL_OUTDOUBLE_NUM,
  173. T.REAL_OUTDOUBLE_WT,T.FLAG_STOVE_NO,T.FEED_HEAT_NO
  174. FROM PLN_ZY_RCL_C T,PLN_ORDER_RCL_S T1
  175. WHERE 1=1
  176. AND T.PRO_PLAN_ID=T1.PRO_PLAN_ID
  177. AND T.GX_PLAN_NO=T1.GX_PLAN_NO
  178. ]]>
  179. </query>
  180. <query id="FrmRollTubeLibraryRcl.queryPlanOrderD" desc="查询热处理排产(界面)">
  181. <![CDATA[
  182. SELECT CASE
  183. WHEN TO_NUMBER(NVL(RCL.WEIGTH_S, 0)) -
  184. TO_NUMBER(NVL(RCL.BATCHED_WT, 0)) < 0 THEN
  185. 0
  186. ELSE
  187. TO_NUMBER(NVL(RCL.WEIGTH_S, 0)) - TO_NUMBER(NVL(RCL.BATCHED_WT, 0))
  188. END REALL_WT,(SELECT COUNT(Q1.MAT_NO)
  189. FROM MAT_BC_M Q1
  190. WHERE Q1.PRODUCT_FLAG = '801401'
  191. AND (Q1.MAT_STATUS ='80150102' AND Q1.INSTOCK_FLAG='1' AND Q1.JUDGE_RESULT_CODE IN ('40740701','40740709') OR Q1.MAT_STATUS ='80150101'AND Q1.INSTANCY_FLAG='1')
  192. AND Q1.QCM_STAUS = '00'
  193. --AND Q1.LOCK_FLAG='0' AND Q1.MNG_LOCK_FLAG='0'
  194. AND (CASE
  195. WHEN RCL.WHOLE_BACKLOG_DESC LIKE '%镦拔扩%' THEN
  196. 'E'
  197. WHEN RCL.WHOLE_BACKLOG_DESC LIKE '%轧制%' THEN
  198. 'D'
  199. ELSE
  200. ''
  201. END) = Q1.PROCESS_CDOE
  202. AND INSTR(DECODE(RCL.F_IN_MATERIAL_NO,'',RCL.INWL_ID,RCL.F_IN_MATERIAL_NO), Q1.MATERIAL_NO) > 0
  203. ) AS STOCK_NUM_LIKU,
  204. RCL.*
  205. FROM (SELECT
  206. (SELECT LISTAGG(B4.F_IN_MATERIAL_NO, ',') WITHIN GROUP(ORDER BY B4.F_IN_MATERIAL_NO ASC)
  207. FROM (SELECT B.F_IN_MATERIAL_DESC,B.F_IN_MATERIAL_NO,B3.ORD_LN_DLY_PK,B.MSC_PLINE,B2.CRAFT_SEQ
  208. FROM SLM_ORD_DESIGN_BOM B,
  209. CRAFT_ORD_LINE_BOM B1,
  210. CRAFT_ORD_DESIGN B2,
  211. PLN_SALEORD B3
  212. WHERE B.BOM = B1.BOM
  213. AND B1.DESGIN_KEY = B2.DESGIN_KEY
  214. AND B2.ORD_LN_PK =B3.ORD_LN_PK
  215. AND B2.VALIDFLAG!='0'
  216. ) B4 WHERE B4.ORD_LN_DLY_PK=T.ORD_LN_DLY_PK AND B4.MSC_PLINE=T.INDEX_SEQ AND B4.CRAFT_SEQ=T.CRAFT_SEQ) F_IN_MATERIAL_NO,
  217. T.PRO_ORDER_NO,
  218. T.PRO_PLAN_ID,
  219. T.GX_PLAN_NO,
  220. T.PLAN_GROUP_ID,
  221. T.ORDER_SOURCE,
  222. T.ORD_LN_DLY_PK,
  223. T.PLN_DIVIDE_ID,
  224. NULLIF(T.ORDER_NO || '/' || T.ORDER_SEQ, '/') ORDER_NO,
  225. T.ORDER_SEQ,
  226. T.DELIVERY_NO,
  227. T.REQ_BL_ID,
  228. T.PLINE_CODE,
  229. T.PLINE_NAME,
  230. T.INWL_ID,
  231. T.INWL_DESC,
  232. T.OUTWL_ID,
  233. T.OUTWL_DESC,
  234. T.GRADECODE,
  235. T.GRADENAME,
  236. T.OUTDIAMETER,
  237. T.WALLTHICK,
  238. T.LENGTHDISC,
  239. T.LENGTHMAX_IN,
  240. T.LENGTHMIN_IN,
  241. T.LENGTH_IN,
  242. T.AIMLENGTH,
  243. T.IN_WEIGHT_S,
  244. T.IN_NUM_S,
  245. T.WEIGTH_S,
  246. T.NUM_S,
  247. T.MATCH_WT_IN,
  248. T.MATCH_NUM_IN,
  249. DECODE(T.IF_MONITOR_RCL, '1', '是', '/') IF_MONITOR_RCL,
  250. T.PRDCR_NO,
  251. T.MONITOR_POINT,
  252. T.STATION_ROAD,
  253. T.GX_PRO_SEQ,
  254. TO_CHAR(ROUND(TO_NUMBER(NVL(T.PLAN_USETIME, '0')) / 60, 2)) PLAN_USETIME,
  255. TO_CHAR(T.PLAN_TIME_B, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_B,
  256. TO_CHAR(T.PLAN_TIME_E, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_E,
  257. (SELECT SUM(NVL(M.PLN_INSINGLE_WT,0)) FROM PLN_ZY_RCL_M M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') BATCHED_WT,
  258. (SELECT SUM(NVL(M.PLN_INSINGLE_NUM,0)) FROM PLN_ZY_RCL_M M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') BATCHED_NUM,
  259. (SELECT SUM(NVL(M.PLAN_INDOUBLE_WT,0)) FROM PLN_ZY_RCL_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Batch_Wt,
  260. (SELECT SUM(NVL(M.PLAN_INDOUBLE_NUM,0)) FROM PLN_ZY_RCL_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Batch_Num,
  261. (SELECT SUM(NVL(M.REAL_INDOUBLE_WT,0)) FROM PLN_ZY_RCL_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Indouble_Wt,
  262. (SELECT SUM(NVL(M.REAL_INDOUBLE_NUM,0)) FROM PLN_ZY_RCL_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Indouble_Num,
  263. (SELECT SUM(NVL(M.REAL_OUTDOUBLE_WT,0)) FROM PLN_ZY_RCL_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') FINISHWEIGHT,
  264. (SELECT SUM(NVL(M.REAL_OUTDOUBLE_NUM,0)) FROM PLN_ZY_RCL_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') FINISHNUM,
  265. DECODE(T.EXE_STATUS,
  266. '0',
  267. '计划',
  268. '1',
  269. '生产中',
  270. '2',
  271. '已生产',
  272. '3',
  273. '关闭A',
  274. '') EXE_STATUS,
  275. DECODE(T.IS_REPAIR_PLN, '1', '是', '/') IS_REPAIR_PLN,
  276. T.REPAIR_TYPE,
  277. T.ZY_BATCH_ID,
  278. T.ADD_WT_IN,
  279. T.ADD_NUM_IN,
  280. DECODE(T.ISENDGX, '1', '是', '/') ISENDGX,
  281. T.CIC,
  282. T.PIC,
  283. T.SIC,
  284. T.DIC,
  285. T.WIC,
  286. T.GIC,
  287. DECODE(T.IS_PLAN_OK, '1', '是', '/') IS_PLAN_OK,
  288. T.STEELCODE,
  289. T.STEELNAME,
  290. T.PRO_MONTH,
  291. T.PREVIOUS_GX,
  292. T.PREV_GXPLAN_ID,
  293. T.IF_EXPORT,
  294. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  295. T.MEMO,
  296. TO_CHAR(T.ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') ISSUED_TIME,
  297. T.ISSUED_MAN,
  298. TO_CHAR(T.LAST_UNDOWN_TIME, 'YYYY-MM-DD HH24:MI:SS') LAST_UNDOWN_TIME,
  299. T.LAST_UNDOWN_MAN,
  300. T.VERSION_NO,
  301. T.PROCESSING_COST,
  302. T.TOTAL_COST,
  303. T.WHOLE_BACKLOG_DESC,
  304. T.MSC,
  305. T.INDEX_SEQ,
  306. T.BOM,
  307. T3.GROUP_RCL,
  308. T1.SALE_ORG_DESC,
  309. T1.PRODUCCODE,
  310. T1.PRODUCNAME,
  311. T1.STD_CODE,
  312. T1.STD_NAME,
  313. T1.STD_STYLE_DESC,
  314. T1.SPEC_CODE,
  315. T1.SPEC_NAME,
  316. T1.MODEL_CODE,
  317. T1.MODEL_DESC,
  318. T.CRAFT_SEQ,
  319. T.CRAFT_FILE_NO,
  320. T.CRAFT_FILE_MAN,
  321. DECODE(T.IF_STOVE_ISSUED,'1','是','/') IF_STOVE_ISSUED,
  322. T.STOVE_ISSUED_MAN,
  323. TO_CHAR(T.STOVE_ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') STOVE_ISSUED_TIME,
  324. NVL((SELECT A.ABRVITION
  325. FROM SLM_BASE_CUSTOMER A
  326. WHERE A.CUSTOMER_NO = DECODE(T1.FINAL_USER,
  327. NULL,
  328. T1.BUYER_ID,
  329. '/',
  330. T1.BUYER_ID,
  331. T1.FINAL_USER)),
  332. DECODE(T1.FINAL_USER_DESC,
  333. NULL,
  334. T1.BUYER_NAME,
  335. '/',
  336. T1.BUYER_NAME,
  337. T1.FINAL_USER_DESC)) FINAL_USER_DESC,
  338. (SELECT T9.BASENAME
  339. FROM COM_BASE_INFO T9
  340. WHERE T9.BASECODE = T.PRIORITY) PRIORITY,
  341. T.PRIORITY_MEMO,
  342. T.DECISION,t.WEIGTH_S_MIN
  343. FROM PLN_ORDER_RCL_S T,
  344. (SELECT Q1.PRODUCCODE,
  345. Q1.PRODUCNAME,
  346. Q1.STD_CODE,
  347. Q1.STD_NAME,
  348. Q1.STD_STYLE_DESC,
  349. Q1.SPEC_CODE,
  350. Q1.SPEC_NAME,
  351. Q1.ORD_LN_DLY_PK,
  352. Q1.ORD_LN_PK,
  353. Q1.STEELCODE,
  354. Q1.STEELNAME,
  355. Q1.DELVRY_RANGE_TPE,
  356. Q1.DELVRY_RANGE_MAX,
  357. Q1.DELVRY_RANGE_MIN,
  358. Q1.DELVRY_QTY,
  359. Q3.CRAFT_NAME,
  360. Q1.FINAL_USER,
  361. Q1.FINAL_USER_DESC,
  362. Q1.BUYER_ID,
  363. Q1.BUYER_NAME,
  364. Q1.MODEL_CODE,
  365. Q1.MODEL_DESC,
  366. Q4.SALE_ORG_DESC,
  367. Q2.CRAFT_FILE_LV2_F
  368. FROM PLN_SALEORD Q1,
  369. CRAFT_ORD_DESIGN Q2,
  370. CRAFT_ORD_DESIGN_APPOINT Q3,
  371. SLM_ORDER_HEAD Q4
  372. WHERE Q1.ORD_LN_PK = Q3.ORD_LN_PK(+)
  373. AND Q1.ORD_PK = Q4.ORD_PK(+)
  374. AND Q1.ORD_LN_PK = Q2.ORD_LN_PK(+)
  375. AND Q2.VALIDFLAG(+) = '1') T1,
  376. PLN_GX_RCL_M T3
  377. WHERE T.PRO_PLAN_ID = T3.PRO_PLAN_ID(+)
  378. AND T.ORD_LN_DLY_PK = T1.ORD_LN_DLY_PK(+)
  379. AND (T.IS_REPAIR_PLN IS NULL OR T.IS_REPAIR_PLN='0')
  380. ]]>
  381. </query>
  382. <query id="FrmRollTubeLibraryRcl.getStlChemicalStd" desc="查询热处理对应内控成分元素">
  383. <![CDATA[
  384. SELECT V.CHEM_CODE,
  385. V.CHEM_NAME,
  386. V.CHEM_TYPE,
  387. V.CHEM_FORMULA,
  388. V.STDMIN_SIGN || V.STDMIN STDMIN_SIGN,
  389. V.STDMAX_SIGN || V.STDMAX STDMAX_SIGN,
  390. V.STDTARGET,
  391. C.CHEM_SEQ,V.CIC
  392. FROM CRAFT_ORD_DESIGN_STD_CIC V, COM_BASE_CHEM C
  393. WHERE V.CHEM_CODE = C.CHEM_CODE
  394. AND INSTR(?, V.CIC) > 0
  395. AND V.PROCESS_CODE = 'A'
  396. AND V.DESGIN_KEY = ?
  397. AND V.MSC_PLINE = ?
  398. AND V.SPECL_FL = '2'
  399. AND V.VALIDFLAG = '1'
  400. ORDER BY V.CIC,C.CHEM_SEQ ASC
  401. ]]>
  402. </query>
  403. <query id="FrmRollTubeLibraryRcl.getPlnOrderZg" desc="查询热处理信息">
  404. <![CDATA[
  405. SELECT D.DESGIN_KEY, T.CRAFT_SEQ, T.CIC_GP, T.INDEX_SEQ,T.OUTWL_ID,T.INWL_ID,T.PLINE_CODE, T.CIC_GROUP_LK
  406. FROM PLN_ORDER_ZG_S T, PLN_SALEORD T1, CRAFT_ORD_DESIGN D
  407. WHERE T1.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
  408. AND D.ORD_LN_PK = T1.ORD_LN_PK
  409. AND D.CRAFT_SEQ = T.CRAFT_SEQ
  410. AND T.PRO_PLAN_ID =?
  411. AND T.GX_PLAN_NO = ?
  412. ]]>
  413. </query>
  414. <query id="FrmRollTubeLibraryRcl.getStlChemicalData" desc="查询判定表成分元素">
  415. <![CDATA[
  416. SELECT T2.C,
  417. T2.SI,
  418. T2.MN,
  419. T2.P,
  420. T2.S,
  421. T2.NI,
  422. T2.CR,
  423. T2.CU,
  424. T2.ASN,
  425. T2.TI,
  426. T2.V,
  427. T2.MO,
  428. T2.B,
  429. T2.W,
  430. T2.AL,
  431. T2.ZN,
  432. T2.PB,
  433. T2.SN,
  434. T2.CA,
  435. T2.LA,
  436. T2.SB,
  437. T2.CE,
  438. T2.SE,
  439. T2.MG,
  440. T2.NB,
  441. T2.CD,
  442. T2.BI,
  443. T2.N,
  444. T2.H,
  445. T2.O,
  446. T2.FE,
  447. T2.ALT,
  448. T2.ALS,
  449. T2.ALINS,
  450. T2.BS,
  451. T2.BN,
  452. T2.MGO,
  453. T2.SIO2,
  454. T2.AL2O3,
  455. T2.TFEO,
  456. T2.FE2O3,
  457. T2.H2O,
  458. T2.CAF2,
  459. T2.P2O5,
  460. T2.TFE,
  461. T2.CR2O3,
  462. T2.TIO2,
  463. T2.MNO,
  464. T2.V2O5,
  465. T2.FEO,
  466. T2.CAO,
  467. T2.ZR,
  468. T2.CO,
  469. T2.SAMPLE_NO,
  470. T2.ASSAYNO,
  471. T2.STOVE_NO
  472. FROM QCM_JHY_ELEMENTS T2,
  473. QCM_LG_CHEMJUDGE T1,
  474. (SELECT T.JUDGE_STOVE_NO, T.CHEM_JUDGE_ID
  475. FROM MAT_GP_M T
  476. WHERE T.CHEM_JUDGE_ID IS NOT NULL
  477. GROUP BY T.JUDGE_STOVE_NO, T.CHEM_JUDGE_ID) M
  478. WHERE M.CHEM_JUDGE_ID= T1.CHEM_JUDGE_ID
  479. AND M.JUDGE_STOVE_NO = T1.JUDGE_STOVE_NO
  480. AND T1.ASSAYNO=T2.ASSAYNO
  481. AND T2.VALIDFLAG = '1'
  482. AND T1.VALIDFLAG = '1'
  483. AND T1.JUDGE_STOVE_NO = ?
  484. AND T1.CHEM_JUDGE_ID= ?
  485. ORDER BY T2.CREATE_TIME DESC
  486. ]]>
  487. </query>
  488. <query id="FrmRollTubeLibraryRcl.queryMatGpTrack" desc="查询脱单利库记录">
  489. <![CDATA[
  490. SELECT
  491. T.EVENT_ID,
  492. T.EVENT_DESC,
  493. T.FORM_NAME,
  494. T.CALL_FUNC_CODING,
  495. T.KEYVALUE_1,
  496. T.KEYVALUE_1_DESC,
  497. T.KEYVALUE_2,
  498. T.KEYVALUE_2_DESC2,
  499. T.KEYVALUE_3,
  500. T.KEYVALUE_3_DESC3,
  501. T.KEYVALUE_4,
  502. T.KEYVALUE_4_DESC4,
  503. T.KEYVALUE_5,
  504. T.KEYVALUE_5_DESC5,
  505. T.KEYVALUE_6,
  506. T.KEYVALUE_6_DESC6,
  507. T.KEYVALUE_7,
  508. T.KEYVALUE_7_DESC7,
  509. (SELECT I.BASENAME
  510. FROM COM_BASE_INFO I
  511. WHERE I.BASECODE = T.PRODUCT_FLAG) PRODUCT_FLAG,
  512. (SELECT I.BASENAME
  513. FROM COM_BASE_INFO I
  514. WHERE I.BASECODE = T.MAT_STATUS) MAT_STATUS,
  515. T.LOT_NO,
  516. T.STOVE_NO,
  517. T.JUDGE_STOVE_NO,
  518. T.BATCH_NO,
  519. T.BATCH_GROUD_NO,
  520. T.MATERIAL_NO,
  521. T.MATERIAL_NAME,
  522. T.PRODUCCODE,
  523. T.PRODUCNAME,
  524. T.STEELCODE,
  525. T.STEELNAME,
  526. T.STD_CODE,
  527. T.STD_NAME,
  528. T.STD_STYLE,
  529. T.STD_STYLE_DESC,
  530. T.SPEC_CODE,
  531. T.SPEC_NAME,
  532. T.MODEL_CODE,
  533. T.MODEL_DESC,
  534. T.ACT_LEN,
  535. T.ACT_LEN_MIN,
  536. T.ACT_LEN_MAX,
  537. T.ACT_COUNT,
  538. T.ACT_WEIGHT,
  539. T.ACT_THEORY_WEIGHT,
  540. T.PRO_ORDER_NO,
  541. T.PRO_ORDER_ID,
  542. T.PRO_ORDER_NO1,
  543. T.PRO_ORDER_ID1,
  544. T.ORD_PK,
  545. T.ORD_LN_PK,
  546. T.ORD_LN_DLY_PK,
  547. T.ORDER_NO,
  548. T.ORDER_SEQ,
  549. T.ORDER_SEQ_NO,
  550. T.OLD_ORD_PK,
  551. T.OLD_ORD_LN_PK,
  552. T.OLD_ORD_LN_DLY_PK,
  553. T.OLD_ORDER_NO,
  554. T.OLD_ORDER_SEQ,
  555. T.OLD_ORDER_SEQ_NO,
  556. T.BELONG_CODE,
  557. T.BELONG_NAME,
  558. T.MEMO,
  559. T.CREATE_NAME,
  560. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  561. T.DEPARTMENT_CODE,
  562. T.DEPARTMENT_DESC,
  563. T.MANAGEMENT_NO,
  564. T.MANAGEMENT_NAME,
  565. T.PROCESS_CDOE,
  566. T.GRADECODE,
  567. T.GRADENAME
  568. FROM MAT_BC_TRACK T
  569. WHERE T.EVENT_ID like '%'||? ||'%' AND T.JUDGE_STOVE_NO like '%'||? ||'%'
  570. AND T.PROCESS_CDOE='F'
  571. ORDER BY T.CREATE_NAME DESC
  572. ]]>
  573. </query>
  574. <query id="FrmRollTubeLibraryRcl.getPlnMatBcDbk" desc="查询热处理信息">
  575. <![CDATA[
  576. SELECT *
  577. FROM (SELECT T.*
  578. FROM MAT_BC_M T
  579. WHERE T.JUDGE_STOVE_NO = ?
  580. AND T.BATCH_NO = ?
  581. AND T.BATCH_GROUD_NO = ?
  582. AND NVL(T.JUGDE_APPLY_CODE ,'/')= NVL(?,'/')
  583. AND T.QCM_STAUS = '00'
  584. AND T.HANGING_FLAG = '1'
  585. AND T.HEAT_PLAN_NO_NEXT=?
  586. ORDER BY T.MAT_NO ASC)
  587. WHERE ROWNUM <= ?
  588. ]]>
  589. </query>
  590. </queryMap>