FrmRollTubeLibraryDbk.xml 18 KB

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