| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="基础查询方法Base">
- <query id="PublicOutdecBase.QueryCheckConsignBase" desc="查询检验委托基本信息">
- <![CDATA[
- SELECT 'FALSE' CHK,
- CHECK_NO,
- CONTROL_NO,
- SAMPLE_NAME,
- STEEL_GRADE_NO,
- TOTAL_LARGE_SAMPLE_SIZE,
- LARGE_SAMPLE_COUNT,
- HEAT_NO,
- TOTAL_SAMPLE_NO,
- OTHER_DESC,
- LARGE_SAMPLE_STATE,
- CHECK_TYPE,
- CHECK_BASE,
- SURPLUS,
- SURPLUS_STATE,
- PROMISE_FINISH_TIME,
- CHECK_PRICE,
- REPORT_TYPE,
- GET_REPORT_WAY,
- CONSIGN_DEPT,
- CONSIGN_ADDRESS,
- POSTCODE,
- PHONE,
- FAX,
- CHECK_DEPT,
- CHECK_ADDRESS,
- CONSIGN_NAME,
- CONSIGN_TIME,
- JC_RECEIVE_NAME,
- JC_RECEIVE_TIME,
- CONSIGNDEPT_SEND_NAME,
- CONSIGNDEPT_SEND_TIME,
- JG_RECEIVE_NAME,
- JG_RECEIVE_TIME,
- FLAG,
- DECODE(FLAG,
- '0',
- '检测中心未下发',
- '1',
- '检测中心已下发',
- '2',
- '加工已确认') AS FLAG_DESC,
- SAMPLE_REMARK,
- REMARK,
- IS_JG,
- DECODE(IS_JG, '0', '不加工', '1', '加工') AS IS_JG_DESC,
- IS_JZ,
- DECODE(IS_JZ, '0', '监制', '1', '不监制') AS IS_JZ_DESC,
- CHECK_PRICE_REAL,
- IS_CLEARING,
- DECODE(IS_CLEARING,'0','已结算','1','未结算') AS IS_CLEARING_DESC
- FROM OUTDEC_CHECKCONSIGN_BASEINFO
- WHERE INSTR(?, FLAG) > 0
- AND (CONSIGN_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND
- TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
- AND DECODE(?, NULL, '1', STEEL_GRADE_NO) LIKE
- DECODE(?, NULL, '1', '%' || ? || '%')
- AND DECODE(?, NULL, '1', SAMPLE_NAME) LIKE
- DECODE(?, NULL, '1', '%' || ? || '%')
- AND CHECK_NO LIKE '%' || ? || '%'
- ORDER BY CHECK_NO
- ]]>
- </query>
- <query id="PublicOutdecBase.QueryCheckConsignBaseDetail" desc="查询检验委托基本信息+明细">
- <![CDATA[
- SELECT 'FALSE' CHK,
- B.CHECK_NO,
- SAMPLE_NO,
- SAMPLE_SIZE,
- CHECK_STD,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- SAMPLE_COUNT,
- JG_SEND_NAME,
- JG_SEND_TIME,
- LAB_RECEIVE_NAME,
- LAB_RECEIVE_TIME,
- CHECK_TEMP,
- DEVICE_NO,
- DEVICE_NAME,
- CHECK_CLASS,
- CHECK_NAME,
- CHECK_TIME,
- AUDIT_NAME,
- AUDIT_TIME,
- B.SAMPLE_REMARK,
- ISRCL,
- B.FLAG,
- DECODE(B.FLAG,
- '0',
- '加工未下发',
- '1',
- '加工已下发',
- '2',
- '试验室已确认',
- '3',
- '试验室已录入',
- '4',
- '试验室已审核') AS FLAG_DESC,
- B.REMARK
- FROM OUTDEC_CHECKCONSIGN_BASEINFO A, OUTDEC_CHECKCONSIGN_DETAIL B
- WHERE A.CHECK_NO = B.CHECK_NO
- AND A.FLAG = '2'
- AND INSTR(?, B.FLAG) > 0
- AND (CONSIGN_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND
- TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
- AND DECODE(?, NULL, '1', STEEL_GRADE_NO) LIKE
- DECODE(?, NULL, '1', '%' || ? || '%')
- AND DECODE(?, NULL, '1', SAMPLE_NAME) LIKE
- DECODE(?, NULL, '1', '%' || ? || '%')
- --AND PHY_NAME_MAX LIKE '%' || ? || '%'
- AND (CASE
- WHEN NVL(?, '/') = '/' THEN
- 1
- ELSE
- INSTR(?, B.PHY_CODE_MAX)
- END) > 0
- AND B.CHECK_NO LIKE '%' || ? || '%'
- ]]>
- </query>
- <query id="PublicOutdecBase.QueryCheckConsignBaseDetail_Distinct"
- desc="查询检验委托基础试样号详细信息 B.AUDIT_NAME,B.AUDIT_TIME, B.FLAG,
- DECODE(B.FLAG, '0', '加工未下发', '1', '加工已下发', '2', '试验室已确认', '3', '试验室已录入', '4', '试验室已审核') AS FLAG_DESC ">
- <![CDATA[
- SELECT DISTINCT B.CHECK_NO,
- B.SAMPLE_NO,
- A.CONTROL_NO,
- A.SAMPLE_NAME,
- A.STEEL_GRADE_NO,
- A.TOTAL_LARGE_SAMPLE_SIZE,
- B.SAMPLE_SIZE,
- A.LARGE_SAMPLE_COUNT,
- A.HEAT_NO,
- A.TOTAL_SAMPLE_NO,
- A.OTHER_DESC,
- A.LARGE_SAMPLE_STATE,
- A.CHECK_TYPE,
- A.CHECK_BASE,
- A.SURPLUS,
- A.SURPLUS_STATE,
- A.PROMISE_FINISH_TIME,
- A.CHECK_PRICE,
- A.REPORT_TYPE,
- A.GET_REPORT_WAY,
- A.CONSIGN_DEPT,
- A.CONSIGN_ADDRESS,
- A.POSTCODE,
- A.PHONE,
- A.FAX,
- A.CHECK_DEPT,
- A.CHECK_ADDRESS,
- A.CONSIGN_NAME,
- A.CONSIGN_TIME,
- A.JC_RECEIVE_NAME,
- A.JC_RECEIVE_TIME,
- A.FLAG,
- --B.DEPT_ID,
- DECODE(A.FLAG,
- '0',
- '检测中心未下发',
- '1',
- '检测中心已下发',
- '2',
- '加工已确认') AS FLAG_DESC,
- A.SAMPLE_REMARK,
- --B.DEPT_ID,
- A.REMARK
- FROM OUTDEC_CHECKCONSIGN_BASEINFO A, OUTDEC_CHECKCONSIGN_DETAIL B
- WHERE A.CHECK_NO = B.CHECK_NO
- AND (B.PHY_CODE_MAX != 'HX' AND B.PHY_CODE_MAX != 'ONH')
- AND INSTR(?, B.FLAG) > 0
- AND (CONSIGN_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND
- TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
- AND DECODE(?, NULL, '1', STEEL_GRADE_NO) LIKE
- DECODE(?, NULL, '1', '%' || ? || '%')
- AND DECODE(?, NULL, '1', SAMPLE_NAME) LIKE
- DECODE(?, NULL, '1', '%' || ? || '%')
- AND (CASE
- WHEN NVL(?, '/') = '/' THEN
- 1
- ELSE
- INSTR(?, B.PHY_CODE_MAX)
- END) > 0
- AND B.CHECK_NO LIKE '%' || ? || '%'
- ]]>
- </query>
- <query id="PublicOutdecBase.QueryCheckConsignDetail" desc="查询检验委托明细信息">
- <![CDATA[
- SELECT CHECK_NO,
- SAMPLE_NO,
- SAMPLE_SIZE,
- CHECK_STD,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- SAMPLE_COUNT,
- JG_SEND_NAME,
- JG_SEND_TIME,
- LAB_RECEIVE_NAME,
- LAB_RECEIVE_TIME,
- CHECK_TEMP,
- DEVICE_NO,
- DEVICE_NAME,
- CHECK_CLASS,
- CHECK_NAME,
- CHECK_TIME,
- AUDIT_NAME,
- AUDIT_TIME,
- SAMPLE_REMARK,
- ISRCL,
- DECODE(FLAG, '0', '加工未下发', '1', '加工已下发', '2', '试验室已确认', '3', '试验室已录入', '4', '试验室已审核') AS FLAG_DESC,
- REMARK
- FROM OUTDEC_CHECKCONSIGN_DETAIL
- WHERE SAMPLE_NO LIKE '%' || ? || '%'
- AND CHECK_NO = ?
- ORDER BY CHECK_NO,SAMPLE_NO,PHY_CODE_MAX
- ]]>
- </query>
-
- <query id="PublicOutdecBase.QueryCheckConsignDetailFilePath" desc="查询检验委托明细信息">
- <![CDATA[
- SELECT T.CHECK_NO,
- T.SAMPLE_NO,
- T.SAMPLE_SIZE,
- T.SAMPLE_LEN,
- T.CHECK_STD,
- T.PHY_CODE_MAX,
- T.PHY_NAME_MAX,
- T.SAMPLE_COUNT,
- T.DEPT_ID,
- T.JG_SEND_NAME,
- T.JG_SEND_TIME,
- T.LAB_RECEIVE_NAME,
- T.LAB_RECEIVE_TIME,
- T.CHECK_NAME,
- T.CHECK_TIME,
- T.CHECK_SHIFT,
- T.CHECK_CLASS,
- T.CHECK_TEMP,
- T.DEVICE_NO,
- T.DEVICE_NAME,
- T.AUDIT_NAME,
- T.AUDIT_TIME,
- T.ISRCL,
- T.FLAG,
- DECODE(FLAG,
- '0',
- '加工未下发',
- '1',
- '加工已下发',
- '2',
- '试验室已确认',
- '3',
- '试验室已录入',
- '4',
- '试验室已审核') AS FLAG_DESC,
- T.SAMPLE_REMARK,
- T.REMARK,
- T.FILE_PATH1,
- T.FILE_PATH2,
- T.FILE_PATH3,
- T.FILE_PATH4,
- T.TECHNICAL_STANDARD,
- T.DEGREASING_METHOD,
- T.NACE_PH,
- T.NACE_PH_S,
- T.NACE_PH_F,
- T.NACE_SOLUTION_S,
- T.NACE_SOLUTION_F,
- T.TEST_TEMP,
- T.SPECIMEN_SIZE1,
- T.SPECIMEN_SIZE2,
- T.SPECIMEN_SIZE3,
- T.TEST_DURATION1,
- T.TEST_DURATION2,
- T.TEST_DURATION3,
- T.PSEUDO_STRESS,
- T.PROOF_RING_NO1,
- T.PROOF_RING_NO2,
- T.PROOF_RING_NO3,
- T.YSMIN1,
- T.YSMIN2,
- T.YSMIN3,
- T.ACTUAL_LOAD1,
- T.ACTUAL_LOAD2,
- T.ACTUAL_LOAD3,
- T.ACTUAL_S_YSMIN1,
- T.ACTUAL_S_YSMIN2,
- T.ACTUAL_S_YSMIN3,
- T.ARM_DISPLACEMENT1,
- T.ARM_DISPLACEMENT2,
- T.ARM_DISPLACEMENT3,
- T.CRACK_LENGTH1,
- T.CRACK_LENGTH2,
- T.CRACK_LENGTH3,
- T.NOTE,
- T.STEP,
- T.LOAD,
- T.PRESSURE_MEDIUM,
- T.INTERNAL_PRESSURE,
- T.DOGLEG_DEGREE,
- T.HOLD_TIME,
- T.PIN,
- T.BOX,
- T.COMPOUND_TYPE,
- T.COMPOUND_WEIGHT,
- T.MAKE_UP_TORQUE,
- T.TOTAL_TORQUE,
- T.BREAK_OUT_TORQUE,
- T.OBSERVED_RESULT
- FROM OUTDEC_CHECKCONSIGN_DETAIL T
- WHERE T.SAMPLE_NO = ?
- AND T.CHECK_NO = ?
- AND T.DEPT_ID = ?
- ORDER BY T.CHECK_NO, T.SAMPLE_NO, T.PHY_CODE_MAX
- ]]>
- </query>
- <query id="PublicOutdecBase.QueryCheckConsignChemDetail" desc="查询检验委托化学明细信息">
- <![CDATA[
- SELECT CHECK_NO,
- SAMPLE_NO,
- CHEM_CODE,
- CHEM_NAME
- FROM OUTDEC_CHECKCONSIGN_CHEMDETAIL
- WHERE SAMPLE_NO LIKE '%' || ? || '%'
- AND CHECK_NO = ?
- ORDER BY CHECK_NO,SAMPLE_NO
- ]]>
- </query>
- <query id="PublicOutdecBase.QueryCheckConsignJGDetail" desc="查询检验委托加工信息">
- <![CDATA[
- SELECT CHECK_NO,
- SAMPLE_NO,
- SAMPLE_SIZE,
- SAMPLE_LEN,
- CASE WHEN MAX(FLAG) ='0' AND MIN(FLAG) = '0' THEN '加工未送样'
- WHEN MAX(FLAG) ='2' AND MIN(FLAG) = '2' THEN '加工完成送样'
- ELSE '加工正在送样' END FLAG
- FROM OUTDEC_CHECKCONSIGN_DETAIL
- WHERE CHECK_NO LIKE '%' || ? || '%'
- GROUP BY CHECK_NO,SAMPLE_NO,SAMPLE_SIZE,SAMPLE_LEN
- ]]>
- </query>
-
- <query id="PublicOutdecBase.UpdateFilePath" desc="上传图片">
- <![CDATA[
- UPDATE OUTDEC_CHECKCONSIGN_DETAIL T
- SET #FILE_PATH# = ?
- WHERE T.CHECK_NO = ?
- AND T.SAMPLE_NO = ?
- AND T.PHY_CODE_MAX = ?
- ]]>
- </query>
-
- <query id="PublicOutdecBase.QueryCheckConsignBaseDetail_DistinctFS"
- desc="查询检验委托基础试样号详细信息(腐蚀)">
- <![CDATA[
- SELECT DISTINCT 'FALSE' CHK,
- B.CHECK_NO,
- B.SAMPLE_NO,
- A.CONTROL_NO,
- A.SAMPLE_NAME,
- A.STEEL_GRADE_NO,
- A.TOTAL_LARGE_SAMPLE_SIZE,
- B.SAMPLE_SIZE,
- A.LARGE_SAMPLE_COUNT,
- A.HEAT_NO,
- A.TOTAL_SAMPLE_NO,
- A.OTHER_DESC,
- A.LARGE_SAMPLE_STATE,
- A.CHECK_TYPE,
- A.CHECK_BASE,
- A.SURPLUS,
- A.SURPLUS_STATE,
- A.PROMISE_FINISH_TIME,
- A.CHECK_PRICE,
- A.REPORT_TYPE,
- A.GET_REPORT_WAY,
- A.CONSIGN_DEPT,
- A.CONSIGN_ADDRESS,
- A.POSTCODE,
- A.PHONE,
- A.FAX,
- A.CHECK_DEPT,
- A.CHECK_ADDRESS,
- A.CONSIGN_NAME,
- A.CONSIGN_TIME,
- A.JC_RECEIVE_NAME,
- A.JC_RECEIVE_TIME,
- A.FLAG,
- --B.DEPT_ID,
- DECODE(A.FLAG,
- '0',
- '检测中心未下发',
- '1',
- '检测中心已下发',
- '2',
- '加工已确认') AS FLAG_DESC,
- A.SAMPLE_REMARK,
- --B.DEPT_ID,
- A.REMARK,
- C.PROOF_RING_NO1,
- C.PROOF_RING_NO2,
- C.PROOF_RING_NO3,
- DECODE(C.TEST_DATE,'','',TO_CHAR(C.TEST_DATE, 'YYYY-MM-DD')) CHECK_TIME
- FROM OUTDEC_CHECKCONSIGN_BASEINFO A,
- OUTDEC_CHECKCONSIGN_DETAIL B,
- OUTDEC_CHECKCONSIGN_LAB_RESULT C
- WHERE A.CHECK_NO = B.CHECK_NO
- AND B.CHECK_NO = C.CHECK_NO(+)
- AND B.SAMPLE_NO = C.SAMPLE_NO(+)
- AND B.PHY_CODE_MAX = C.PHY_CODE_MAX(+)
- --AND A.VALIDFLAG = '1'
- AND INSTR(?, B.FLAG) > 0
- AND (B.PHY_CODE_MAX != 'HX' AND B.PHY_CODE_MAX != 'ONH')
- AND (NVL(A.CONSIGN_TIME,
- TO_DATE('0001/01/02 00:00:00', 'YYYY-MM-DD HH24:MI:SS')) BETWEEN
- TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND
- TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
- AND DECODE(?, NULL, '1', A.STEEL_GRADE_NO) = DECODE(?, NULL, '1', ?)
- AND DECODE(?, NULL, '1', A.SAMPLE_NAME) = DECODE(?, NULL, '1', ?)
- AND (CASE
- WHEN NVL(?, '/') = '/' THEN
- 1
- ELSE
- INSTR(?, B.PHY_CODE_MAX)
- END) > 0
- AND B.CHECK_NO LIKE '%' || ? || '%'
- AND (NVL(C.PROOF_RING_NO1, '/') LIKE '%' || ? || '%' OR
- NVL(C.PROOF_RING_NO2, '/') LIKE '%' || ? || '%' OR
- NVL(C.PROOF_RING_NO3, '/') LIKE '%' || ? || '%')
- ]]>
- </query>
-
- <query id = "PublicOutdecBase.doQueryDetailFlag" desc = "查询POUTDEC_CHECKCONSIGN_DETAIL表FLAG">
- <![CDATA[
- select T.FLAG
- from OUTDEC_CHECKCONSIGN_DETAIL t
- WHERE T.CHECK_NO = ?
- AND T.SAMPLE_NO = ?
- AND DECODE(?, NULL, '/', T.PHY_CODE_MAX) = DECODE(?, NULL, '/', ?)
- ]]>
- </query>
- </queryMap>
|