FrmPlanStoveG.xml 35 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="加工线炉计划">
  3. <query id="FrmPlanStoveG.queryPlanStoveME" desc="查询加工线虚拟炉计划">
  4. <![CDATA[
  5. SELECT T.HEAT_PLAN_NO,
  6. S.GX_PRO_SEQ,
  7. T.STOVE_NO,
  8. T.JUDGE_STOVE_NO,
  9. DECODE(T.PLANSTATUS,
  10. '00',
  11. '计划',
  12. '10',
  13. '下发',
  14. '20',
  15. '生产中',
  16. '30',
  17. '生产完成',
  18. '40',
  19. '关闭') PLANSTATUS,
  20. DECODE(T.PER_STATUS,
  21. '00',
  22. '上料开始',
  23. '10',
  24. '探伤开始',
  25. '20',
  26. '切管开始',
  27. '30',
  28. '车丝开始',
  29. '40',
  30. '螺纹检验开始',
  31. '50',
  32. '拧接开始',
  33. '60',
  34. '通径开始',
  35. '70',
  36. '水压开始',
  37. '80',
  38. '倒凌开始',
  39. '90',
  40. '测量点开始','11','交库开始','') PER_STATUS,
  41. DECODE(T.BESIDE_STATUS,
  42. '00',
  43. '上料结束',
  44. '10',
  45. '探伤结束',
  46. '20',
  47. '切管结束',
  48. '30',
  49. '车丝结束',
  50. '40',
  51. '螺纹检验结束',
  52. '50',
  53. '拧接结束',
  54. '60',
  55. '通径结束',
  56. '70',
  57. '水压结束',
  58. '80',
  59. '倒凌结束',
  60. '90',
  61. '测量点结束','11','交库结束','') BESIDE_STATUS,
  62. T.UPPER_HEATPLAN_ID,
  63. T.PRO_PLAN_ID,
  64. T.GX_PLAN_NO,
  65. T.PLINE_CODE,
  66. T.PLINE_NAME,
  67. T.PROCESS_CODE_C,
  68. T.PROCESS_DESC_C,
  69. T.UPPER_PROCESS_CODE,
  70. T.NEXT_PROCESS_CODE,
  71. T.GOWHERE_CODE,
  72. T.GOWHERE_NAME,
  73. T.PROD_STANDARD,
  74. T.OUTPUT_STANDARD,
  75. DECODE(T.ISENDGX, '1', '是', '/') ISENDGX,
  76. DECODE(T.IF_MATCH_ODD, '1', '利库计划','2','组炉计划','3','精整利库','4','精整返线计划','5','合并计划','6','本工序精整利库','正常计划') IF_MATCH_ODD,
  77. DECODE(T.IF_DO_HEAT_PLAN, '1', '有', '无') IF_DO_HEAT_PLAN,
  78. T.ORDER_SOURCE,
  79. T.ORD_LN_DLY_PK,
  80. T.ORDER_NO || '/' || T.ORDER_SEQ ORDER_NO,
  81. T.ORDER_SEQ,
  82. T.DELIVERY_NO,
  83. T.REQ_BL_ID,
  84. T.IF_EXPORT,
  85. T.PRIORITY,
  86. T.PRIORITY_MEMO,
  87. T.PRO_MONTH,
  88. TO_CHAR(TO_DATE(T.PRO_DAY, 'YYYY-MM-DD'), 'YYYY-MM-DD') PRO_DAY,
  89. TO_CHAR(TO_DATE(T.BAL_YEAR_MONTH, 'YYYY-MM'), 'YYYY-MM') BAL_YEAR_MONTH,
  90. DECODE(T.IF_MONITOR, '1', '是', '/') IF_MONITOR,
  91. T.PRDCR_NO,
  92. T.MONITOR_POINT,
  93. T.BOM,
  94. T.WHOLE_BACKLOG,
  95. T.WHOLE_BACKLOG_DESC,
  96. T.STATION_ROAD,
  97. T.CIC,
  98. T.PIC,
  99. T.SIC,
  100. T.DIC,
  101. T.WIC,
  102. T.GIC,
  103. T.CRAFT_FILE_NO,
  104. T.CRAFT_FILE_MAN,
  105. T.CRAFT_SEQ,
  106. T.SEC_CRAFT_FILE_NO,
  107. T.GRADECODE,
  108. T.GRADENAME,
  109. T.STEELCODE,
  110. T.STEELNAME,
  111. T.PRODUCCODE,
  112. T.PRODUCNAME,
  113. T.MODEL_CODE,
  114. T.MODEL_DESC,
  115. T.INWL_ID,
  116. T.INWL_DESC,
  117. T.OUTWL_ID,
  118. T.OUTWL_DESC,
  119. T.OUTDIAMETER,
  120. T.WALLTHICK,
  121. T.LENGTHMIN,
  122. T.LENGTHMAX,
  123. T.OUTDIAMETER_IN,
  124. T.WALLTHICK_IN,
  125. T.LENGTH_IN,
  126. T.LENGTHMAX_IN,
  127. T.LENGTHMIN_IN,
  128. T.OUTNUM_CUT,
  129. T.PLN_INSINGLE_NUM,
  130. T.PLN_INSINGLE_WT,
  131. T.PLN_INDOUBLE_NUM,
  132. T.PLN_INDOUBLE_WT,
  133. T.PLN_OUTSINGLE_NUM,
  134. T.PLN_OUTSINGLE_W,
  135. T.PLN_OUTDOUBLE_NUM,
  136. T.PLN_OUTDOUBLE_W,
  137. T.CREATE_NAME,
  138. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  139. T.UPDATE_NAME,
  140. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  141. T.DOWNMAN,
  142. TO_CHAR(T.DOWNTIME, 'YYYY-MM-DD HH24:MI:SS') DOWNTIME,
  143. T.INDEX_SEQ,
  144. S.PLN_DIVIDE_ID,
  145. S.ZY_BATCH_ID,
  146. T.DECISION,
  147. CASE WHEN T.UPPER_PROCESS_CODE='D' THEN
  148. (SELECT MAX(DECODE(Z.PLANSTATUS,'00','计划','10','下发','20','生产中','30','生产完成','40','关闭')) FROM PLN_ZY_ZG_M Z WHERE Z.Heat_Plan_No=T.Upper_Heatplan_Id)
  149. WHEN T.UPPER_PROCESS_CODE='E' THEN
  150. (SELECT MAX(DECODE(Z.PLANSTATUS,'00','计划','10','下发','20','生产中','30','生产完成','40','关闭')) FROM PLN_ZY_DBK_M Z WHERE Z.Heat_Plan_No=T.Upper_Heatplan_Id)
  151. WHEN T.UPPER_PROCESS_CODE='F' THEN
  152. (SELECT MAX(DECODE(Z.PLANSTATUS,'00','计划','10','下发','20','生产中','30','生产完成','40','关闭')) FROM PLN_ZY_RCL_M Z WHERE Z.Heat_Plan_No=T.Upper_Heatplan_Id)
  153. ELSE
  154. ''
  155. END PLANSTATUS_GX,
  156. T.FEED_HEAT_NO,
  157. T.FLAG_STOVE_NO,T.MEMO,T.ZY_BATCH_ID_ZG,T.LOT_NO_GROUP,T.LOT_NO_SQE,T.DELIVERY_STATE_CODE,
  158. T.DELIVERY_STATE_NAME,
  159. DECODE(T.IS_LOAD_FLAG,'1','是','否')IS_LOAD_FLAG,
  160. DECODE(T.IS_WEIGHT_FLAG,'1','是','否')IS_WEIGHT_FLAG
  161. FROM PLN_ZY_JGX_M T, PLN_ORDER_JGX_S S
  162. WHERE T.PRO_PLAN_ID = S.PRO_PLAN_ID
  163. AND T.GX_PLAN_NO = S.GX_PLAN_NO
  164. ]]>
  165. </query>
  166. <query id="FrmPlanStoveG.queryPlanStoveReadyE" desc="查询加工线实际炉计划">
  167. <![CDATA[ SELECT T.HEAT_PLAN_NO,
  168. T.GX_PRO_SEQ,
  169. CASE
  170. WHEN T.ZY_BATCH_ID IS NULL THEN
  171. (SELECT S.ZY_BATCH_ID
  172. FROM PLN_ORDER_RCL_S S
  173. WHERE S.PRO_PLAN_ID = T.PRO_PLAN_ID
  174. AND S.GX_PLAN_NO = T.GX_PLAN_NO)
  175. ELSE
  176. T.ZY_BATCH_ID
  177. END ZY_BATCH_ID,
  178. T.STOVE_NO,
  179. T.JUDGE_STOVE_NO,
  180. DECODE(T.PLANSTATUS,'00','计划','10','下发','20','生产中','30','生产完成','40','关闭') PLANSTATUS,
  181. DECODE(T.PER_STATUS,
  182. '00',
  183. '上料开始',
  184. '10',
  185. '探伤开始',
  186. '20',
  187. '切管开始',
  188. '30',
  189. '车丝开始',
  190. '40',
  191. '螺纹检验开始',
  192. '50',
  193. '拧接开始',
  194. '60',
  195. '通径开始',
  196. '70',
  197. '水压开始',
  198. '80',
  199. '倒凌开始',
  200. '90',
  201. '测量点开始','11','交库开始','') PER_STATUS,
  202. DECODE(T.BESIDE_STATUS,
  203. '00',
  204. '上料结束',
  205. '10',
  206. '探伤结束',
  207. '20',
  208. '切管结束',
  209. '30',
  210. '车丝结束',
  211. '40',
  212. '螺纹检验结束',
  213. '50',
  214. '拧接结束',
  215. '60',
  216. '通径结束',
  217. '70',
  218. '水压结束',
  219. '80',
  220. '倒凌结束',
  221. '90',
  222. '测量点结束','11','交库结束','') BESIDE_STATUS,
  223. T.UPPER_HEATPLAN_ID,
  224. T.PRO_PLAN_ID,
  225. T.GX_PLAN_NO,
  226. T.PLINE_CODE,
  227. T.PLINE_NAME,
  228. T.PROCESS_CODE_C,
  229. T.PROCESS_DESC_C,
  230. T.UPPER_PROCESS_CODE,
  231. T.NEXT_PROCESS_CODE,
  232. T.GOWHERE_CODE,
  233. T.GOWHERE_NAME,
  234. T.PROD_STANDARD,
  235. T.OUTPUT_STANDARD,
  236. DECODE(T.ISENDGX,'1','是','/') ISENDGX,
  237. DECODE(T.IF_MATCH_ODD, '1', '利库计划','2','组炉计划','3','精整利库','4','精整返线计划','5','合并计划','6','本工序精整利库','正常计划') IF_MATCH_ODD,
  238. DECODE(T.IF_DO_HEAT_PLAN,'1','有','无') IF_DO_HEAT_PLAN,
  239. T.ORDER_SOURCE,
  240. T.ORD_LN_DLY_PK,
  241. T.ORDER_NO || '/' || T.ORDER_SEQ ORDER_NO,
  242. T.ORDER_SEQ,
  243. T.DELIVERY_NO,
  244. T.REQ_BL_ID,
  245. T.IF_EXPORT,
  246. T.PRIORITY,
  247. T.PRIORITY_MEMO,
  248. T.PRO_MONTH,
  249. TO_CHAR(TO_DATE(T.PRO_DAY, 'YYYY-MM-DD'), 'YYYY-MM-DD') PRO_DAY,
  250. TO_CHAR(TO_DATE(T.BAL_YEAR_MONTH, 'YYYY-MM'), 'YYYY-MM') BAL_YEAR_MONTH,
  251. DECODE(T.IF_MONITOR,'1','是','/') IF_MONITOR,
  252. T.PRDCR_NO,
  253. T.MONITOR_POINT,
  254. T.BOM,
  255. T.WHOLE_BACKLOG,
  256. T.WHOLE_BACKLOG_DESC,
  257. T.STATION_ROAD,
  258. T.CIC,
  259. T.PIC,
  260. T.SIC,
  261. T.DIC,
  262. T.WIC,T.GIC,
  263. T.CRAFT_FILE_NO,
  264. T.CRAFT_FILE_MAN,
  265. T.CRAFT_SEQ,
  266. T.SEC_CRAFT_FILE_NO,
  267. T.GRADECODE,
  268. T.GRADENAME,
  269. T.STEELCODE,
  270. T.STEELNAME,
  271. T.PRODUCCODE,
  272. T.PRODUCNAME,
  273. T.MODEL_CODE,
  274. T.MODEL_DESC,
  275. T.INWL_ID,
  276. T.INWL_DESC,
  277. T.OUTWL_ID,
  278. T.OUTWL_DESC,
  279. T.OUTDIAMETER_IN,
  280. T.WALLTHICK_IN,
  281. T.LENGTH_IN,
  282. T.LENGTHMAX_IN,
  283. T.LENGTHMIN_IN,
  284. T.OUTNUM_CUT,
  285. T.OUTDIAMETER,
  286. T.WALLTHICK,
  287. T.LENGTHMIN,
  288. T.LENGTHMAX,
  289. NVL(T.PLN_INSINGLE_NUM,0) PLN_INSINGLE_NUM,
  290. NVL(T.PLN_INSINGLE_WT,0) PLN_INSINGLE_WT,
  291. NVL(T.PLN_INDOUBLE_NUM,0) PLN_INDOUBLE_NUM,
  292. NVL(T.PLN_INDOUBLE_WT,0) PLN_INDOUBLE_WT,
  293. NVL(T.PLN_OUTSINGLE_NUM,0) PLN_OUTSINGLE_NUM,
  294. NVL(T.PLN_OUTSINGLE_W,0) PLN_OUTSINGLE_W,
  295. NVL(T.PLN_OUTDOUBLE_NUM,0) PLN_OUTDOUBLE_NUM,
  296. NVL(T.PLN_OUTDOUBLE_W,0) PLN_OUTDOUBLE_W,
  297. T.CREATE_NAME,
  298. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  299. T.UPDATE_NAME,
  300. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  301. T.DOWNMAN,
  302. TO_CHAR(T.DOWNTIME, 'YYYY-MM-DD HH24:MI:SS') DOWNTIME,
  303. T.INDEX_SEQ,
  304. T1.HEAT_PLAN_SQE,
  305. T1.BATCH_NO,
  306. T1.BATCH_GROUD_NO,
  307. T1.JUGDE_APPLY_CODE,
  308. T1.PLAN_INDOUBLE_NUM,
  309. T1.PLAN_INDOUBLE_WT,
  310. T1.REAL_INDOUBLE_NUM,
  311. T1.REAL_INDOUBLE_WT,
  312. T1.REAL_OUTDOUBLE_NUM,
  313. T1.REAL_OUTDOUBLE_WT,
  314. T.DECISION,
  315. CASE WHEN T.UPPER_PROCESS_CODE='D' THEN
  316. (SELECT MAX(DECODE(Z.PLANSTATUS,'00','计划','10','下发','20','生产中','30','生产完成','40','关闭')) FROM PLN_ZY_ZG_M Z WHERE Z.Heat_Plan_No=T.Upper_Heatplan_Id)
  317. WHEN T.UPPER_PROCESS_CODE='E' THEN
  318. (SELECT MAX(DECODE(Z.PLANSTATUS,'00','计划','10','下发','20','生产中','30','生产完成','40','关闭')) FROM PLN_ZY_DBK_M Z WHERE Z.Heat_Plan_No=T.Upper_Heatplan_Id)
  319. WHEN T.UPPER_PROCESS_CODE='F' THEN
  320. (SELECT MAX(DECODE(Z.PLANSTATUS,'00','计划','10','下发','20','生产中','30','生产完成','40','关闭')) FROM PLN_ZY_RCL_M Z WHERE Z.Heat_Plan_No=T.Upper_Heatplan_Id)
  321. ELSE
  322. ''
  323. END PLANSTATUS_GX,
  324. (SELECT NVL(SUM(M.ACT_COUNT), 0)
  325. FROM MAT_BC_M M
  326. WHERE M.JUDGE_STOVE_NO = T1.FEED_HEAT_NO
  327. AND NVL(M.JUGDE_APPLY_CODE, '/') = NVL(T1.JUGDE_APPLY_CODE, '/')
  328. AND M.HEAT_PLAN_NO_NEXT = T.HEAT_PLAN_NO
  329. AND M.BATCH_NO= T1.BATCH_NO
  330. AND M.BATCH_GROUD_NO = T1.BATCH_GROUD_NO
  331. AND M.MAT_STATUS = '80150103'
  332. AND M.NEXT_PROCESS_CDOE='G') ACT_COUNT,
  333. T.FEED_HEAT_NO,
  334. T.FLAG_STOVE_NO,T.MEMO,T.ZY_BATCH_ID_ZG,
  335. (select GET_BUTTRESS(T1.FEED_HEAT_NO,T1.BATCH_NO,T1.BATCH_GROUD_NO,'G',T1.HEAT_PLAN_NO) from dual) Storage_No,
  336. T.LOT_NO_GROUP,T.LOT_NO_SQE,
  337. T.DELIVERY_STATE_CODE,
  338. T.DELIVERY_STATE_NAME,
  339. (
  340. SELECT
  341. APPLY_DESC
  342. FROM
  343. QCM_PROBLEM_HANDLING
  344. WHERE
  345. JUDGE_STOVE_NO = T.FEED_HEAT_NO
  346. --AND ( BATCH_NO = '1' OR BATCH_NO = t1.BATCH_NO )
  347. --AND ( BATCH_GROUD_NO = '1' OR BATCH_GROUD_NO = t1.BATCH_GROUD_NO )
  348. AND PROCESS_CODE = 'G'
  349. AND ROWNUM = '1'
  350. ) APPLY_DESC
  351. FROM PLN_ZY_JGX_M T,PLN_ZY_JGX_C T1
  352. WHERE T.HEAT_PLAN_NO=T1.HEAT_PLAN_NO(+)
  353. ]]>
  354. </query>
  355. <query id="FrmPlanStoveG.addPlnMJgx" desc="新增加工线虚拟炉计划">
  356. <![CDATA[
  357. INSERT INTO PLN_ZY_JGX_M
  358. (HEAT_PLAN_NO,
  359. ZY_BATCH_ID,
  360. STOVE_NO,
  361. JUDGE_STOVE_NO,
  362. BATCH_NO,
  363. PLANSTATUS,
  364. UPPER_HEATPLAN_ID,
  365. PRO_PLAN_ID,
  366. GX_PLAN_NO,
  367. PLINE_CODE,
  368. PLINE_NAME,
  369. PROCESS_CODE_C,
  370. PROCESS_DESC_C,
  371. UPPER_PROCESS_CODE,
  372. NEXT_PROCESS_CODE,
  373. GOWHERE_CODE,
  374. GOWHERE_NAME,
  375. PROD_STANDARD,
  376. OUTPUT_STANDARD,
  377. ISENDGX,
  378. IF_MATCH_ODD,
  379. IF_DO_HEAT_PLAN,
  380. ORDER_SOURCE,
  381. ORD_LN_DLY_PK,
  382. ORDER_NO,
  383. ORDER_SEQ,
  384. DELIVERY_NO,
  385. REQ_BL_ID,
  386. IF_EXPORT,
  387. PRIORITY,
  388. PRIORITY_MEMO,
  389. PRO_MONTH,
  390. PRO_DAY,
  391. BAL_YEAR_MONTH,
  392. IF_MONITOR,
  393. PRDCR_NO,
  394. MONITOR_POINT,
  395. MONITOR_MENT,
  396. MONITOR_MAN,
  397. BOM,
  398. WHOLE_BACKLOG,
  399. WHOLE_BACKLOG_DESC,
  400. STATION_ROAD,
  401. CIC,
  402. PIC,
  403. SIC,
  404. DIC,
  405. WIC,
  406. GIC,
  407. CRAFT_FILE_NO,
  408. CRAFT_SEQ,
  409. CRAFT_FILE_MAN,
  410. SEC_CRAFT_FILE_NO,
  411. INWL_ID,
  412. INWL_DESC,
  413. OUTWL_ID,
  414. OUTWL_DESC,
  415. STEELCODE,
  416. STEELNAME,
  417. GRADECODE,
  418. GRADENAME,
  419. PRODUCCODE,
  420. PRODUCNAME,
  421. MODEL_CODE,
  422. MODEL_DESC,
  423. OUTDIAMETER,
  424. WALLTHICK,
  425. LENGTHMIN,
  426. LENGTHMAX,
  427. OUTDIAMETER_IN,
  428. WALLTHICK_IN,
  429. OUTNUM_CUT,
  430. LENGTH_IN,
  431. LENGTHMAX_IN,
  432. LENGTHMIN_IN,
  433. PLN_INSINGLE_NUM,
  434. PLN_INSINGLE_WT,
  435. PLN_INDOUBLE_NUM,
  436. PLN_INDOUBLE_WT,
  437. PLN_OUTSINGLE_NUM,
  438. PLN_OUTSINGLE_W,
  439. PLN_OUTDOUBLE_NUM,
  440. PLN_OUTDOUBLE_W,
  441. CREATE_NAME,
  442. CREATE_TIME,
  443. INDEX_SEQ,
  444. GX_PRO_SEQ,
  445. SPEC_CODE,
  446. SPEC_NAME,
  447. STD_CODE,
  448. STD_NAME,
  449. STD_STYLE,
  450. STD_STYLE_DESC,
  451. DECISION,
  452. FEED_HEAT_NO,
  453. FLAG_STOVE_NO,
  454. MEMO,
  455. ZY_BATCH_ID_ZG,HEAT_PLAN_NO_OLD,IF_PRODUCT,LOT_NO_SQE)
  456. VALUES
  457. (?,
  458. '#ZY_BATCH_ID#',
  459. '#STOVE_NO#',
  460. '#JUDGE_STOVE_NO#',
  461. '#BATCH_NO#',
  462. '00',
  463. '#UPPER_HEATPLAN_ID#',
  464. '#PRO_PLAN_ID#',
  465. '#GX_PLAN_NO#',
  466. '#PLINE_CODE#',
  467. '#PLINE_NAME#',
  468. '#PROCESS_CODE_C#',
  469. '#PROCESS_DESC_C#',
  470. '#UPPER_PROCESS_CODE#',
  471. '#NEXT_PROCESS_CODE#',
  472. '#GOWHERE_CODE#',
  473. '#GOWHERE_NAME#',
  474. '#PROD_STANDARD#',
  475. '#OUTPUT_STANDARD#',
  476. '#ISENDGX#',
  477. '#IF_MATCH_ODD#',
  478. '#IF_DO_HEAT_PLAN#',
  479. '#ORDER_SOURCE#',
  480. '#ORD_LN_DLY_PK#',
  481. '#ORDER_NO#',
  482. '#ORDER_SEQ#',
  483. '#DELIVERY_NO#',
  484. '#REQ_BL_ID#',
  485. '#IF_EXPORT#',
  486. '#PRIORITY#',
  487. '#PRIORITY_MEMO#',
  488. '#PRO_MONTH#',
  489. '#PRO_DAY#',
  490. '#BAL_YEAR_MONTH#',
  491. '#IF_MONITOR#',
  492. '#PRDCR_NO#',
  493. '#MONITOR_POINT#',
  494. '#MONITOR_MENT#',
  495. '#MONITOR_MAN#',
  496. '#BOM#',
  497. '#WHOLE_BACKLOG#',
  498. '#WHOLE_BACKLOG_DESC#',
  499. '#STATION_ROAD#',
  500. '#CIC#',
  501. '#PIC#',
  502. '#SIC#',
  503. '#DIC#',
  504. '#WIC#',
  505. '#GIC#',
  506. '#CRAFT_FILE_NO#',
  507. '#CRAFT_SEQ#',
  508. '#CRAFT_FILE_MAN#',
  509. '#SEC_CRAFT_FILE_NO#',
  510. '#INWL_ID#',
  511. '#INWL_DESC#',
  512. '#OUTWL_ID#',
  513. '#OUTWL_DESC#',
  514. '#STEELCODE#',
  515. '#STEELNAME#',
  516. '#GRADECODE#',
  517. '#GRADENAME#',
  518. '#PRODUCCODE#',
  519. '#PRODUCNAME#',
  520. '#MODEL_CODE#',
  521. '#MODEL_DESC#',
  522. '#OUTDIAMETER#',
  523. '#WALLTHICK#',
  524. '#LENGTHMIN#',
  525. '#LENGTHMAX#',
  526. '#OUTDIAMETER_IN#',
  527. '#WALLTHICK_IN#',
  528. '#OUTNUM_CUT#',
  529. '#LENGTH_IN#',
  530. '#LENGTHMAX_IN#',
  531. '#LENGTHMIN_IN#',
  532. '#PLN_INSINGLE_NUM#',
  533. '#PLN_INSINGLE_WT#',
  534. '#PLN_INDOUBLE_NUM#',
  535. '#PLN_INDOUBLE_WT#',
  536. '#PLN_OUTSINGLE_NUM#',
  537. '#PLN_OUTSINGLE_W#',
  538. '#PLN_OUTDOUBLE_NUM#',
  539. '#PLN_OUTDOUBLE_W#',
  540. ?,
  541. SYSDATE,
  542. '#INDEX_SEQ#',
  543. '#GX_PRO_SEQ#',
  544. '#SPEC_CODE#',
  545. '#SPEC_NAME#',
  546. '#STD_CODE#',
  547. '#STD_NAME#',
  548. '#STD_STYLE#',
  549. '#STD_STYLE_DESC#',
  550. '#DECISION#',
  551. '#FEED_HEAT_NO#',
  552. '#FLAG_STOVE_NO#',
  553. '#MEMO#',
  554. '#ZY_BATCH_ID_ZG#','#HEAT_PLAN_NO_OLD#','#IF_PRODUCT#','#LOT_NO_SQE#')
  555. ]]>
  556. </query>
  557. <query id="FrmPlanStoveG.addPlnCJgx" desc="新增加工线实际炉计划">
  558. <![CDATA[
  559. INSERT INTO PLN_ZY_JGX_C(
  560. HEAT_PLAN_NO,
  561. HEAT_PLAN_SQE,
  562. JUGDE_APPLY_CODE,
  563. ZY_BATCH_ID,
  564. STOVE_NO,
  565. JUDGE_STOVE_NO,
  566. BATCH_NO,
  567. BATCH_GROUD_NO,
  568. PRO_PLAN_ID,
  569. GX_PLAN_NO,
  570. PLINE_CODE,
  571. PLINE_NAME,
  572. OUTDIAMETER_IN,
  573. WALLTHICK_IN,
  574. OUTNUM_CUT,
  575. LENGTH_IN,
  576. LENGTHMAX_IN,
  577. LENGTHMIN_IN,
  578. PLAN_INDOUBLE_NUM,
  579. PLAN_INDOUBLE_WT,
  580. REAL_INDOUBLE_NUM,
  581. REAL_INDOUBLE_WT,
  582. REAL_OUTDOUBLE_NUM,
  583. REAL_OUTDOUBLE_WT,
  584. FEED_HEAT_NO,
  585. FLAG_STOVE_NO)
  586. VALUES(
  587. ?,
  588. ?,
  589. '#JUGDE_APPLY_CODE#',
  590. '#ZY_BATCH_ID#',
  591. '#STOVE_NO#',
  592. '#JUDGE_STOVE_NO#',
  593. '#BATCH_NO#',
  594. '#BATCH_GROUD_NO#',
  595. '#PRO_PLAN_ID#',
  596. '#GX_PLAN_NO#',
  597. '#PLINE_CODE#',
  598. '#PLINE_NAME#',
  599. '#OUTDIAMETER_IN#',
  600. '#WALLTHICK_IN#',
  601. '#OUTNUM_CUT#',
  602. '#LENGTH_IN#',
  603. '#LENGTHMAX_IN#',
  604. '#LENGTHMIN_IN#',
  605. '#PLAN_INDOUBLE_NUM#',
  606. '#PLAN_INDOUBLE_WT#',
  607. '#REAL_INDOUBLE_NUM#',
  608. '#REAL_INDOUBLE_WT#',
  609. '#REAL_OUTDOUBLE_NUM#',
  610. '#REAL_OUTDOUBLE_WT#',
  611. '#FEED_HEAT_NO#',
  612. '#FLAG_STOVE_NO#')
  613. ]]>
  614. </query>
  615. <query id="FrmPlanStoveG.addPlnMOldBf" desc="新增原主炉计划备份">
  616. <![CDATA[
  617. INSERT INTO PLN_ZY_JGX_M_OLD
  618. (HEAT_PLAN_NO_NEW,
  619. HEAT_PLAN_NO,
  620. ZY_BATCH_ID,
  621. STOVE_NO,
  622. JUDGE_STOVE_NO,
  623. BATCH_NO,
  624. PLANSTATUS,
  625. PER_STATUS,
  626. BESIDE_STATUS,
  627. UPPER_HEATPLAN_ID,
  628. PRO_PLAN_ID,
  629. GX_PLAN_NO,
  630. PLINE_CODE,
  631. PLINE_NAME,
  632. PROCESS_CODE_C,
  633. PROCESS_DESC_C,
  634. UPPER_PROCESS_CODE,
  635. NEXT_PROCESS_CODE,
  636. GOWHERE_CODE,
  637. GOWHERE_NAME,
  638. PROD_STANDARD,
  639. OUTPUT_STANDARD,
  640. ISENDGX,
  641. IF_MATCH_ODD,
  642. IF_DO_HEAT_PLAN,
  643. ORDER_SOURCE,
  644. ORD_LN_DLY_PK,
  645. ORDER_NO,
  646. ORDER_SEQ,
  647. DELIVERY_NO,
  648. REQ_BL_ID,
  649. IF_EXPORT,
  650. PRIORITY,
  651. PRIORITY_MEMO,
  652. PRO_MONTH,
  653. PRO_DAY,
  654. BAL_YEAR_MONTH,
  655. IF_MONITOR,
  656. PRDCR_NO,
  657. MONITOR_POINT,
  658. MONITOR_MENT,
  659. MONITOR_MAN,
  660. BOM,
  661. WHOLE_BACKLOG,
  662. WHOLE_BACKLOG_DESC,
  663. STATION_ROAD,
  664. CIC,
  665. PIC,
  666. SIC,
  667. DIC,
  668. WIC,
  669. GIC,
  670. CRAFT_FILE_NO,
  671. CRAFT_SEQ,
  672. CRAFT_FILE_MAN,
  673. SEC_CRAFT_FILE_NO,
  674. INWL_ID,
  675. INWL_DESC,
  676. OUTWL_ID,
  677. OUTWL_DESC,
  678. STEELCODE,
  679. STEELNAME,
  680. GRADECODE,
  681. GRADENAME,
  682. PRODUCCODE,
  683. PRODUCNAME,
  684. MODEL_CODE,
  685. MODEL_DESC,
  686. OUTDIAMETER,
  687. WALLTHICK,
  688. LENGTHMIN,
  689. LENGTHMAX,
  690. OUTDIAMETER_IN,
  691. WALLTHICK_IN,
  692. OUTNUM_CUT,
  693. LENGTH_IN,
  694. LENGTHMAX_IN,
  695. LENGTHMIN_IN,
  696. PLN_INSINGLE_NUM,
  697. PLN_INSINGLE_WT,
  698. PLN_INDOUBLE_NUM,
  699. PLN_INDOUBLE_WT,
  700. PLN_OUTSINGLE_NUM,
  701. PLN_OUTSINGLE_W,
  702. PLN_OUTDOUBLE_NUM,
  703. PLN_OUTDOUBLE_W,
  704. CREATE_NAME,
  705. CREATE_TIME,
  706. UPDATE_NAME,
  707. UPDATE_TIME,
  708. DOWNMAN,
  709. DOWNTIME,
  710. INDEX_SEQ,
  711. GX_PRO_SEQ,
  712. SPEC_CODE,
  713. SPEC_NAME,
  714. STD_CODE,
  715. STD_NAME,
  716. STD_STYLE,
  717. STD_STYLE_DESC,
  718. DECISION,
  719. FEED_HEAT_NO,
  720. FLAG_STOVE_NO,
  721. MEMO,
  722. ZY_BATCH_ID_ZG,
  723. HEAT_PLAN_NO_OLD,
  724. IF_PRODUCT,
  725. PLINE_CODE_W,
  726. PLINE_NAME_W,
  727. IS_BATCH,
  728. CHECK_NO,
  729. LOT_NO_GROUP,
  730. LOT_NO_SQE,
  731. IS_CLOSE,
  732. WAITING_DECISION_MEMO,
  733. IS_VISIBLE,
  734. LOADTIME)
  735. SELECT ?,
  736. HEAT_PLAN_NO,
  737. ZY_BATCH_ID,
  738. STOVE_NO,
  739. JUDGE_STOVE_NO,
  740. BATCH_NO,
  741. PLANSTATUS,
  742. PER_STATUS,
  743. BESIDE_STATUS,
  744. UPPER_HEATPLAN_ID,
  745. PRO_PLAN_ID,
  746. GX_PLAN_NO,
  747. PLINE_CODE,
  748. PLINE_NAME,
  749. PROCESS_CODE_C,
  750. PROCESS_DESC_C,
  751. UPPER_PROCESS_CODE,
  752. NEXT_PROCESS_CODE,
  753. GOWHERE_CODE,
  754. GOWHERE_NAME,
  755. PROD_STANDARD,
  756. OUTPUT_STANDARD,
  757. ISENDGX,
  758. IF_MATCH_ODD,
  759. IF_DO_HEAT_PLAN,
  760. ORDER_SOURCE,
  761. ORD_LN_DLY_PK,
  762. ORDER_NO,
  763. ORDER_SEQ,
  764. DELIVERY_NO,
  765. REQ_BL_ID,
  766. IF_EXPORT,
  767. PRIORITY,
  768. PRIORITY_MEMO,
  769. PRO_MONTH,
  770. PRO_DAY,
  771. BAL_YEAR_MONTH,
  772. IF_MONITOR,
  773. PRDCR_NO,
  774. MONITOR_POINT,
  775. MONITOR_MENT,
  776. MONITOR_MAN,
  777. BOM,
  778. WHOLE_BACKLOG,
  779. WHOLE_BACKLOG_DESC,
  780. STATION_ROAD,
  781. CIC,
  782. PIC,
  783. SIC,
  784. DIC,
  785. WIC,
  786. GIC,
  787. CRAFT_FILE_NO,
  788. CRAFT_SEQ,
  789. CRAFT_FILE_MAN,
  790. SEC_CRAFT_FILE_NO,
  791. INWL_ID,
  792. INWL_DESC,
  793. OUTWL_ID,
  794. OUTWL_DESC,
  795. STEELCODE,
  796. STEELNAME,
  797. GRADECODE,
  798. GRADENAME,
  799. PRODUCCODE,
  800. PRODUCNAME,
  801. MODEL_CODE,
  802. MODEL_DESC,
  803. OUTDIAMETER,
  804. WALLTHICK,
  805. LENGTHMIN,
  806. LENGTHMAX,
  807. OUTDIAMETER_IN,
  808. WALLTHICK_IN,
  809. OUTNUM_CUT,
  810. LENGTH_IN,
  811. LENGTHMAX_IN,
  812. LENGTHMIN_IN,
  813. PLN_INSINGLE_NUM,
  814. PLN_INSINGLE_WT,
  815. PLN_INDOUBLE_NUM,
  816. PLN_INDOUBLE_WT,
  817. PLN_OUTSINGLE_NUM,
  818. PLN_OUTSINGLE_W,
  819. PLN_OUTDOUBLE_NUM,
  820. PLN_OUTDOUBLE_W,
  821. CREATE_NAME,
  822. CREATE_TIME,
  823. UPDATE_NAME,
  824. UPDATE_TIME,
  825. DOWNMAN,
  826. DOWNTIME,
  827. INDEX_SEQ,
  828. GX_PRO_SEQ,
  829. SPEC_CODE,
  830. SPEC_NAME,
  831. STD_CODE,
  832. STD_NAME,
  833. STD_STYLE,
  834. STD_STYLE_DESC,
  835. DECISION,
  836. FEED_HEAT_NO,
  837. FLAG_STOVE_NO,
  838. MEMO,
  839. ZY_BATCH_ID_ZG,
  840. HEAT_PLAN_NO_OLD,
  841. IF_PRODUCT,
  842. PLINE_CODE_W,
  843. PLINE_NAME_W,
  844. IS_BATCH,
  845. CHECK_NO,
  846. LOT_NO_GROUP,
  847. LOT_NO_SQE,
  848. IS_CLOSE,
  849. WAITING_DECISION_MEMO,
  850. IS_VISIBLE,
  851. LOADTIME FROM PLN_ZY_JGX_M WHERE HEAT_PLAN_NO = ?
  852. ]]>
  853. </query>
  854. <query id="FrmPlanStoveG.addPlnCOldBf" desc="新增原从炉计划备份">
  855. <![CDATA[
  856. INSERT INTO PLN_ZY_JGX_C_OLD
  857. (HEAT_PLAN_NO_NEW,
  858. HEAT_PLAN_NO,
  859. HEAT_PLAN_SQE,
  860. JUGDE_APPLY_CODE,
  861. ZY_BATCH_ID,
  862. STOVE_NO,
  863. JUDGE_STOVE_NO,
  864. BATCH_NO,
  865. BATCH_GROUD_NO,
  866. PRO_PLAN_ID,
  867. GX_PLAN_NO,
  868. PLINE_CODE,
  869. PLINE_NAME,
  870. OUTDIAMETER_IN,
  871. WALLTHICK_IN,
  872. OUTNUM_CUT,
  873. LENGTH_IN,
  874. LENGTHMAX_IN,
  875. LENGTHMIN_IN,
  876. PLAN_INDOUBLE_NUM,
  877. PLAN_INDOUBLE_WT,
  878. REAL_INDOUBLE_NUM,
  879. REAL_INDOUBLE_WT,
  880. REAL_OUTDOUBLE_NUM,
  881. REAL_OUTDOUBLE_WT,
  882. FEED_HEAT_NO,
  883. FLAG_STOVE_NO,
  884. PER_STATUS,
  885. BESIDE_STATUS,
  886. LOADTIME,
  887. PLINE_CODE_W,
  888. PLINE_NAME_W)
  889. SELECT ?,
  890. HEAT_PLAN_NO,
  891. HEAT_PLAN_SQE,
  892. JUGDE_APPLY_CODE,
  893. ZY_BATCH_ID,
  894. STOVE_NO,
  895. JUDGE_STOVE_NO,
  896. BATCH_NO,
  897. BATCH_GROUD_NO,
  898. PRO_PLAN_ID,
  899. GX_PLAN_NO,
  900. PLINE_CODE,
  901. PLINE_NAME,
  902. OUTDIAMETER_IN,
  903. WALLTHICK_IN,
  904. OUTNUM_CUT,
  905. LENGTH_IN,
  906. LENGTHMAX_IN,
  907. LENGTHMIN_IN,
  908. PLAN_INDOUBLE_NUM,
  909. PLAN_INDOUBLE_WT,
  910. REAL_INDOUBLE_NUM,
  911. REAL_INDOUBLE_WT,
  912. REAL_OUTDOUBLE_NUM,
  913. REAL_OUTDOUBLE_WT,
  914. FEED_HEAT_NO,
  915. FLAG_STOVE_NO,
  916. PER_STATUS,
  917. BESIDE_STATUS,
  918. LOADTIME,
  919. PLINE_CODE_W,
  920. PLINE_NAME_W
  921. FROM PLN_ZY_JGX_C
  922. WHERE HEAT_PLAN_NO = ?
  923. ]]>
  924. </query>
  925. <query id="FrmPlanStoveG.addPlnM" desc="撤销合并新增主炉计划备份">
  926. <![CDATA[
  927. INSERT INTO PLN_ZY_JGX_M
  928. (HEAT_PLAN_NO,
  929. ZY_BATCH_ID,
  930. STOVE_NO,
  931. JUDGE_STOVE_NO,
  932. BATCH_NO,
  933. PLANSTATUS,
  934. PER_STATUS,
  935. BESIDE_STATUS,
  936. UPPER_HEATPLAN_ID,
  937. PRO_PLAN_ID,
  938. GX_PLAN_NO,
  939. PLINE_CODE,
  940. PLINE_NAME,
  941. PROCESS_CODE_C,
  942. PROCESS_DESC_C,
  943. UPPER_PROCESS_CODE,
  944. NEXT_PROCESS_CODE,
  945. GOWHERE_CODE,
  946. GOWHERE_NAME,
  947. PROD_STANDARD,
  948. OUTPUT_STANDARD,
  949. ISENDGX,
  950. IF_MATCH_ODD,
  951. IF_DO_HEAT_PLAN,
  952. ORDER_SOURCE,
  953. ORD_LN_DLY_PK,
  954. ORDER_NO,
  955. ORDER_SEQ,
  956. DELIVERY_NO,
  957. REQ_BL_ID,
  958. IF_EXPORT,
  959. PRIORITY,
  960. PRIORITY_MEMO,
  961. PRO_MONTH,
  962. PRO_DAY,
  963. BAL_YEAR_MONTH,
  964. IF_MONITOR,
  965. PRDCR_NO,
  966. MONITOR_POINT,
  967. MONITOR_MENT,
  968. MONITOR_MAN,
  969. BOM,
  970. WHOLE_BACKLOG,
  971. WHOLE_BACKLOG_DESC,
  972. STATION_ROAD,
  973. CIC,
  974. PIC,
  975. SIC,
  976. DIC,
  977. WIC,
  978. GIC,
  979. CRAFT_FILE_NO,
  980. CRAFT_SEQ,
  981. CRAFT_FILE_MAN,
  982. SEC_CRAFT_FILE_NO,
  983. INWL_ID,
  984. INWL_DESC,
  985. OUTWL_ID,
  986. OUTWL_DESC,
  987. STEELCODE,
  988. STEELNAME,
  989. GRADECODE,
  990. GRADENAME,
  991. PRODUCCODE,
  992. PRODUCNAME,
  993. MODEL_CODE,
  994. MODEL_DESC,
  995. OUTDIAMETER,
  996. WALLTHICK,
  997. LENGTHMIN,
  998. LENGTHMAX,
  999. OUTDIAMETER_IN,
  1000. WALLTHICK_IN,
  1001. OUTNUM_CUT,
  1002. LENGTH_IN,
  1003. LENGTHMAX_IN,
  1004. LENGTHMIN_IN,
  1005. PLN_INSINGLE_NUM,
  1006. PLN_INSINGLE_WT,
  1007. PLN_INDOUBLE_NUM,
  1008. PLN_INDOUBLE_WT,
  1009. PLN_OUTSINGLE_NUM,
  1010. PLN_OUTSINGLE_W,
  1011. PLN_OUTDOUBLE_NUM,
  1012. PLN_OUTDOUBLE_W,
  1013. CREATE_NAME,
  1014. CREATE_TIME,
  1015. UPDATE_NAME,
  1016. UPDATE_TIME,
  1017. DOWNMAN,
  1018. DOWNTIME,
  1019. INDEX_SEQ,
  1020. GX_PRO_SEQ,
  1021. SPEC_CODE,
  1022. SPEC_NAME,
  1023. STD_CODE,
  1024. STD_NAME,
  1025. STD_STYLE,
  1026. STD_STYLE_DESC,
  1027. DECISION,
  1028. FEED_HEAT_NO,
  1029. FLAG_STOVE_NO,
  1030. MEMO,
  1031. ZY_BATCH_ID_ZG,
  1032. HEAT_PLAN_NO_OLD,
  1033. IF_PRODUCT,
  1034. PLINE_CODE_W,
  1035. PLINE_NAME_W,
  1036. IS_BATCH,
  1037. CHECK_NO,
  1038. LOT_NO_GROUP,
  1039. LOT_NO_SQE,
  1040. IS_CLOSE,
  1041. WAITING_DECISION_MEMO,
  1042. IS_VISIBLE,
  1043. LOADTIME)
  1044. SELECT HEAT_PLAN_NO,
  1045. ZY_BATCH_ID,
  1046. STOVE_NO,
  1047. JUDGE_STOVE_NO,
  1048. BATCH_NO,
  1049. PLANSTATUS,
  1050. PER_STATUS,
  1051. BESIDE_STATUS,
  1052. UPPER_HEATPLAN_ID,
  1053. PRO_PLAN_ID,
  1054. GX_PLAN_NO,
  1055. PLINE_CODE,
  1056. PLINE_NAME,
  1057. PROCESS_CODE_C,
  1058. PROCESS_DESC_C,
  1059. UPPER_PROCESS_CODE,
  1060. NEXT_PROCESS_CODE,
  1061. GOWHERE_CODE,
  1062. GOWHERE_NAME,
  1063. PROD_STANDARD,
  1064. OUTPUT_STANDARD,
  1065. ISENDGX,
  1066. IF_MATCH_ODD,
  1067. IF_DO_HEAT_PLAN,
  1068. ORDER_SOURCE,
  1069. ORD_LN_DLY_PK,
  1070. ORDER_NO,
  1071. ORDER_SEQ,
  1072. DELIVERY_NO,
  1073. REQ_BL_ID,
  1074. IF_EXPORT,
  1075. PRIORITY,
  1076. PRIORITY_MEMO,
  1077. PRO_MONTH,
  1078. PRO_DAY,
  1079. BAL_YEAR_MONTH,
  1080. IF_MONITOR,
  1081. PRDCR_NO,
  1082. MONITOR_POINT,
  1083. MONITOR_MENT,
  1084. MONITOR_MAN,
  1085. BOM,
  1086. WHOLE_BACKLOG,
  1087. WHOLE_BACKLOG_DESC,
  1088. STATION_ROAD,
  1089. CIC,
  1090. PIC,
  1091. SIC,
  1092. DIC,
  1093. WIC,
  1094. GIC,
  1095. CRAFT_FILE_NO,
  1096. CRAFT_SEQ,
  1097. CRAFT_FILE_MAN,
  1098. SEC_CRAFT_FILE_NO,
  1099. INWL_ID,
  1100. INWL_DESC,
  1101. OUTWL_ID,
  1102. OUTWL_DESC,
  1103. STEELCODE,
  1104. STEELNAME,
  1105. GRADECODE,
  1106. GRADENAME,
  1107. PRODUCCODE,
  1108. PRODUCNAME,
  1109. MODEL_CODE,
  1110. MODEL_DESC,
  1111. OUTDIAMETER,
  1112. WALLTHICK,
  1113. LENGTHMIN,
  1114. LENGTHMAX,
  1115. OUTDIAMETER_IN,
  1116. WALLTHICK_IN,
  1117. OUTNUM_CUT,
  1118. LENGTH_IN,
  1119. LENGTHMAX_IN,
  1120. LENGTHMIN_IN,
  1121. PLN_INSINGLE_NUM,
  1122. PLN_INSINGLE_WT,
  1123. PLN_INDOUBLE_NUM,
  1124. PLN_INDOUBLE_WT,
  1125. PLN_OUTSINGLE_NUM,
  1126. PLN_OUTSINGLE_W,
  1127. PLN_OUTDOUBLE_NUM,
  1128. PLN_OUTDOUBLE_W,
  1129. CREATE_NAME,
  1130. CREATE_TIME,
  1131. UPDATE_NAME,
  1132. UPDATE_TIME,
  1133. DOWNMAN,
  1134. DOWNTIME,
  1135. INDEX_SEQ,
  1136. GX_PRO_SEQ,
  1137. SPEC_CODE,
  1138. SPEC_NAME,
  1139. STD_CODE,
  1140. STD_NAME,
  1141. STD_STYLE,
  1142. STD_STYLE_DESC,
  1143. DECISION,
  1144. FEED_HEAT_NO,
  1145. FLAG_STOVE_NO,
  1146. MEMO,
  1147. ZY_BATCH_ID_ZG,
  1148. HEAT_PLAN_NO_OLD,
  1149. IF_PRODUCT,
  1150. PLINE_CODE_W,
  1151. PLINE_NAME_W,
  1152. IS_BATCH,
  1153. CHECK_NO,
  1154. LOT_NO_GROUP,
  1155. ?,
  1156. IS_CLOSE,
  1157. WAITING_DECISION_MEMO,
  1158. IS_VISIBLE,
  1159. LOADTIME FROM PLN_ZY_JGX_M_OLD WHERE HEAT_PLAN_NO_NEW=? AND HEAT_PLAN_NO = ?
  1160. ]]>
  1161. </query>
  1162. <query id="FrmPlanStoveG.addPlnC" desc="撤销合并新增从炉计划备份">
  1163. <![CDATA[
  1164. INSERT INTO PLN_ZY_JGX_C
  1165. (HEAT_PLAN_NO,
  1166. HEAT_PLAN_SQE,
  1167. JUGDE_APPLY_CODE,
  1168. ZY_BATCH_ID,
  1169. STOVE_NO,
  1170. JUDGE_STOVE_NO,
  1171. BATCH_NO,
  1172. BATCH_GROUD_NO,
  1173. PRO_PLAN_ID,
  1174. GX_PLAN_NO,
  1175. PLINE_CODE,
  1176. PLINE_NAME,
  1177. OUTDIAMETER_IN,
  1178. WALLTHICK_IN,
  1179. OUTNUM_CUT,
  1180. LENGTH_IN,
  1181. LENGTHMAX_IN,
  1182. LENGTHMIN_IN,
  1183. PLAN_INDOUBLE_NUM,
  1184. PLAN_INDOUBLE_WT,
  1185. REAL_INDOUBLE_NUM,
  1186. REAL_INDOUBLE_WT,
  1187. REAL_OUTDOUBLE_NUM,
  1188. REAL_OUTDOUBLE_WT,
  1189. FEED_HEAT_NO,
  1190. FLAG_STOVE_NO,
  1191. PER_STATUS,
  1192. BESIDE_STATUS,
  1193. LOADTIME,
  1194. PLINE_CODE_W,
  1195. PLINE_NAME_W)
  1196. SELECT HEAT_PLAN_NO,
  1197. HEAT_PLAN_SQE,
  1198. JUGDE_APPLY_CODE,
  1199. ZY_BATCH_ID,
  1200. STOVE_NO,
  1201. JUDGE_STOVE_NO,
  1202. BATCH_NO,
  1203. BATCH_GROUD_NO,
  1204. PRO_PLAN_ID,
  1205. GX_PLAN_NO,
  1206. PLINE_CODE,
  1207. PLINE_NAME,
  1208. OUTDIAMETER_IN,
  1209. WALLTHICK_IN,
  1210. OUTNUM_CUT,
  1211. LENGTH_IN,
  1212. LENGTHMAX_IN,
  1213. LENGTHMIN_IN,
  1214. PLAN_INDOUBLE_NUM,
  1215. PLAN_INDOUBLE_WT,
  1216. REAL_INDOUBLE_NUM,
  1217. REAL_INDOUBLE_WT,
  1218. REAL_OUTDOUBLE_NUM,
  1219. REAL_OUTDOUBLE_WT,
  1220. FEED_HEAT_NO,
  1221. FLAG_STOVE_NO,
  1222. PER_STATUS,
  1223. BESIDE_STATUS,
  1224. LOADTIME,
  1225. PLINE_CODE_W,
  1226. PLINE_NAME_W
  1227. FROM PLN_ZY_JGX_C_OLD
  1228. WHERE HEAT_PLAN_NO_NEW=? AND HEAT_PLAN_NO = ?
  1229. ]]>
  1230. </query>
  1231. <query id="FrmPlanStoveG.queryPlanStoveReadyENew" desc="查询加工线实际炉计划">
  1232. <![CDATA[ SELECT T.HEAT_PLAN_NO,
  1233. T.GX_PRO_SEQ,
  1234. CASE
  1235. WHEN T.ZY_BATCH_ID IS NULL THEN
  1236. (SELECT S.ZY_BATCH_ID
  1237. FROM PLN_ORDER_RCL_S S
  1238. WHERE S.PRO_PLAN_ID = T.PRO_PLAN_ID
  1239. AND S.GX_PLAN_NO = T.GX_PLAN_NO)
  1240. ELSE
  1241. T.ZY_BATCH_ID
  1242. END ZY_BATCH_ID,
  1243. T.STOVE_NO,
  1244. T.JUDGE_STOVE_NO,
  1245. DECODE(T.PLANSTATUS,'00','计划','10','下发','20','生产中','30','生产完成','40','关闭') PLANSTATUS,
  1246. DECODE(T.PER_STATUS,
  1247. '00',
  1248. '上料开始',
  1249. '10',
  1250. '探伤开始',
  1251. '20',
  1252. '切管开始',
  1253. '30',
  1254. '车丝开始',
  1255. '40',
  1256. '螺纹检验开始',
  1257. '50',
  1258. '拧接开始',
  1259. '60',
  1260. '通径开始',
  1261. '70',
  1262. '水压开始',
  1263. '80',
  1264. '倒凌开始',
  1265. '90',
  1266. '测量点开始','11','交库开始','') PER_STATUS,
  1267. DECODE(T.BESIDE_STATUS,
  1268. '00',
  1269. '上料结束',
  1270. '10',
  1271. '探伤结束',
  1272. '20',
  1273. '切管结束',
  1274. '30',
  1275. '车丝结束',
  1276. '40',
  1277. '螺纹检验结束',
  1278. '50',
  1279. '拧接结束',
  1280. '60',
  1281. '通径结束',
  1282. '70',
  1283. '水压结束',
  1284. '80',
  1285. '倒凌结束',
  1286. '90',
  1287. '测量点结束','11','交库结束','') BESIDE_STATUS,
  1288. T.UPPER_HEATPLAN_ID,
  1289. T.PRO_PLAN_ID,
  1290. T.GX_PLAN_NO,
  1291. T.PLINE_CODE,
  1292. T.PLINE_NAME,
  1293. T.PROCESS_CODE_C,
  1294. T.PROCESS_DESC_C,
  1295. T.UPPER_PROCESS_CODE,
  1296. T.NEXT_PROCESS_CODE,
  1297. T.GOWHERE_CODE,
  1298. T.GOWHERE_NAME,
  1299. T.PROD_STANDARD,
  1300. T.OUTPUT_STANDARD,
  1301. DECODE(T.ISENDGX,'1','是','/') ISENDGX,
  1302. DECODE(T.IF_MATCH_ODD, '1', '利库计划','2','组炉计划','3','精整利库','4','精整返线计划','5','合并计划','正常计划') IF_MATCH_ODD,
  1303. DECODE(T.IF_DO_HEAT_PLAN,'1','有','无') IF_DO_HEAT_PLAN,
  1304. T.ORDER_SOURCE,
  1305. T.ORD_LN_DLY_PK,
  1306. T.ORDER_NO || '/' || T.ORDER_SEQ ORDER_NO,
  1307. T.ORDER_SEQ,
  1308. T.DELIVERY_NO,
  1309. T.REQ_BL_ID,
  1310. T.IF_EXPORT,
  1311. T.PRIORITY,
  1312. T.PRIORITY_MEMO,
  1313. T.PRO_MONTH,
  1314. TO_CHAR(TO_DATE(T.PRO_DAY, 'YYYY-MM-DD'), 'YYYY-MM-DD') PRO_DAY,
  1315. TO_CHAR(TO_DATE(T.BAL_YEAR_MONTH, 'YYYY-MM'), 'YYYY-MM') BAL_YEAR_MONTH,
  1316. DECODE(T.IF_MONITOR,'1','是','/') IF_MONITOR,
  1317. T.PRDCR_NO,
  1318. T.MONITOR_POINT,
  1319. T.BOM,
  1320. T.WHOLE_BACKLOG,
  1321. T.WHOLE_BACKLOG_DESC,
  1322. T.STATION_ROAD,
  1323. T.CIC,
  1324. T.PIC,
  1325. T.SIC,
  1326. T.DIC,
  1327. T.WIC,T.GIC,
  1328. T.CRAFT_FILE_NO,
  1329. T.CRAFT_FILE_MAN,
  1330. T.CRAFT_SEQ,
  1331. T.SEC_CRAFT_FILE_NO,
  1332. T.GRADECODE,
  1333. T.GRADENAME,
  1334. T.STEELCODE,
  1335. T.STEELNAME,
  1336. T.PRODUCCODE,
  1337. T.PRODUCNAME,
  1338. T.MODEL_CODE,
  1339. T.MODEL_DESC,
  1340. T.INWL_ID,
  1341. T.INWL_DESC,
  1342. T.OUTWL_ID,
  1343. T.OUTWL_DESC,
  1344. T.OUTDIAMETER_IN,
  1345. T.WALLTHICK_IN,
  1346. T.LENGTH_IN,
  1347. T.LENGTHMAX_IN,
  1348. T.LENGTHMIN_IN,
  1349. T.OUTNUM_CUT,
  1350. T.OUTDIAMETER,
  1351. T.WALLTHICK,
  1352. T.LENGTHMIN,
  1353. T.LENGTHMAX,
  1354. NVL(T.PLN_INSINGLE_NUM,0) PLN_INSINGLE_NUM,
  1355. NVL(T.PLN_INSINGLE_WT,0) PLN_INSINGLE_WT,
  1356. NVL(T.PLN_INDOUBLE_NUM,0) PLN_INDOUBLE_NUM,
  1357. NVL(T.PLN_INDOUBLE_WT,0) PLN_INDOUBLE_WT,
  1358. NVL(T.PLN_OUTSINGLE_NUM,0) PLN_OUTSINGLE_NUM,
  1359. NVL(T.PLN_OUTSINGLE_W,0) PLN_OUTSINGLE_W,
  1360. NVL(T.PLN_OUTDOUBLE_NUM,0) PLN_OUTDOUBLE_NUM,
  1361. NVL(T.PLN_OUTDOUBLE_W,0) PLN_OUTDOUBLE_W,
  1362. T.CREATE_NAME,
  1363. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  1364. T.UPDATE_NAME,
  1365. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  1366. T.DOWNMAN,
  1367. TO_CHAR(T.DOWNTIME, 'YYYY-MM-DD HH24:MI:SS') DOWNTIME,
  1368. T.INDEX_SEQ,
  1369. T1.HEAT_PLAN_SQE,
  1370. T1.BATCH_NO,
  1371. T1.BATCH_GROUD_NO,
  1372. T1.JUGDE_APPLY_CODE,
  1373. T1.PLAN_INDOUBLE_NUM,
  1374. T1.PLAN_INDOUBLE_WT,
  1375. T1.REAL_INDOUBLE_NUM,
  1376. T1.REAL_INDOUBLE_WT,
  1377. T1.REAL_OUTDOUBLE_NUM,
  1378. T1.REAL_OUTDOUBLE_WT,
  1379. T.DECISION,
  1380. CASE WHEN T.UPPER_PROCESS_CODE='D' THEN
  1381. (SELECT MAX(DECODE(Z.PLANSTATUS,'00','计划','10','下发','20','生产中','30','生产完成','40','关闭')) FROM PLN_ZY_ZG_M Z WHERE Z.Heat_Plan_No=T.Upper_Heatplan_Id)
  1382. WHEN T.UPPER_PROCESS_CODE='E' THEN
  1383. (SELECT MAX(DECODE(Z.PLANSTATUS,'00','计划','10','下发','20','生产中','30','生产完成','40','关闭')) FROM PLN_ZY_DBK_M Z WHERE Z.Heat_Plan_No=T.Upper_Heatplan_Id)
  1384. WHEN T.UPPER_PROCESS_CODE='F' THEN
  1385. (SELECT MAX(DECODE(Z.PLANSTATUS,'00','计划','10','下发','20','生产中','30','生产完成','40','关闭')) FROM PLN_ZY_RCL_M Z WHERE Z.Heat_Plan_No=T.Upper_Heatplan_Id)
  1386. ELSE
  1387. ''
  1388. END PLANSTATUS_GX,
  1389. (SELECT NVL(SUM(M.ACT_COUNT), 0)
  1390. FROM MAT_BC_M M
  1391. WHERE M.JUDGE_STOVE_NO = T1.FEED_HEAT_NO
  1392. AND NVL(M.JUGDE_APPLY_CODE, '/') = NVL(T1.JUGDE_APPLY_CODE, '/')
  1393. AND M.HEAT_PLAN_NO_NEXT = T.HEAT_PLAN_NO
  1394. AND M.BATCH_NO= T1.BATCH_NO
  1395. AND M.BATCH_GROUD_NO = T1.BATCH_GROUD_NO
  1396. AND M.MAT_STATUS = '80150103'
  1397. AND M.NEXT_PROCESS_CDOE='G') ACT_COUNT,
  1398. T.FEED_HEAT_NO,
  1399. T.FLAG_STOVE_NO,T.MEMO,T.ZY_BATCH_ID_ZG,
  1400. (select GET_BUTTRESS(T1.FEED_HEAT_NO,T1.BATCH_NO,T1.BATCH_GROUD_NO,'G',T1.HEAT_PLAN_NO) from dual) Storage_No,
  1401. T.LOT_NO_GROUP,T.LOT_NO_SQE,T.HEAT_PLAN_NO_NEW
  1402. FROM PLN_ZY_JGX_M_OLD T,PLN_ZY_JGX_C_OLD T1
  1403. WHERE T.HEAT_PLAN_NO=T1.HEAT_PLAN_NO(+)
  1404. ]]>
  1405. </query>
  1406. <query id = "FrmPlanStoveG.updateGoWhere" desc = "修改去向">
  1407. UPDATE PLN_ZY_JGX_M T
  1408. SET T.GOWHERE_CODE = '#GOWHERE_CODE#', T.GOWHERE_NAME = '#GOWHERE_NAME#'
  1409. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1410. </query>
  1411. <query id = "FrmPlanStoveG.updateLoadFlag" desc = "修改上料标识">
  1412. UPDATE PLN_ZY_JGX_M T
  1413. SET T.IS_LOAD_FLAG = '#IS_LOAD_FLAG#'
  1414. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1415. </query>
  1416. <query id = "FrmPlanStoveG.updateIsWeight" desc = "修改过磅标识">
  1417. UPDATE PLN_ZY_JGX_M T
  1418. SET T.IS_WEIGHT_FLAG = '#IS_WEIGHT_FLAG#'
  1419. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1420. </query>
  1421. </queryMap>