'1' OR {4} IS NULL OR CHEM_RESULT_CODE IS NOT NULL)
AND ({4} <> '0' OR {4} IS NULL OR CHEM_RESULT_CODE IS NULL)
GROUP BY T.JUGDE_APPLY_CODE,
T.JUDGE_STOVE_NO,
T.STOVE_NO,
T.ACT_COUNT,
T.GRADECODE,
T.GRADENAME,
T.ACT_DIMATER,
T.LEN_GP_SINGLE,
T.CHEM_RESULT_CODE,
A.BASENAME,
T.PHY_RESULT_CODE,
T.JUDGE_RESULT,
T.JUDGE_RESULT_CODE,
B.BASENAME,
T.PRO_ORDER_ID,
T.PRO_ORDER_NO,
T.PLINE_CODE,
T.PLINE_NAME
]]>
= TO_DATE({11}, 'YYYY-MM-DD HH24:MI:SS') AND
G.STARTTIME <= TO_DATE({12}, 'YYYY-MM-DD HH24:MI:SS') OR
T.APPLY_TIME IS NOT NULL AND
T.APPLY_TIME >= TO_DATE({11}, 'YYYY-MM-DD HH24:MI:SS') AND
T.APPLY_TIME <= TO_DATE({12}, 'YYYY-MM-DD HH24:MI:SS'))
AND T.IS_FLAG = '0'
AND ({13} IS NULL OR EXISTS ( SELECT 1
FROM PLN_ORDER_ZG_S
WHERE
PLAN_GROUP_ID LIKE '%' || {13} || '%' AND GPREQ_ID = T.PRO_PLAN_ID ) )
GROUP BY T.JUGDE_APPLY_CODE,
T.JUGDE_APPLY_SQE,
T.JUGDE_APPLY_SEQUENO
UNION ALL
SELECT MIN(T.JUDGE_STOVE_NO) JUDGE_STOVE_NO,
MIN(T.STOVE_NO) STOVE_NO,
MIN(T.GRADENAME) GRADENAME,
MIN(T.DIAMETER) ACT_DIMATER,
MIN(A.BASENAME) CHEM_RESULT,
MIN(T.JUDGERESULT_CHEM) CHEM_RESULT_CODE,
NULL PHY_RESULT,
NULL PHY_RESULT_CODE,
NULL DETECT_RESULT,
NULL FACE_RESULT,
NULL JUDGE_RESULT,
NULL JUDGE_MAKER,
MIN(H.CREATE_NAME) CHEM_NAME,
NULL JUDGE_ORDER,
NULL JUDGE_GROUP,
NULL JUDGE_RESULT_TIME,
TO_CHAR(MIN(H.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') CHEM_RESULT_TIME,
NULL JUGDE_APPLY_CODE,
NULL JUGDE_APPLY_SQE,
MIN(E.CUT_NUM) CUT_NUM,
MIN(T.PLINE_NAME) PLINE_NAME,
MIN(F.MEMO) MEMO,
TO_CHAR(MIN(G.STARTTIME), 'YYYY-MM-DD HH24:MI:SS') STARTTIME,
MIN(T.CIC) || '+' || MIN(T.PIC) || '+' || MIN(T.SIC) || '+' STEEL_STANDRAD,
MIN(H.MEMO) CHEM_MEMO,
MIN(H.CIC) CIC,
CASE
WHEN MIN(K2.CHEM_JUDGE_ID) IS NOT NULL THEN
'复样'
WHEN MIN(K.CHEM_JUDGE_ID) IS NOT NULL THEN
'初样'
ELSE
NULL
END CHEM_TYPE,
NULL SUPP_CODE,
NULL AUDIT_RESULT2,
DECODE(MIN(H2.TYPE), '0', '质量放行', '1', '紧急放行') AUDIT_TYPE,
NULL IS_FLAG,
MIN(T.LENGTH_M) LENGTH_M,
MIN(T.ACT_COUNT) ACT_COUNT,
MIN(T.ACT_WEIGHT) ACT_WEIGHT,
MIN(T.CUT_NUM_GP) CUT_NUM_GP,
MIN(T.LEN_GP_SINGLE) LEN_GP_SINGLE,
NULL,
NULL JUDGE_MEMO
FROM STL_INCISION T
LEFT JOIN COM_BASE_INFO A
ON A.BASECODE = T.JUDGERESULT_CHEM
LEFT JOIN PLN_STEELFOR_ORD E
ON E.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO
AND E.CCM_PLN_TYPE = '00'
LEFT JOIN QCM_LG_JUDGE F
ON F.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO
AND F.VALIDFLAG = '1'
AND F.PROCESS_CDOE = 'B'
LEFT JOIN PLN_STEELFORFURNACE G
ON G.STOVE_NO = T.STOVE_NO
LEFT JOIN QCM_LG_CHEMJUDGE H
ON H.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO
AND H.PROCESS_CDOE = 'B'
AND H.VALIDFLAG = '1'
AND H.JUDGE_SEQ = 1
LEFT JOIN QCM_GP_PASS_APPLY H2
ON H2.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO
AND H2.Validflag = '1'
AND H2.PASS_APPLY_SEQ = '001'
LEFT JOIN QCM_LG_CHEMJUDGE K
ON K.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO
AND K.VALIDFLAG = '1'
AND K.PROCESS_CDOE = 'B'
AND K.SAMPLE_TYPE = '1'
LEFT JOIN QCM_LG_CHEMJUDGE K2
ON K2.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO
AND K2.VALIDFLAG = '1'
AND K2.PROCESS_CDOE = 'B'
AND K2.SAMPLE_TYPE = '2'
LEFT JOIN QCM_GP_JUDGE_APPLY T2
ON T2.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO
WHERE ({0} IS NULL OR T.JUDGE_STOVE_NO LIKE '%' || {0} || '%')
AND ({1} = '0' OR {1} IS NULL)
AND ({2} = '0' OR E.EF_PLINE_CODE IN {3})
AND ({6} IS NULL OR {6} = '1' AND K.SAMPLE_NO LIKE '60_' OR
{6} = '2' AND K.SAMPLE_NO LIKE '60_F%')
AND ({7} IS NULL OR {7} = '1')
AND {10} IS NULL
AND ({11} IS NULL OR
G.STARTTIME >= TO_DATE({11}, 'YYYY-MM-DD HH24:MI:SS') AND
G.STARTTIME <= TO_DATE({12}, 'YYYY-MM-DD HH24:MI:SS'))
AND G.STARTTIME >=
TO_DATE('2018-01-02 23:12:48', 'YYYY-MM-DD HH24:MI:SS')
AND T2.JUGDE_APPLY_CODE IS NULL
AND ({13} IS NULL OR EXISTS ( SELECT 1
FROM PLN_ORDER_ZG_S
WHERE
PLAN_GROUP_ID LIKE '%' || {13} || '%' AND GPREQ_ID = T.PRO_PLAN_ID ) )
GROUP BY T.INCISION_NO)
GROUP BY STOVE_NO, JUDGE_STOVE_NO
ORDER BY STOVE_NO, CUT_NUM
]]>