| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="管材ONH制度数据录入">
- <query id="FrmChemONHDataManage.QueryCheckConsignBaseDetail_Distinct"
- desc="查询检验委托基本信息+明细 ORDER BY A.CHECK_NO ">
- <![CDATA[
- SELECT A.CHECK_NO,
- B.SAMPLE_NO,
- A.HEAT_NO,
- A.STOVE_NO,
- A.STEEL_GRADE,
- A.STEEL_NO,
- A.PRODUCT_STD,
- A.CONTRACT_NO,
- A.CHECK_COUNT,
- A.DIMATER,
- A.HEIGHT,
- A.CONSIGN_DEPT,
- A.CONSIGN_NAME,
- A.CONSIGN_TIME,
- A.ISPRODUCER,
- DECODE(A.ISPRODUCER, '0', '否', '1', '是') AS ISPRODUCER_DESC,
- A.SPEC_REQ,
- A.GET_NAME,
- A.GET_TIME,
- A.CONSIGNDEPT_SEND_NAME,
- A.CONSIGNDEPT_SEND_TIME,
- A.JG_RECEIVE_NAME,
- A.JG_RECEIVE_TIME,
- DECODE(A.FLAG,
- '0',
- '委托单位未取样',
- '1',
- '委托单位正在送样',
- '2',
- '加工已确认') AS FLAG,
- CASE
- WHEN B.FLAG = 4 THEN
- '已审核'
- WHEN B.FLAG = 5 THEN
- '判定已接收'
- ELSE
- '未审核'
- END FLAG_SH,
- A.SAMPLE_REMARK,
- A.REMARK,
- A.DIMATER || 'x' || A.HEIGHT AS PIPE_SIZE,
- A.CRAFT_PATH,
- A.CRAFT_FILE_NO,
- A.PROCESS_STATUS,
- A.SUPPLY_UNIT_CODE,
- A.SUPPLY_UNIT
- FROM PIPE_CHECKCONSIGN_BASEINFO A, PIPE_CHECKCONSIGN_DETAIL B
- WHERE A.CHECK_NO = B.CHECK_NO
- AND B.PHY_CODE_MAX = 'ONH'
- AND INSTR(?, B.FLAG) > 0
- AND (LAB_RECEIVE_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) = DECODE(?, NULL, '1', ?)
- --AND B.PHY_NAME_MAX LIKE '%' || ? || '%'
- AND NVL(A.HEAT_NO, '/') LIKE '%' || ? || '%'
- AND A.CHECK_NO LIKE '%' || ? || '%'
- AND NVL(B.SAMPLE_NO, '/') LIKE '%' || ? || '%'
- ]]>
- </query>
-
- <query id="FrmChemONHDataManage.QueryCheckConsignBaseDetail_Distinct_QY"
- desc="查询检验委托基本信息+明细 弃用">
- <![CDATA[
- SELECT A.CHECK_NO,
- MAX(A.HEAT_NO)HEAT_NO,
- MAX(A.STEEL_GRADE)STEEL_GRADE,
- MAX(A.STEEL_NO)STEEL_NO,
- MAX(A.PRODUCT_STD)PRODUCT_STD,
- MAX(A.CONTRACT_NO)CONTRACT_NO,
- SUM(A.CHECK_COUNT)SAMPLE_NO,
- MAX(A.DIMATER)DIMATER,
- MAX(A.HEIGHT)HEIGHT,
- MAX(A.CONSIGN_DEPT)CONSIGN_DEPT,
- MAX(A.CONSIGN_NAME)CONSIGN_NAME,
- MAX(A.CONSIGN_TIME)CONSIGN_TIME,
- MAX(A.ISPRODUCER)ISPRODUCER,
- MAX(DECODE(A.ISPRODUCER, '0', '否', '1', '是')) AS ISPRODUCER_DESC,
- MAX(A.SPEC_REQ)SPEC_REQ,
- MAX(A.GET_NAME)GET_NAME,
- MAX(A.GET_TIME)GET_TIME,
- MAX(A.CONSIGNDEPT_SEND_NAME)CONSIGNDEPT_SEND_NAME,
- MAX(A.CONSIGNDEPT_SEND_TIME)CONSIGNDEPT_SEND_TIME,
- MAX(A.JG_RECEIVE_NAME)JG_RECEIVE_NAME,
- MAX(A.JG_RECEIVE_TIME)JG_RECEIVE_TIME,
- MAX(DECODE(A.FLAG, '0', '委托单位未取样', '1', '委托单位正在送样', '2', '加工已确认')) AS FLAG,
- MAX(A.SAMPLE_REMARK)SAMPLE_REMARK,
- MAX(A.REMARK)REMARK,
- MAX(A.DIMATER || 'x' ||A.HEIGHT) AS PIPE_SIZE,
- MAX(A.CRAFT_PATH)CRAFT_PATH,
- MAX(A.CRAFT_FILE_NO)CRAFT_FILE_NO,
- MAX(A.PROCESS_STATUS)PROCESS_STATUS
- FROM PIPE_CHECKCONSIGN_BASEINFO A,PIPE_CHECKCONSIGN_DETAIL B
- WHERE A.CHECK_NO = B.CHECK_NO
- 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) = DECODE(?, NULL, '1', ?)
- --AND B.PHY_NAME_MAX LIKE '%' || ? || '%'
- AND NVL(A.HEAT_NO,'/') LIKE '%' || ? || '%'
- AND A.CHECK_NO LIKE '%' || ? || '%'
-
- ]]>
- </query>
- <query id = "FrmChemONHDataManage.QueryCheckConsignDetailNew" desc = "查询委托实验温度等信息">
- SELECT T.CHECK_TEMP,
- T.DEVICE_NO,
- T.DEVICE_NAME,
- T.CHECK_NAME,
- T.CHECK_TIME,
- T.CHECK_SHIFT,
- T.CHECK_CLASS,
- T.AUDIT_NAME,
- T.AUDIT_TIME,
- T.REMARK,
- T.CONTENT,
- T.FORMUAL_NAME,
- T.CHECK_HUMIDITY
- FROM PIPE_CHECKCONSIGN_DETAIL T
- WHERE PHY_CODE_MAX = 'ONH'
- AND CHECK_NO = ?
- GROUP BY T.CHECK_TEMP,
- T.DEVICE_NO,
- T.DEVICE_NAME,
- T.CHECK_NAME,
- T.CHECK_TIME,
- T.CHECK_SHIFT,
- T.CHECK_CLASS,
- T.AUDIT_NAME,
- T.AUDIT_TIME,
- T.REMARK,
- T.CONTENT,
- T.FORMUAL_NAME,
- T.CHECK_HUMIDITY
- </query>
- <query id="FrmChemONHDataManage.QueryCheckConsignDetail" desc="查询检验委托明细信息">
- <![CDATA[
- SELECT CHECK_NO,
- SAMPLE_NO,
- CHECK_STD,
- PHY_CODE_MAX,
- PHY_NAME_MAX
- FROM PIPE_CHECKCONSIGN_DETAIL
- WHERE PHY_CODE_MAX = 'ONH'
- AND SAMPLE_NO LIKE '%' || ? || '%'
- AND CHECK_NO = ?
- ORDER BY CHECK_NO,SAMPLE_NO,PHY_CODE_MAX
- ]]>
- </query>
- <query id="FrmChemONHDataManage.QueryCheckConsignChemDetail"
- desc="查询检验委托明细信息">
- <![CDATA[
- SELECT T.CHECK_NO,
- T.SAMPLE_NO,
- T.CHEM_CODE,
- T.CHEM_NAME,
- T.STDMIN_SIGN,
- T.STDMIN,
- T.STDMAX_SIGN,
- T.STDMAX,
- T.STDTARGET,
- T.STDMEMO,
-
- NVL(T.AUDIT_VALUE,
- CASE
- WHEN T.CHEM_NAME = 'O' THEN
- T1.ANA_O
- WHEN T.CHEM_NAME = 'N' THEN
- T1.ANA_N
- WHEN T.CHEM_NAME = 'H' THEN
- T2.ANA_H
- END) AUDIT_VALUE,
-
- NVL(T.QUOTE_VALUE,
- CASE
- WHEN T.CHEM_NAME = 'O' THEN
- T1.ANA_O
- WHEN T.CHEM_NAME = 'N' THEN
- T1.ANA_N
- WHEN T.CHEM_NAME = 'H' THEN
- T2.ANA_H
- END) QUOTE_VALUE,
-
- CASE
- WHEN T.CHEM_NAME = 'O' THEN
- T1.ANA_O
- WHEN T.CHEM_NAME = 'N' THEN
- T1.ANA_N
- WHEN T.CHEM_NAME = 'H' THEN
- T2.ANA_H
- END,
- CASE
- WHEN T.CHEM_NAME = 'O' THEN
- T1.ANA_O
- WHEN T.CHEM_NAME = 'N' THEN
- T1.ANA_N
- WHEN T.CHEM_NAME = 'H' THEN
- T2.ANA_H
- END
- FROM PIPE_CHECKCONSIGN_CHEMDETAIL T,
- (select B.CHECK_NO,
- B.SAMPLE_NO,
- B.ANA_O,
- B.ANA_N,
- B.ANA_H,
- B.RECEIVE_TIME
- from PIPEOUTDEC_CHEM_PROCESS_RESULT B,
- (SELECT A.CHECK_NO,
- A.SAMPLE_NO,
- MAX(A.RECEIVE_TIME) RECEIVE_TIME
- FROM PIPEOUTDEC_CHEM_PROCESS_RESULT A
- WHERE A.VALUE_TYPE = '2'
- AND A.ANA_H IS NULL
- AND A.CHECK_NO = ?
- GROUP BY A.CHECK_NO, A.SAMPLE_NO) A
- WHERE B.VALUE_TYPE = '2'
- AND B.CHECK_NO = A.CHECK_NO
- AND B.SAMPLE_NO = A.SAMPLE_NO
- AND B.RECEIVE_TIME = A.RECEIVE_TIME
- ORDER BY B.CHECK_NO, B.RECEIVE_TIME DESC) T1,
- (select B.CHECK_NO,
- B.SAMPLE_NO,
- B.ANA_O,
- B.ANA_N,
- B.ANA_H,
- B.RECEIVE_TIME
- from PIPEOUTDEC_CHEM_PROCESS_RESULT B,
- (SELECT A.CHECK_NO,
- A.SAMPLE_NO,
- MAX(A.RECEIVE_TIME) RECEIVE_TIME
- FROM PIPEOUTDEC_CHEM_PROCESS_RESULT A
- WHERE A.VALUE_TYPE = '2'
- AND A.ANA_H IS NOT NULL
- AND A.CHECK_NO = ?
- GROUP BY A.CHECK_NO, A.SAMPLE_NO) A
- WHERE B.VALUE_TYPE = '2'
- AND B.CHECK_NO = A.CHECK_NO
- AND B.SAMPLE_NO = A.SAMPLE_NO
- AND B.RECEIVE_TIME = A.RECEIVE_TIME
- ORDER BY B.CHECK_NO, B.RECEIVE_TIME DESC) T2
- WHERE (T.CHEM_NAME = 'O' OR T.CHEM_NAME = 'N' OR T.CHEM_NAME = 'H' OR T.CHEM_NAME = 'Al')
- AND T.CHECK_NO = T1.CHECK_NO(+)
- AND T.SAMPLE_NO = T1.SAMPLE_NO(+)
- AND T.CHECK_NO = T2.CHECK_NO(+)
- AND T.SAMPLE_NO = T2.SAMPLE_NO(+)
- AND T.CHECK_NO = ?
- ORDER BY T.CHECK_NO, T.SAMPLE_NO, T.CHEM_CODE
- ]]>
- </query>
- <query id="FrmChemONHDataManage.QueryChemONHAuditResult" desc="查询ONH信息">
- <![CDATA[
- SELECT CHECK_NO,
- SAMPLE_NO,
- ANA_O,
- ANA_N,
- ANA_H
- FROM PIPE_CHEM_AUDIT_RESULT
- WHERE CHECK_NO = ?
- ]]>
- </query>
- <query id="FrmChemONHDataManage.UpdateCheckConsignDetail" desc="修改检验委托明细信息">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_DETAIL
- SET CHECK_TEMP = ?,
- DEVICE_NO = ?,
- DEVICE_NAME = ?,
- FORMUAL_NO = ?,
- FORMUAL_NAME = ?,
- REMARK = ?,
- CONTENT = ?,
- CHECK_NAME = ?,
- CHECK_TIME = TO_DATE(DECODE(?,
- NULL,
- NULL,
- TO_CHAR(SYSDATE,
- 'YYYY-MM-DD HH24:MI:SS')),
- 'YYYY-MM-DD HH24:MI:SS'),
- CHECK_SHIFT = ?,
- CHECK_CLASS = ?,
- AUDIT_NAME = ?,
- CHECK_HUMIDITY = ?,
- FLAG = ?
- WHERE FLAG = ?
- AND PHY_CODE_MAX = ?
- AND SAMPLE_NO = ?
- AND CHECK_NO = ?
- ]]>
- </query>
- <query id="FrmChemONHDataManage.UpdateChemAuditResult" desc="修改ONH信息">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_CHEMDETAIL
- SET AUDIT_VALUE = ?,
- QUOTE_VALUE = ?
- WHERE CHEM_NAME = ?
- AND SAMPLE_NO = ?
- AND CHECK_NO = ?
- ]]>
- </query>
- <query id = "FrmChemONHDataManage.auditResult" desc = "审核ONH">
- UPDATE PIPE_CHECKCONSIGN_DETAIL T
- SET T.FLAG = '4',
- --T.AUDIT_NAME = ?,
- T.AUDIT_TIME = SYSDATE
- WHERE T.CHECK_NO = ?
- AND T.PHY_CODE_MAX = 'ONH'
- AND T.FLAG = '3'
- </query>
- <query id = "FrmChemONHDataManage.cancelAuditResult" desc = "取消审核ONH">
- UPDATE PIPE_CHECKCONSIGN_DETAIL T
- SET T.FLAG = '3',
- T.AUDIT_TIME = ''
- WHERE T.CHECK_NO = ?
- AND T.PHY_CODE_MAX = 'ONH'
- AND T.FLAG = '4'
- </query>
- <query id = "FrmChemONHDataManage.doQueryDiveName" desc = "查询试样采集设备">
- SELECT DISTINCT T.DEVICE_NAME
- FROM PIPEOUTDEC_CHEM_PROCESS_RESULT T
- WHERE T.CHECK_NO = ?
- AND T.VALUE_TYPE = '2'
- </query>
- </queryMap>
|