= 2)) plan_count,
t.NODE_STATUS,
IS_START,
T.PRO_PLAN_ID,
T.GX_PLAN_NO
FROM (SELECT A.JUDGE_STOVE_NO,
A.LOT_NO,
A.ID,
CASE A.NODE_STATUS
WHEN '00' THEN
'正在锯切'
WHEN '10' THEN
'锯切完成'
END AS NODE_STATUS,
A.FEED_TIME,
case Nvl((select b.IS_START
FROM mil_fur_result b
where b.judge_stove_no = a.judge_Stove_no),
4)
WHEN '0' THEN
'已开始入炉'
WHEN '1' THEN
'已完成入炉'
WHEN '2' THEN
'已开始出炉'
WHEN '3' THEN
'已完成出炉'
WHEN '4' THEN
'未开始入炉'
END AS IS_START,
A.PRO_PLAN_ID,
A.GX_PLAN_NO
FROM MIL_PLAN A, MIL_FUR_RESULT B
WHERE A.JUDGE_STOVE_NO = B.JUDGE_STOVE_NO(+)
AND A.IS_LOAD = '1'
AND A.BACK_SLAB_FLAG <> '2'
AND A.PLINE_CODE = '#PLINE_CODE#'
AND A.NODE_STATUS < 20) t,
MIL_FEEDSAW_RESULT f
WHERE IS_START in ('已开始入炉', '未开始入炉')
and t.ID = f.result_no
AND T.JUDGE_STOVE_NO = F.JUDGE_STOVE_NO #something1#
order by T.feed_time, f.start_time) t1
where t1.PLAN_COUNT > 0
]]>
'2'
AND A.IS_LOAD = '1'
AND B.IS_START > 0
AND A.ID = C.RESULT_NO
AND A.JUDGE_STOVE_NO = C.JUDGE_STOVE_NO
#something1#
ORDER BY A.feed_time
]]>
= 2)) plan_count,
CASE A.NODE_STATUS
WHEN '00' THEN
'正在锯切'
WHEN '10' THEN
'锯切完成'
WHEN '20' THEN
'出炉'
WHEN '30' THEN
'穿孔完成'
WHEN '40' THEN
'连轧完成'
WHEN '50' THEN
'出再加热炉'
WHEN '60' THEN
'定径完成'
WHEN '70' THEN
'分切完成'
WHEN '80' THEN
'矫直完成 '
WHEN '90' THEN
'探伤完成'
WHEN '96' THEN
'人工质检完成'
END AS NODE_STATUS,
CASE B.IS_START
WHEN '0' THEN
'已开始入炉'
WHEN '1' THEN
'已完成入炉'
WHEN '2' THEN
'已开始出炉'
WHEN '3' THEN
'已完成出炉'
END as IS_START,
A.PRO_PLAN_ID,
A.GX_PLAN_NO
FROM MIL_PLAN A, MIL_FUR_RESULT B, MIL_FEEDSAW_RESULT C
WHERE A.JUDGE_STOVE_NO = B.JUDGE_STOVE_NO
AND A.PLINE_CODE = '#PLINE_CODE#'
AND A.NODE_STATUS > 10
AND A.BACK_SLAB_FLAG <> '2'
AND A.ID = C.RESULT_NO
AND A.JUDGE_STOVE_NO = C.JUDGE_STOVE_NO
#something1#
ORDER BY A.feed_time,C.START_TIME) t1
where t1.PLAN_COUNT > 0
]]>
UPDATE PORT_MIL_BATCH_SAMPLE_RESULT T SET T.STATUS = '1',T.OP_PROCESS = '#OP_PROCESS#' WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND T.M_MAT_NO = '#MAT_NO#'
SELECT T.M_MAT_NO FROM PORT_MIL_BATCH_SAMPLE_RESULT T WHERE T.M_MAT_NO = ? AND T.IS_SAMPLE_PIPE = '1'