SELECT T.STOVE_NO, T.JUDGE_STOVE_NO, T.MATERIAL_NO, T.MATERIAL_NAME, T.GRADECODE, T.GRADENAME, T.STD_CODE, T.STD_NAME, T.PLINE_CODE, T.PLINE_NAME, T.DIMATER, T.HEIGHT, T.FIX_LEN, SUM(T.ACT_COUNT) ACT_COUNT, SUM(T.ACT_WEIGHT) ACT_WEIGHT, SUM(CASE WHEN T.PONDER_GROSS_WT > 0 THEN 1 ELSE 0 END) PONDER_GROSS_COUNT, SUM(T.PONDER_GROSS_WT) PONDER_GROSS_WT, T.BELONG_CODE, T.BELONG_NAME, DECODE(T.GPTYPE, '1', '铸坯', '2', '锻坯') GPTYPE, T.FURNACENO, T.LG_CRAFT_NO FROM MAT_GP_M T WHERE T.QCM_STAUS = '00' AND T.MAT_STATUS = '80150101' AND T.MNG_LOCK_FLAG = '0' SELECT COUNT(1) ACOUNT FROM MAT_GP_M T, YDM_GP_BUTTRESS T1 WHERE T.QCM_STAUS = '00' AND T.MAT_STATUS = '80150101' AND T.MNG_LOCK_FLAG = '0' AND T.MAT_NO = T1.MAT_NO AND T.STOVE_NO = ? AND (T1.STORAGE_NO = 'LSG1' OR (T1.STORAGE_NO = 'TTH1' AND T1.LOCATION_NAME LIKE '不排计划%')) SELECT T.STOVE_NO, T.JUDGE_STOVE_NO, T.MATERIAL_NO, T.MATERIAL_NAME, T.GRADECODE, T.GRADENAME, T.SOURE_NAME, T.STD_CODE, T.STD_NAME, T.PLINE_CODE, T.PLINE_NAME, T.DIMATER, T.HEIGHT, T.FIX_LEN, SUM(T.ACT_COUNT) ACT_COUNT, SUM(T.ACT_WEIGHT) ACT_WEIGHT, SUM(CASE WHEN T.PONDER_GROSS_WT > 0 THEN 1 ELSE 0 END) PONDER_GROSS_COUNT, SUM(T.PONDER_GROSS_WT) PONDER_GROSS_WT, T.BELONG_CODE, T.BELONG_NAME, DECODE(T.GPTYPE, '1', '铸坯', '2', '锻坯') GPTYPE, T.LG_CRAFT_NO FROM MAT_GP_M T WHERE T.QCM_STAUS = '00' AND T.MAT_STATUS = '80150101' AND T.MNG_LOCK_FLAG = '0' SELECT T1.STOVE_NO, T1.JUDGE_STOVE_NO, T1.MATERIAL_NO, T1.MATERIAL_NAME, T1.GRADECODE, T1.GRADENAME, T1.STD_CODE, T1.STD_NAME, T1.PRO_ORDER_NO, T1.PLINE_CODE, T1.PLINE_NAME, T1.DIMATER, T1.HEIGHT, T1.FIX_LEN, T1.BELONG_CODE, T1.BELONG_NAME, T1.JUGDE_APPLY_CODE, T1.ACT_COUNT, T1.ACT_WEIGHT, T1.PONDER_GROSS_COUNT, T1.PONDER_GROSS_WT, T1.FURNACENO, T1.SEQUENCENO, T1.LG_CRAFT_NO, DECODE(T4.APPLY_FLAG, '0', '正常送判', '1', '退判', '未送判') APPLY_FLAG, T4.JUGDE_APPLY_SQE, T4.BACK_JUGDE_MEMO, T4.JUGDE_APPLY_CODE, T4.AUDIT_RESULT, T4.AUDIT_MEMO, T4.AUDIT_RESULT2, T4.AUDIT_MEMO2 FROM (SELECT T.STOVE_NO, T.JUDGE_STOVE_NO, T.MATERIAL_NO, T.MATERIAL_NAME, T.GRADECODE, T.GRADENAME, T.STD_CODE, T.STD_NAME, T.PRO_ORDER_NO, T.PLINE_CODE, T.PLINE_NAME, T.DIMATER, T.HEIGHT, T.FIX_LEN, T.BELONG_CODE, T.BELONG_NAME, T.JUGDE_APPLY_CODE, T.FURNACENO, T.SEQUENCENO, T.LG_CRAFT_NO, SUM(T.ACT_COUNT) ACT_COUNT, SUM(T.ACT_WEIGHT) ACT_WEIGHT, SUM(CASE WHEN T.PONDER_GROSS_WT > 0 THEN 1 ELSE 0 END) PONDER_GROSS_COUNT, SUM(T.PONDER_GROSS_WT) PONDER_GROSS_WT FROM MAT_GP_M T WHERE T.STOVE_NO = ? AND T.JUDGE_STOVE_NO = ? AND NVL(T.FURNACENO, '/') = NVL(?, '/') AND T.FIX_LEN = ? #JUGDE_APPLY_CODE# AND T.QCM_STAUS = '00' AND T.MAT_STATUS = '80150101' AND T.MNG_LOCK_FLAG = '0' GROUP BY T.STOVE_NO, T.JUDGE_STOVE_NO, T.FURNACENO, T.SEQUENCENO, T.MATERIAL_NO, T.MATERIAL_NAME, T.GRADECODE, T.GRADENAME, T.STD_CODE, T.STD_NAME, T.PRO_ORDER_NO, T.PLINE_CODE, T.PLINE_NAME, T.DIMATER, T.HEIGHT, T.FIX_LEN, T.BELONG_CODE, T.BELONG_NAME, T.PRINT_STOVE_NO, T.LG_CRAFT_NO, T.JUGDE_APPLY_CODE) T1 LEFT JOIN (SELECT T3.JUGDE_APPLY_CODE, T3.APPLY_FLAG, T3.BACK_JUGDE_MEMO, T3.JUGDE_APPLY_SQE, (SELECT S.BASENAME FROM COM_BASE_INFO S WHERE S.BASECODE = T3.AUDIT_RESULT) AUDIT_RESULT, T3.AUDIT_MEMO, (SELECT S1.BASENAME FROM COM_BASE_INFO S1 WHERE S1.BASECODE = T3.AUDIT_RESULT2) AUDIT_RESULT2, T3.AUDIT_MEMO2 FROM QCM_GP_JUDGE_APPLY T3 WHERE T3.IS_FLAG = '0' GROUP BY T3.JUGDE_APPLY_CODE, T3.APPLY_FLAG, T3.JUGDE_APPLY_SQE, T3.BACK_JUGDE_MEMO, T3.AUDIT_RESULT, T3.AUDIT_MEMO, T3.AUDIT_RESULT2, T3.AUDIT_MEMO2) T4 ON T1.JUGDE_APPLY_CODE = T4.JUGDE_APPLY_CODE || T4.JUGDE_APPLY_SQE SELECT T1.STOVE_NO, T1.JUDGE_STOVE_NO, T1.MATERIAL_NO, T1.MATERIAL_NAME, T1.GRADECODE, T1.GRADENAME, T1.STD_CODE, T1.STD_NAME, T1.PRO_ORDER_NO, T1.PLINE_CODE, T1.PLINE_NAME, T1.DIMATER, T1.HEIGHT, T1.FIX_LEN, T1.BELONG_CODE, T1.BELONG_NAME, T1.JUGDE_APPLY_CODE, T1.ACT_COUNT, T1.ACT_WEIGHT, T1.PONDER_GROSS_COUNT, T1.PONDER_GROSS_WT, T1.LG_CRAFT_NO, DECODE(T4.APPLY_FLAG, '0', '正常送判', '1', '退判', '未送判') APPLY_FLAG, T4.JUGDE_APPLY_SQE, T4.BACK_JUGDE_MEMO, T4.JUGDE_APPLY_CODE, T4.AUDIT_RESULT, T4.AUDIT_MEMO, T4.AUDIT_RESULT2, T4.AUDIT_MEMO2 FROM (SELECT T.STOVE_NO, T.JUDGE_STOVE_NO, T.MATERIAL_NO, T.MATERIAL_NAME, T.GRADECODE, T.GRADENAME, T.STD_CODE, T.STD_NAME, T.PRO_ORDER_NO, T.PLINE_CODE, T.PLINE_NAME, T.DIMATER, T.HEIGHT, T.FIX_LEN, T.BELONG_CODE, T.BELONG_NAME, T.JUGDE_APPLY_CODE, T.LG_CRAFT_NO, SUM(T.ACT_COUNT) ACT_COUNT, SUM(T.ACT_WEIGHT) ACT_WEIGHT, SUM(CASE WHEN T.PONDER_GROSS_WT > 0 THEN 1 ELSE 0 END) PONDER_GROSS_COUNT, SUM(T.PONDER_GROSS_WT) PONDER_GROSS_WT FROM MAT_GP_M T WHERE T.STOVE_NO = ? AND NVL(T.JUDGE_STOVE_NO,'/') = NVL(?,'/') AND T.FIX_LEN = ? AND T.QCM_STAUS = '00' AND T.MAT_STATUS = '80150101' AND T.MNG_LOCK_FLAG = '0' GROUP BY T.STOVE_NO, T.JUDGE_STOVE_NO, T.MATERIAL_NO, T.MATERIAL_NAME, T.GRADECODE, T.GRADENAME, T.STD_CODE, T.STD_NAME, T.PRO_ORDER_NO, T.PLINE_CODE, T.PLINE_NAME, T.DIMATER, T.HEIGHT, T.FIX_LEN, T.BELONG_CODE, T.BELONG_NAME, T.PRINT_STOVE_NO, T.LG_CRAFT_NO, T.JUGDE_APPLY_CODE) T1 LEFT JOIN (SELECT T3.JUGDE_APPLY_CODE, T3.APPLY_FLAG, T3.BACK_JUGDE_MEMO, T3.JUGDE_APPLY_SQE, (SELECT S.BASENAME FROM COM_BASE_INFO S WHERE S.BASECODE = T3.AUDIT_RESULT) AUDIT_RESULT, T3.AUDIT_MEMO, (SELECT S1.BASENAME FROM COM_BASE_INFO S1 WHERE S1.BASECODE = T3.AUDIT_RESULT2) AUDIT_RESULT2, T3.AUDIT_MEMO2 FROM QCM_GP_JUDGE_APPLY T3 WHERE T3.IS_FLAG = '0' GROUP BY T3.JUGDE_APPLY_CODE, T3.APPLY_FLAG, T3.JUGDE_APPLY_SQE, T3.BACK_JUGDE_MEMO, T3.AUDIT_RESULT, T3.AUDIT_MEMO, T3.AUDIT_RESULT2, T3.AUDIT_MEMO2) T4 ON T1.JUGDE_APPLY_CODE = T4.JUGDE_APPLY_CODE || T4.JUGDE_APPLY_SQE SELECT T1.STOVE_NO, T1.JUDGE_STOVE_NO, T1.MATERIAL_NO, T1.MATERIAL_NAME, T1.GRADECODE, T1.GRADENAME, T1.STD_CODE, T1.STD_NAME, T1.PRO_ORDER_NO, T1.PLINE_CODE, T1.PLINE_NAME, T1.DIMATER, T1.HEIGHT, T1.FIX_LEN, T1.FIX_NUM, T1.GROUD_NO, T1.BELONG_CODE, T1.BELONG_NAME, T1.PRO_PLAN_ID, T1.GX_PLAN_NO, T1.ACT_LEN, T1.FURNACENO, T1.SEQUENCENO, T1.PRO_PLAN_ID, T1.GX_PLAN_NO, T1.ACT_COUNT, T1.ACT_WEIGHT, T1.PONDER_GROSS_COUNT, T1.PONDER_GROSS_WT, T1.LG_CRAFT_NO, T1.ISENDGX, T1.GPTYPE, T1.PRO_PLAN_ID_ZG, T1.GX_PLAN_NO_ZG, T1.HEAT_PLAN_NO_NEXT, T1.PRODUCCODE, T1.PRODUCNAME, T1.CIC, T1.PIC, T1.SIC, T1.DIC, T1.OLD_GRADECODE, T1.OLD_GRADENAME, T1.OLD_CIC, T1.JUDGE_STOVE_NO_LG, T1.EF_PLINE_CODE, T1.EF_PLINE_NAME, T1.PLAN_ROUTE, DECODE(T1.LK_FLAG, '0', '正常', '1', '轧管利库', '2', '炼钢利库') LK_FLAG, DECODE(T4.APPLY_FLAG, '0', '正常送判', '1', '退判', '未送判') APPLY_FLAG, T4.JUGDE_APPLY_SQE, T4.BACK_JUGDE_MEMO, T4.JUGDE_APPLY_CODE, T4.AUDIT_RESULT, T4.AUDIT_RESULT2 FROM (SELECT T.STOVE_NO, T.JUDGE_STOVE_NO, T.MATERIAL_NO, T.MATERIAL_NAME, T.GRADECODE, T.GRADENAME, T.STD_CODE, T.STD_NAME, T.PRO_ORDER_NO, T.PLINE_CODE, T.PLINE_NAME, T.DIMATER, T.HEIGHT, T.FIX_LEN, T.FIX_NUM, T.GROUD_NO, T.BELONG_CODE, T.BELONG_NAME, T.ACT_LEN, T.FURNACENO, T.SEQUENCENO, T.PRO_PLAN_ID, T.GX_PLAN_NO, SUM(T.ACT_COUNT) ACT_COUNT, SUM(T.ACT_WEIGHT) ACT_WEIGHT, SUM(CASE WHEN T.PONDER_GROSS_WT > 0 THEN 1 ELSE 0 END) PONDER_GROSS_COUNT, SUM(T.PONDER_GROSS_WT) PONDER_GROSS_WT, T.LG_CRAFT_NO, T.JUGDE_APPLY_CODE, T.ISENDGX, T.GPTYPE, T.PRO_PLAN_ID_ZG, T.GX_PLAN_NO_ZG, T.HEAT_PLAN_NO_NEXT, T.PRODUCCODE, T.PRODUCNAME, T.CIC, T.PIC, T.SIC, T.DIC, T.PLAN_ROUTE, T.LK_FLAG, T.OLD_GRADECODE, T.OLD_GRADENAME, T.OLD_CIC, T.JUDGE_STOVE_NO_LG, T.EF_PLINE_CODE, T.EF_PLINE_NAME FROM MAT_GP_M T WHERE T.STOVE_NO = ? AND T.JUDGE_STOVE_NO = ? AND NVL(T.FURNACENO, '/') = NVL(?, '/') AND T.FIX_LEN = ? #JUGDE_APPLY_CODE# AND T.QCM_STAUS = '00' AND T.MAT_STATUS = '80150101' AND T.MNG_LOCK_FLAG = '0' GROUP BY T.STOVE_NO, T.JUDGE_STOVE_NO, T.FURNACENO, T.SEQUENCENO, T.MATERIAL_NO, T.MATERIAL_NAME, T.GRADECODE, T.GRADENAME, T.STD_CODE, T.STD_NAME, T.PRO_ORDER_NO, T.PLINE_CODE, T.PLINE_NAME, T.DIMATER, T.HEIGHT, T.FIX_LEN, T.FIX_NUM, T.GROUD_NO, T.BELONG_CODE, T.BELONG_NAME, T.PRO_PLAN_ID, T.GX_PLAN_NO, T.ACT_LEN, T.LG_CRAFT_NO, T.JUGDE_APPLY_CODE, T.ISENDGX, T.GPTYPE, T.PRO_PLAN_ID_ZG, T.GX_PLAN_NO_ZG, T.HEAT_PLAN_NO_NEXT, T.PRODUCCODE, T.PRODUCNAME, T.CIC, T.PIC, T.SIC, T.DIC, T.PLAN_ROUTE, T.LK_FLAG, T.OLD_GRADECODE, T.OLD_GRADENAME, T.OLD_CIC, T.JUDGE_STOVE_NO_LG, T.EF_PLINE_CODE, T.EF_PLINE_NAME) T1 LEFT JOIN (SELECT T3.JUGDE_APPLY_CODE, T3.JUGDE_APPLY_SQE, T3.APPLY_FLAG, T3.BACK_JUGDE_MEMO, T3.AUDIT_RESULT, T3.AUDIT_RESULT2 FROM QCM_GP_JUDGE_APPLY T3 WHERE T3.IS_FLAG = '0' GROUP BY T3.JUGDE_APPLY_CODE, T3.JUGDE_APPLY_SQE, T3.APPLY_FLAG, T3.BACK_JUGDE_MEMO, T3.AUDIT_RESULT, T3.AUDIT_RESULT2) T4 ON T1.JUGDE_APPLY_CODE = T4.JUGDE_APPLY_CODE || T4.JUGDE_APPLY_SQE SELECT T1.STOVE_NO, T1.JUDGE_STOVE_NO, T1.MATERIAL_NO, T1.MATERIAL_NAME, T1.GRADECODE, T1.GRADENAME, T1.STD_CODE, T1.STD_NAME, T1.PRO_ORDER_NO, T1.PLINE_CODE, T1.PLINE_NAME, T1.DIMATER, T1.HEIGHT, T1.FIX_LEN, T1.FIX_NUM, T1.GROUD_NO, T1.BELONG_CODE, T1.BELONG_NAME, T1.PRO_PLAN_ID, T1.GX_PLAN_NO, T1.ACT_LEN, T1.PRO_PLAN_ID, T1.GX_PLAN_NO, T1.ACT_COUNT, T1.ACT_WEIGHT, T1.PONDER_GROSS_COUNT, T1.PONDER_GROSS_WT, T1.LG_CRAFT_NO, T1.ISENDGX, T1.GPTYPE, T1.PRO_PLAN_ID_ZG, T1.GX_PLAN_NO_ZG, T1.HEAT_PLAN_NO_NEXT, T1.PRODUCCODE, T1.PRODUCNAME, T1.CIC, T1.PIC, T1.SIC, T1.DIC, T1.OLD_GRADECODE, T1.OLD_GRADENAME, T1.OLD_CIC, T1.JUDGE_STOVE_NO_LG, T1.EF_PLINE_CODE, T1.EF_PLINE_NAME, DECODE(T1.LK_FLAG, '0', '正常', '1', '轧管利库', '2', '炼钢利库') LK_FLAG, DECODE(T4.APPLY_FLAG, '0', '正常送判', '1', '退判', '未送判') APPLY_FLAG, T4.JUGDE_APPLY_SQE, T4.BACK_JUGDE_MEMO, T4.JUGDE_APPLY_CODE, T4.AUDIT_RESULT, T4.AUDIT_RESULT2 FROM (SELECT T.STOVE_NO, T.JUDGE_STOVE_NO, T.MATERIAL_NO, T.MATERIAL_NAME, T.GRADECODE, T.GRADENAME, T.STD_CODE, T.STD_NAME, T.PRO_ORDER_NO, T.PLINE_CODE, T.PLINE_NAME, T.DIMATER, T.HEIGHT, T.FIX_LEN, T.FIX_NUM, T.GROUD_NO, T.BELONG_CODE, T.BELONG_NAME, T.ACT_LEN, T.PRO_PLAN_ID, T.GX_PLAN_NO, SUM(T.ACT_COUNT) ACT_COUNT, SUM(T.ACT_WEIGHT) ACT_WEIGHT, SUM(CASE WHEN T.PONDER_GROSS_WT > 0 THEN 1 ELSE 0 END) PONDER_GROSS_COUNT, SUM(T.PONDER_GROSS_WT) PONDER_GROSS_WT, T.LG_CRAFT_NO, T.JUGDE_APPLY_CODE, T.ISENDGX, T.GPTYPE, T.PRO_PLAN_ID_ZG, T.GX_PLAN_NO_ZG, T.HEAT_PLAN_NO_NEXT, T.PRODUCCODE, T.PRODUCNAME, T.CIC, T.PIC, T.SIC, T.DIC, T.LK_FLAG, T.OLD_GRADECODE, T.OLD_GRADENAME, T.OLD_CIC, T.JUDGE_STOVE_NO_LG, T.EF_PLINE_CODE, T.EF_PLINE_NAME FROM MAT_GP_M T WHERE T.STOVE_NO = ? AND NVL(T.JUDGE_STOVE_NO,'/') = NVL(?,'/') AND T.FIX_LEN = ? AND T.QCM_STAUS = '00' AND T.MAT_STATUS = '80150101' AND T.MNG_LOCK_FLAG = '0' GROUP BY T.STOVE_NO, T.JUDGE_STOVE_NO, T.MATERIAL_NO, T.MATERIAL_NAME, T.GRADECODE, T.GRADENAME, T.STD_CODE, T.STD_NAME, T.PRO_ORDER_NO, T.PLINE_CODE, T.PLINE_NAME, T.DIMATER, T.HEIGHT, T.FIX_LEN, T.FIX_NUM, T.GROUD_NO, T.BELONG_CODE, T.BELONG_NAME, T.PRO_PLAN_ID, T.GX_PLAN_NO, T.ACT_LEN, T.LG_CRAFT_NO, T.JUGDE_APPLY_CODE, T.ISENDGX, T.GPTYPE, T.PRO_PLAN_ID_ZG, T.GX_PLAN_NO_ZG, T.HEAT_PLAN_NO_NEXT, T.PRODUCCODE, T.PRODUCNAME, T.CIC, T.PIC, T.SIC, T.DIC, T.LK_FLAG, T.OLD_GRADECODE, T.OLD_GRADENAME, T.OLD_CIC, T.JUDGE_STOVE_NO_LG, T.EF_PLINE_CODE, T.EF_PLINE_NAME) T1 LEFT JOIN (SELECT T3.JUGDE_APPLY_CODE, T3.JUGDE_APPLY_SQE, T3.APPLY_FLAG, T3.BACK_JUGDE_MEMO, T3.AUDIT_RESULT, T3.AUDIT_RESULT2 FROM QCM_GP_JUDGE_APPLY T3 WHERE T3.IS_FLAG = '0' GROUP BY T3.JUGDE_APPLY_CODE, T3.JUGDE_APPLY_SQE, T3.APPLY_FLAG, T3.BACK_JUGDE_MEMO, T3.AUDIT_RESULT, T3.AUDIT_RESULT2) T4 ON T1.JUGDE_APPLY_CODE = T4.JUGDE_APPLY_CODE || T4.JUGDE_APPLY_SQE SELECT COUNT(1) FROM STL_LG_INSTORE_RESULT T WHERE T.STOVE_NO = ? AND T.JUDGE_STOVE_NO = ? AND T.NODE_FUR_FLAG = '0' SELECT COUNT(1) FROM FRG_DZ_INSTORE_RESULT T WHERE T.STOVE_NO = ? AND T.JUDGE_STOVE_NO = ? AND T.NODE_FUR_FLAG = '0' INSERT INTO QCM_GP_JUDGE_APPLY (JUGDE_APPLY_CODE, JUGDE_APPLY_SQE, JUGDE_APPLY_SEQUENO, STOVE_NO, CAST_NO, CCMID, JUDGE_STOVE_NO, BATCH_GROUD_NO, PLINE_CODE, LEN_GP_SINGLE, MULTIPLE_NUM, ACT_COUNT, ACT_DIMATER, ACT_LEN, ACT_WEIGHT, MATERIAL_NO, MATERIAL_NAME, GRADECODE, GRADENAME, STD_CODE, STD_NAME, PLINE_NAME, PRO_ORDER_NO, MAT_GOWHERE_CODE, MAT_GOWHERE_NAME, APPLY_FLAG, VALIDFLAG, APPLY_NAME, APPLY_TIME, IS_FLAG, IS_ALL_SCRAP, PRO_PLAN_ID, GX_PLAN_NO, GPREQ_ID, BELONG_CODE_JUGDE, BELONG_NAME_JUGDE, ACT_THEORY_WEIGHT, BAL_YEAR_MONTH, FURNACENO, SEQUENCENO, CRAFT_NO, ISENDGX, FACE_RESULT_PATH, GPTYPE, PRO_PLAN_ID_NEXT, GX_PLAN_NO_NEXT, PROCESS_CODE, PRODUCCODE, PRODUCNAME, APPLY_SHIFT, APPLY_GROUP, FINAL_USER, FINAL_USER_DESC, STEEL_STANDRAD, IF_MONITOR_LG, PLAN_ROUTE, LK_FLAG, OLD_GRADECODE, OLD_GRADENAME, OLD_CIC, JUDGE_STOVE_NO_LG, EF_PLINE_CODE, EF_PLINE_NAME, MEMO, CIC, HEAT_PLAN_NO_NEXT, SUPPLY_UNIT_CODE, SUPPLY_UNIT) VALUES ('#JUGDE_APPLY_CODE#', '#JUGDE_APPLY_SQE#', '#JUGDE_APPLY_SEQUENO#', '#STOVE_NO#', '#CAST_NO#', '#CCMID#', '#JUDGE_STOVE_NO#', '#BATCH_GROUD_NO#', '#PLINE_CODE#', '#LEN_GP_SINGLE#', '#MULTIPLE_NUM#', '#ACT_COUNT#', '#ACT_DIMATER#', '#ACT_LEN#', '#ACT_WEIGHT#', '#MATERIAL_NO#', '#MATERIAL_NAME#', '#GRADECODE#', '#GRADENAME#', '#STD_CODE#', '#STD_NAME#', '#PLINE_NAME#', '#PRO_ORDER_NO#', '#MAT_GOWHERE_CODE#', '#MAT_GOWHERE_NAME#', '0', '00', '#APPLY_NAME#', TO_DATE('#APPLY_TIME#', 'YYYY-MM-DD HH24:MI:SS'), '0', '0', '#PRO_PLAN_ID#', '#GX_PLAN_NO#', '#GPREQ_ID#', '#BELONG_CODE_JUGDE#', '#BELONG_NAME_JUGDE#', '#ACT_THEORY_WEIGHT#', '#BAL_YEAR_MONTH#', '#FURNACENO#', '#SEQUENCENO#', '#CRAFT_NO#', '#ISENDGX#', '#FACE_RESULT_PATH#', '#GPTYPE#', '#PRO_PLAN_ID_NEXT#', '#GX_PLAN_NO_NEXT#', '#PROCESS_CODE#', '#PRODUCCODE#', '#PRODUCNAME#', '#APPLY_SHIFT#', '#APPLY_GROUP#', '#FINAL_USER#', '#FINAL_USER_DESC#', '#STEEL_STANDRAD#', '#IF_MONITOR_LG#', '#PLAN_ROUTE#', '#LK_FLAG#', '#OLD_GRADECODE#', '#OLD_GRADENAME#', '#OLD_CIC#', '#JUDGE_STOVE_NO_LG#', '#EF_PLINE_CODE#', '#EF_PLINE_NAME#', '#MEMO#', '#CIC#', '#HEAT_PLAN_NO_NEXT#', '#SUPPLY_UNIT_CODE#', '#SUPPLY_UNIT#') DECLARE BEGIN FOR MYROW IN (SELECT T.MAT_NO FROM MAT_GP_M T WHERE T.STOVE_NO = '#STOVE_NO#' AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND T.BELONG_CODE = '#BELONG_CODE#' AND T.FIX_NUM = '#MULTIPLE_NUM#' AND T.FIX_LEN = '#FIX_LEN#' AND T.ACT_LEN = '#ACT_LEN#' AND T.QCM_STAUS = '00' AND T.MNG_LOCK_FLAG = '0' AND T.MAT_STATUS = '80150101' AND T.JUGDE_APPLY_CODE IS NULL) LOOP UPDATE MAT_GP_M T SET T.JUGDE_APPLY_CODE = '#JUGDE_APPLY_CODE#' || '#JUGDE_APPLY_SQE#', T.JUGDE_APPLY_TIME = SYSDATE WHERE T.MAT_NO = MYROW.MAT_NO; END LOOP; END; SELECT ? || TO_CHAR(SYSDATE, 'YYYYMMDD') || LPAD(NVL(MAX(TO_NUMBER(SUBSTR(JUGDE_APPLY_CODE, LENGTH(JUGDE_APPLY_CODE) - 3))), 0) + 1, 4, '0') JUGDE_APPLY_CODE FROM QCM_GP_JUDGE_APPLY WHERE JUGDE_APPLY_CODE LIKE ? || TO_CHAR(SYSDATE, 'yyyyMMDD') || '____' SELECT T.JUGDE_APPLY_CODE,MAX(TO_NUMBER(T.JUGDE_APPLY_SQE))JUGDE_APPLY_SQE FROM QCM_GP_JUDGE_APPLY T WHERE T.STOVE_NO = ? --AND T.IS_FLAG = '0' --AND T.IS_ALL_SCRAP = '0' GROUP BY T.JUGDE_APPLY_CODE SELECT NVL(MAX(T.JUGDE_APPLY_SEQUENO),0)+1 JUGDE_APPLY_SEQUENO FROM QCM_GP_JUDGE_APPLY T WHERE T.JUGDE_APPLY_CODE = ? AND T.JUGDE_APPLY_SQE = ? DECLARE BEGIN FOR MYROW IN (SELECT * FROM MAT_GP_M T WHERE T.JUGDE_APPLY_CODE = '#JUGDE_APPLY_CODE#'||'#JUGDE_APPLY_SQE#' AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND T.FIX_NUM = '#FIX_NUM#' AND T.FIX_LEN = '#FIX_LEN#' AND T.ACT_LEN = '#ACT_LEN#') LOOP UPDATE MAT_GP_M T SET T.JUGDE_APPLY_CODE = '' WHERE T.JUGDE_APPLY_CODE = '#JUGDE_APPLY_CODE#' || '#JUGDE_APPLY_SQE#' AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND T.FIX_NUM = '#FIX_NUM#' AND T.MAT_NO = MYROW.MAT_NO; IF ('#BELONG_CODE#' = '002023005') THEN UPDATE YDM_GP_INLIST T SET T.JUDGE_STOVE_NO = '' WHERE T.STOVE_NO = '#STOVE_NO#' AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND T.INSTOCK_TYPE_CODE = '800701' AND T.MAT_NO = MYROW.MAT_NO; UPDATE YDM_GP_BUTTRESS T SET T.JUDGE_STOVE_NO = '' WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND T.MAT_NO = MYROW.MAT_NO; UPDATE STL_LG_INSTORE_RESULT T SET T.JUDGE_STOVE_NO = '' WHERE T.STOVE_NO = '#STOVE_NO#' AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'; UPDATE MAT_GP_M T SET T.JUDGE_STOVE_NO = '' WHERE T.STOVE_NO = '#STOVE_NO#' AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND T.MAT_NO = MYROW.MAT_NO; END IF; DELETE FROM QCM_GP_JUDGE_APPLY T WHERE T.JUGDE_APPLY_CODE = '#JUGDE_APPLY_CODE#' AND T.JUGDE_APPLY_SQE = '#JUGDE_APPLY_SQE#' AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND T.MULTIPLE_NUM = '#FIX_NUM#' AND T.LEN_GP_SINGLE = '#FIX_LEN#'; END LOOP; END; DECLARE BEGIN UPDATE QCM_GP_JUDGE_APPLY T SET T.IS_FLAG = '1' WHERE T.JUGDE_APPLY_CODE = '#JUGDE_APPLY_CODE#' AND T.JUGDE_APPLY_SQE = '#JUGDE_APPLY_SQE#' AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND T.MULTIPLE_NUM = '#FIX_NUM#'; UPDATE MAT_GP_M T SET T.JUGDE_APPLY_CODE = '' WHERE T.JUGDE_APPLY_CODE = '#JUGDE_APPLY_CODE#'||'#JUGDE_APPLY_SQE#' AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND T.FIX_NUM = '#FIX_NUM#'; END; SELECT COUNT(1)ACOUNT FROM QCM_GP_JUDGE_APPLY T WHERE T.JUGDE_APPLY_CODE = ? AND T.JUGDE_APPLY_SQE = ? AND T.JUDGE_STOVE_NO = ? AND T.MULTIPLE_NUM = ? AND T.VALIDFLAG = '20' SELECT T.* FROM QCM_GP_JUDGE_APPLY T WHERE T.JUGDE_APPLY_CODE = ? AND T.JUGDE_APPLY_SQE = ? AND T.JUDGE_STOVE_NO = ? AND T.MULTIPLE_NUM = ? SELECT COUNT(1)ACOUNT FROM STL_LG_PROGRRSS T WHERE NVL(T.FURNACENO,'/') = NVL('#FURNACENO#','/') AND NVL(T.SEQUENCENO,'/') = NVL('#SEQUENCENO#','/') AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND T.STATUS = '1' '30' ]]> '70' ]]> SELECT T.FACE_RESULT_PATH FROM STL_LG_SURFACE_M T WHERE T.STOVE_NO = '#STOVE_NO#' AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND T.FACE_RESULT_PATH IS NOT NULL AND ROWNUM = 1 SELECT S.JUDGERESULT_CHEM FROM QCM_JHY_ELEMENTS T, QCM_LG_CHEMJUDGE S WHERE T.ASSAYNO = S.ASSAYNO AND T.STOVE_NO = '#STOVE_NO#' SELECT T.ORDER_NO FROM PLN_STEELFOR_ORD T WHERE T.FURNACENO = ? AND T.SEQUENCENO = ? SELECT T.ORDER_NO || '/' || T.ORDER_SEQ || '/' || T.DELIVERY_NO AS ORDER_NO FROM PLN_ORDER_ZG_S T WHERE T.PRO_PLAN_ID = ? AND T.GX_PLAN_NO = ? GROUP BY T.ORDER_NO, T.ORDER_SEQ, T.DELIVERY_NO SELECT S.ORDER_NO || '/' || S.ORDER_SEQ || '/' || S.DELIVERY_NO AS ORDER_NO FROM PLN_ORDER_DZ_S T, PLN_ORDER_ZG_S S WHERE T.PRO_PLAN_ID = S.GPREQ_ID AND NVL(T.PRO_PLAN_ID, '/') = NVL(?, '/') AND NVL(T.GX_PLAN_NO, '/') = NVL(?, '/') GROUP BY S.ORDER_NO, S.ORDER_SEQ, S.DELIVERY_NO SELECT S.FINAL_USER, S.FINAL_USER_DESC FROM PLN_ORDER_ZG_S T, PLN_SALEORD S WHERE T.ORD_LN_DLY_PK = S.ORD_LN_DLY_PK AND T.PRO_PLAN_ID = ? AND T.GX_PLAN_NO = ? SELECT S.FINAL_USER, S.FINAL_USER_DESC FROM PLN_ORDER_DZ_S T, PLN_SALEORD S WHERE T.ORD_LN_DLY_PK = S.ORD_LN_DLY_PK AND T.PRO_PLAN_ID = ? AND T.GX_PLAN_NO = ? SELECT T.ORDER_NO || '/' || T.ORDER_SEQ || '/' || T.DELIVERY_NO AS ORDER_NO FROM PLN_ORDER_ZG_S T WHERE T.PRO_PLAN_ID = ? GROUP BY T.ORDER_NO, T.ORDER_SEQ, T.DELIVERY_NO SELECT T.PRDCR_NO FROM PLN_STEELFOR_ORD T WHERE T.FURNACENO = ? AND T.SEQUENCENO = ? AND T.STOVE_NO = ? AND T.JUDGE_STOVE_NO = ? SELECT COUNT(1)ACOUNT FROM STL_LG_INSTORE_RESULT T WHERE T.STOVE_NO = '#STOVE_NO#' AND NVL(T.JUDGE_STOVE_NO,'/') = NVL('#JUDGE_STOVE_NO#','/') AND T.LENGTH = '#ACT_LEN#' AND T.FIX_LEN = '#FIX_LEN#' AND T.NODE_FUR_FLAG = '0' SELECT T.PRO_PLAN_ID, T.GX_PLAN_NO,T.MERGE_NO FROM PLN_STEELFOR_ORD T WHERE T.STOVE_NO = '#STOVE_NO#' AND T.PRO_PLAN_ID IS NOT NULL AND ROWNUM = 1 SELECT T.PRO_PLAN_ID,T.GX_PLAN_NO FROM PLN_STEELFOR_MERGE T WHERE T.MERGE_NO = ? UPDATE QCM_GP_JUDGE_APPLY T SET T.FACE_RESULT_PATH = ? WHERE T.JUDGE_STOVE_NO = ? '0' AND T.GRADENAME = ? ]]> SELECT T.TAPPINGWGT FROM STL_EAF_OPTINFO T WHERE T.STOVE_NO = '#STOVE_NO#' UPDATE MAT_GP_M T SET T.PONDER_GROSS_WT = ?, T.ACT_WEIGHT = ? WHERE T.MAT_NO = ? AND T.JUDGE_STOVE_NO = ? AND T.BELONG_CODE = ? AND T.QCM_STAUS = '00' AND T.MNG_LOCK_FLAG = '0' 'A23121400' OR T.JUDGE_STOVE_NO < 'A23120518') AND T.JUDGE_STOVE_NO LIKE ?|| TO_CHAR(SYSDATE, 'YY') || '%' UNION ALL SELECT MAX(T.JUDGE_STOVE_NO) JUDGE_STOVE_NO FROM MAT_GP_M_HISTORY T WHERE T.PLINE_CODE IN ('C063', 'C064') AND T.SUPPLY_UNIT_CODE = '120504' AND (T.JUDGE_STOVE_NO > 'A23121400' OR T.JUDGE_STOVE_NO < 'A23120518') AND T.JUDGE_STOVE_NO LIKE ?|| TO_CHAR(SYSDATE, 'YY') || '%' UNION ALL SELECT MAX(T.JUDGE_STOVE_NO) JUDGE_STOVE_NO FROM YDM_GP_INLIST T WHERE T.PLINE_CODE IN ('C063', 'C064') AND T.SUPPLY_UNIT_CODE = '120504' AND (T.JUDGE_STOVE_NO > 'A23121400' OR T.JUDGE_STOVE_NO < 'A23120518') AND T.JUDGE_STOVE_NO LIKE ?|| TO_CHAR(SYSDATE, 'YY') || '%') ]]> SELECT JUDGE_STOVE_NO FROM (SELECT JUDGE_STOVE_NO FROM (SELECT T.JUDGE_STOVE_NO FROM MAT_GP_M T WHERE T.PLINE_CODE IN ('C063','C064') AND T.SUPPLY_UNIT_CODE = '120504' AND T.STOVE_NO = '#STOVE_NO#' AND T.FIX_LEN = '#FIX_LEN#' AND T.JUDGE_STOVE_NO IS NOT NULL AND (T.JUDGE_STOVE_NO LIKE 'A%' OR T.JUDGE_STOVE_NO LIKE 'B%') AND ROWNUM = 1 UNION ALL SELECT T.JUDGE_STOVE_NO FROM MAT_GP_M_HISTORY T WHERE T.PLINE_CODE IN ('C063','C064') AND T.SUPPLY_UNIT_CODE = '120504' AND T.STOVE_NO = '#STOVE_NO#' AND T.FIX_LEN = '#FIX_LEN#' AND T.JUDGE_STOVE_NO IS NOT NULL AND (T.JUDGE_STOVE_NO LIKE 'A%' OR T.JUDGE_STOVE_NO LIKE 'B%') AND ROWNUM = 1)) SELECT A.JUDGE_STOVE_NO FROM QCM_GP_JUDGE_APPLY A, PLN_REQINF_GP B WHERE A.JUDGE_STOVE_NO = ? AND A.IS_FLAG = '0' AND ( A.PLINE_CODE IN ( 'C063', 'C064' ) OR A.LK_FLAG = '1' OR A.GPTYPE = '2' ) AND A.PRO_PLAN_ID = B.GPREQ_ID GROUP BY A.JUDGE_STOVE_NO SELECT A.STOVE_NO FROM QCM_GP_JUDGE_APPLY A WHERE A.JUDGE_STOVE_NO = ? AND A.IS_FLAG = '0' GROUP BY A.STOVE_NO