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