SELECT T.PHY_CODE_MAX, T.PHY_NAME_MAX, T.PHY_DIR, T.SIZE_DESC,DECODE(T.ISRCL,'0','否','是')ISRCL,T.TS_REMARK
FROM PIPE_CHECKCONSIGN_DETAIL T
WHERE T.CHECK_NO = ?
GROUP BY T.PHY_CODE_MAX, T.PHY_NAME_MAX, T.PHY_DIR, T.SIZE_DESC,T.ISRCL,T.TS_REMARK
SELECT * FROM PIPE_CHECKCONSIGN_BASEINFO T WHERE T.CHECK_NO = ?
SELECT *
FROM PIPE_CHECKCONSIGN_PHYDETAIL T
WHERE T.CHECK_NO = ?
AND T.SAMPLE_NO = ?
AND T.PHY_CODE_MAX = ?
ORDER BY T.SEQ
SELECT B.DESGIN_KEY,
B.PHY_CODE_MIN,
B.PHY_NAME_MIN,
B.CRAFT_SOURCE,
B.PROCESS_CODE,
MAX(C.SIZE_DESC) SIZE_DESC,
MAX(C.SAMPLE_COUNT) SAMPLE_COUNT,
MAX((SELECT A.PHY_DEPTID
FROM COM_BASE_PHY_B A, COM_BASE_PHY_C B1
WHERE B.PHY_CODE_MIN = B1.PHY_CODE
AND A.PHY_CODE = B1.PHY_TYPE_M
AND A.VALIDFLAG = '1'
AND B1.VALIDFLAG = '1')) DEPT_ID,
MAX(C.LENGTH) LENGTH,
MAX(C.WIDTH) WIDTH,
MAX(C.RATE) RATE,
MAX(C.DESC_RATE) DESC_RATE,
MAX(C.SSC_CONDITION) SSC_CONDITION,
MAX(B.BILLET_SAMPLE) BILLET_SAMPLE,
MAX(C.STD_NAME_TEST) STD_NAME_TEST,
MAX(SPLINE_ITEM_NAME_F)ITEM_NAME_F,
C.SSC_CONDITION
FROM CRAFT_ORD_DESIGN T,
CRAFT_ORD_DESIGN_STD_PIC B,
CRAFT_ORD_DESIGN_STD_PIC_SMP C
WHERE EXISTS (SELECT 1
FROM CRAFT_ORD_DESIGN A
WHERE A.CRAFT_NO = '#CRAFT_FILE_NO#'
AND T.ORD_LN_PK = A.ORD_LN_PK)
AND T.VALIDFLAG = '1'
AND B.DESGIN_KEY = T.DESGIN_KEY
AND C.DESGIN_KEY = B.DESGIN_KEY
AND C.MSC_PLINE = B.MSC_PLINE
AND C.PROCESS_CODE = B.PROCESS_CODE
AND C.PHY_CODE_MIN = B.PHY_CODE_MIN
AND (C.PIC = B.PIC AND B.PIC = '#PIC#' OR B.CRAFT_SOURCE = '2')
AND NVL(C.ITEM_CODE_F, '1') = NVL(B.ITEM_CODE_F, '1')
AND NVL(C.ITEM_CODE_W, '1') = NVL(B.ITEM_CODE_W, '1')
AND NVL(C.ITEM_CODE_C, '1') = NVL(B.ITEM_CODE_S, '1')
AND B.PROCESS_CODE = '#PROCESS_CODE#'
AND B.CRAFT_SOURCE = '#CRAFT_SOURCE#'
AND B.MSC_PLINE = '#INDEX_SEQ#'
GROUP BY B.DESGIN_KEY,
B.PHY_CODE_MIN,
B.PHY_NAME_MIN,
B.CRAFT_SOURCE,
B.PROCESS_CODE,
C.SSC_CONDITION
SELECT S.*,(SELECT T1.ORDER_SEQ FROM COM_BASE_PHY T1 WHERE T1.PHY_CODE = S.PHY_CODE)ORDER_SEQ,
S1.SPLINE_ITEM_CODE_S,S1.SPLINE_ITEM_NAME_S,S1.SPLINE_ITEM_CODE_F,S1.SPLINE_ITEM_NAME_F
FROM CRAFT_ORD_DESIGN T, CRAFT_ORD_DESIGN_STD_PIC S,CRAFT_ORD_DESIGN_STD_PIC_SMP S1
WHERE T.DESGIN_KEY = S.DESGIN_KEY
AND T.DESGIN_KEY = S1.DESGIN_KEY
AND S.PHY_CODE_MIN = S1.PHY_CODE_MIN
AND NVL(S.ITEM_CODE_F, '1') = NVL(S1.ITEM_CODE_F, '1')
AND NVL(S.ITEM_CODE_W, '1') = NVL(S1.ITEM_CODE_W, '1')
AND NVL(S.ITEM_CODE_S, '1') = NVL(S1.ITEM_CODE_C, '1')
AND T.VALIDFLAG = '1'
AND S.DESGIN_KEY = ?
AND S.PROCESS_CODE = ?
AND S.PHY_CODE_MIN = ?
AND S.CRAFT_SOURCE = ?
AND (S.PIC = ? OR S.CRAFT_SOURCE = '2')
AND S.MSC_PLINE = ?
SELECT MAX(T.FLAG)FLAG FROM PIPE_CHECKCONSIGN_DETAIL T WHERE T.CHECK_NO = '#CHECK_NO#'
AND T.PHY_CODE_MAX NOT IN('HX','ONH')
SELECT T.FLAG FROM PIPE_CHECKCONSIGN_DETAIL T WHERE T.CHECK_NO = '#CHECK_NO#' AND T.SAMPLE_NO = '#SAMPLE_NO#' AND T.PHY_CODE_MAX = '#PHY_CODE_MAX#'
INSERT INTO PIPE_CHECKCONSIGN_PHYDETAIL(
CHECK_NO,
BATCH_NO,
SAMPLE_NO,
INDEX_SEQ,
DEPT_ID,
PHY_CODE_MAX,
PHY_NAME_MAX,
PHY_CODE_MIN,
PHY_NAME_MIN,
PHY_CODE,
PHY_NAME,
PHY_UNIT,
ITEM_CODE_F,
ITEM_NAME_F,
ITEM_CODE_W,
ITEM_NAME_W,
ITEM_CODE_S,
ITEM_NAME_S,
GROUP_SEQ,
RESULT_COUNT,
ISCHECK,
ISJUDGE,
ISQUOTE,
PHY_TYPE,
PHY_FORMULA,
STDMIN_SIGN,
STDMIN,
STDMAX_SIGN,
STDMAX,
JUDGE_BASIS,
STDMEMO,
ADDCONDITION,
ADDSTDCON_CODE,
ADDSTD_MIN_SIGN,
ADDSTD_MIN,
ADDSTD_MAX_SIGN,
ADDSTD_MAX,
ADDPERCENT,
BILLET_SAMPLE,
SEQ,
SPLINE_ITEM_CODE_S,
SPLINE_ITEM_NAME_S,
SPLINE_ITEM_CODE_F,
SPLINE_ITEM_NAME_F
)
VALUES(
'#CHECK_NO#',
'#BATCH_NO#',
'#SAMPLE_NO#',
'#INDEX_SEQ#',
'#DEPT_ID#',
'#PHY_CODE_MAX#',
'#PHY_NAME_MAX#',
'#PHY_CODE_MIN#',
'#PHY_NAME_MIN#',
'#PHY_CODE#',
'#PHY_NAME#',
'#PHY_UNIT#',
'#ITEM_CODE_F#',
'#ITEM_NAME_F#',
'#ITEM_CODE_W#',
'#ITEM_NAME_W#',
'#ITEM_CODE_S#',
'#ITEM_NAME_S#',
'#GROUP_SEQ#',
'#RESULT_COUNT#',
'#ISCHECK#',
'#ISJUDGE#',
'#ISQUOTE#',
'#PHY_TYPE#',
'#PHY_FORMULA#',
'#STDMIN_SIGN#',
'#STDMIN#',
'#STDMAX_SIGN#',
'#STDMAX#',
'#JUDGE_BASIS#',
'#STDMEMO#',
'#ADDCONDITION#',
'#ADDSTDCON_CODE#',
'#ADDSTD_MIN_SIGN#',
'#ADDSTD_MIN#',
'#ADDSTD_MAX_SIGN#',
'#ADDSTD_MAX#',
'#ADDPERCENT#',
'#BILLET_SAMPLE#',
'#SEQ#',
'#SPLINE_ITEM_CODE_S#',
'#SPLINE_ITEM_NAME_S#',
'#SPLINE_ITEM_CODE_F#',
'#SPLINE_ITEM_NAME_F#')
DELETE FROM PIPE_CHECKCONSIGN_PHYDETAIL T WHERE T.PHYDETAIL_ID = '#PHYDETAIL_ID#'
SELECT B.*,(SELECT T1.ORDER_SEQ FROM COM_BASE_PHY T1 WHERE T1.PHY_CODE = B.PHY_CODE)ORDER_SEQ,
C.SPLINE_ITEM_CODE_S,C.SPLINE_ITEM_NAME_S,C.SPLINE_ITEM_CODE_F,C.SPLINE_ITEM_NAME_F
FROM CRAFT_ORD_DESIGN T, CRAFT_ORD_DESIGN_STD_PIC B,CRAFT_ORD_DESIGN_STD_PIC_SMP C
WHERE EXISTS (SELECT 1
FROM CRAFT_ORD_DESIGN A
WHERE A.CRAFT_NO = '#CRAFT_FILE_NO#'
AND T.ORD_LN_PK = A.ORD_LN_PK)
AND T.VALIDFLAG = '1'
AND B.DESGIN_KEY = T.DESGIN_KEY
AND T.DESGIN_KEY = C.DESGIN_KEY
AND B.PHY_CODE_MIN = C.PHY_CODE_MIN
AND NVL(C.ITEM_CODE_F, '1') = NVL(B.ITEM_CODE_F, '1')
AND NVL(C.ITEM_CODE_W, '1') = NVL(B.ITEM_CODE_W, '1')
AND NVL(C.ITEM_CODE_C, '1') = NVL(B.ITEM_CODE_S, '1')
AND B.PROCESS_CODE = '#PROCESS_CODE#'
AND B.CRAFT_SOURCE = '#CRAFT_SOURCE#'
AND B.PHY_CODE_MIN = '#PHY_CODE_MIN#'
AND (B.PIC = '#PIC#' OR B.CRAFT_SOURCE = '2')
AND B.MSC_PLINE = '#INDEX_SEQ#'
INSERT INTO PIPE_CHECKCONSIGN_DETAIL
(CHECK_NO,
SAMPLE_NO,
SAMPLE_NO_MIN,
BATCH_NO,
SAMPLE_BARCODE,
SAMPLE_LEN,
PHY_CODE_MAX,
PHY_NAME_MAX,
DEPT_ID,
SAMPLE_COUNT,
CHECK_STD,
LENGTH,
WIDTH,
EIC,
PHY_DIR,
SIZE_DESC,
ISRCL,
IS_NOTICE_PRODUCER,
MAT_NO,
FOR_CHECK_NO,
FLAG,
RATE,
DESC_RATE,
SSC_CONDITION,
VALIDFLAG,
JG_SEND_NAME,
JG_SEND_TIME,
HEAD_MAT_NO,
BAR_CODE)
VALUES
('#CHECK_NO#',
'#SAMPLE_NO#',
'#SAMPLE_NO_MIN#',
'#BATCH_NO#',
'#SAMPLE_BARCODE#',
'#SAMPLE_LEN#',
'#PHY_CODE_MAX#',
'#PHY_NAME_MAX#',
'#DEPT_ID#',
'#SAMPLE_COUNT#',
'#CHECK_STD#',
'#LENGTH#',
'#WIDTH#',
'#EIC#',
'#PHY_DIR#',
'#SIZE_DESC#',
'#ISRCL#',
'#IS_NOTICE_PRODUCER#',
'#MAT_NO#',
'#FOR_CHECK_NO#',
'#FLAG#',
'#RATE#',
'#DESC_RATE#',
'#SSC_CONDITION#',
'#VALIDFLAG#',
'#JG_SEND_NAME#',
TO_DATE('#JG_SEND_TIME#','YYYY-MM-DD HH24:MI:SS'),
'#HEAD_MAT_NO#',
'#BAR_CODE#')
DECLARE
BEGIN
DELETE FROM PIPE_CHECKCONSIGN_PHYDETAIL T
WHERE T.CHECK_NO = '#CHECK_NO#'
AND T.SAMPLE_NO = '#SAMPLE_NO#'
AND T.PHY_CODE_MAX = '#PHY_CODE_MAX#';
DELETE FROM PIPE_CHECKCONSIGN_DETAIL T
WHERE T.CHECK_NO = '#CHECK_NO#'
AND T.SAMPLE_NO = '#SAMPLE_NO#'
AND T.PHY_CODE_MAX = '#PHY_CODE_MAX#';
END;
DELETE FROM QCM_ZC_CHECKCONSIGN_DETAIL T
WHERE T.CHECK_NO = '#CHECK_NO#'
AND T.SAMPLE_NO = '#SAMPLE_NO#'
AND T.PHY_CODE_MAX = '#PHY_CODE_MAX#'
UPDATE PIPE_CHECKCONSIGN_BASEINFO T SET T.FLAG = '1' WHERE T.CHECK_NO = '#CHECK_NO#'
SELECT T.CRAFT_SEQ FROM MIL_PLAN T WHERE T.JUDGE_STOVE_NO = ? || '-01'
SELECT T.CRAFT_SEQ FROM PLN_ZY_DBK_M T WHERE T.JUDGE_STOVE_NO = ?
SELECT T.CRAFT_SEQ FROM PLN_ZY_RCL_M T WHERE T.JUDGE_STOVE_NO = ?
SELECT T.CRAFT_SEQ FROM PLN_ZY_JGX_M T WHERE T.JUDGE_STOVE_NO = ?
SELECT T.CRAFT_SEQ
FROM CRAFT_ORD_DESIGN T
WHERE EXISTS (SELECT 1
FROM CRAFT_ORD_DESIGN A
WHERE A.CRAFT_NO = ?
AND T.ORD_LN_PK = A.ORD_LN_PK)
AND T.VALIDFLAG = '1'
UPDATE PIPE_CHECKCONSIGN_DETAIL T
SET T.ISRCL = '#ISRCL#'
WHERE T.CHECK_NO = '#CHECK_NO#'
AND T.SAMPLE_NO = '#SAMPLE_NO#'
AND T.PHY_CODE_MAX = '#PHY_CODE_MAX#'
INSERT INTO QCM_ZC_CHECKCONSIGN_DETAIL(
CHECK_NO,
BATCH_NO,
SAMPLE_NO,
PHY_CODE_MAX,
PHY_NAME_MAX,
RATE,
DESC_RATE,
EIC,
SAMPLE_COUNT,
SAMPLE_LEN,
MAT_NO,
HEAD_MAT_NO,
BAR_CODE,
VALIDFLAG)
VALUES(
'#CHECK_NO#',
'#BATCH_NO#',
'#SAMPLE_NO#',
'#PHY_CODE_MAX#',
'#PHY_NAME_MAX#',
'#RATE#',
'#DESC_RATE#',
'#EIC#',
'#SAMPLE_COUNT#',
'#SAMPLE_LEN#',
'#MAT_NO#',
'#HEAD_MAT_NO#',
'#BAR_CODE#',
'#VALIDFLAG#')
SELECT MAX(T.ISRCL) ISRCL
FROM PIPE_CHECKCONSIGN_DETAIL T
WHERE T.CHECK_NO = '#CHECK_NO#'
SELECT NVL(COUNT(1),0) ACOUNT
FROM QCM_ZG_JUGDE_APPLY T, QCM_BC_BATCH_RESULT S
WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
AND T.BATCH_NO = '#BATCH_NO#'
AND T.IS_FLAG = '0'
AND S.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO
AND S.BATCH_NO = T.BATCH_NO
AND S.PROCESS_CODE = T.PROCESS_CODE
AND S.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK
AND INSTR(S.CHECK_NO_S, '#CHECK_NO#') > 0
AND T.VALIDFLAG = '20'
AND T.JUDGE_RESULT_CODE IN('40740701','40740704')