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#' UPDATE PIPE_CHECKCONSIGN_DETAIL T SET T.TS_REMARK = '#TS_REMARK#' 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')