| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="基础查询方法Base">
- <query id="PublicMatBase.QueryCheckConsignBase" desc="查询检验委托基本信息AND ((DATA_TYPE = '0' AND IS_GET_SAMPLE = '1') OR DATA_TYPE = '1')">
- <![CDATA[
- SELECT DECODE(T.IS_UPLOAD, '0', '已判定', '1', '已上传') AS FLAG_DESC,
- T.CHECK_NO,
- T.BATCH_NO,
- T.MAT_CLASS_CODE,
- T.MAT_CLASS_NAME,
- T.ITEM_CODE,
- T.ITEM_NAME,
- T.PRODUCT_STD,
- T.GRADE,
- T.ORDER_NO,
- T.SUPP_NAME,
- T.SEND_STATION,
- T.SEND_DEPT,
- T.CAR_NUM,
- T.CAR_NO,
- T.ARRIVE_STATION_TIME,
- T.WEIGHT,
- T.CHECK_COUNT,
- DECODE(T.CHECK_COUNT, '0', '初检', '1', '复检') AS CHECK_COUNT_DESC,
- T.CONSIGN_DEPT,
- T.CONSIGN_NAME,
- T.CONSIGN_TIME,
- T.MAT_CODE_LIST,
- T.MAT_NAME_LIST,
- T.JUDGE_TYPE_CODE,
- T.JUDGE_TYPE,
- T.REMARK,
- T.IS_GET_SAMPLE,
- T.GET_SAMPLE_STD,
- T.GET_SAMPLE_NAME,
- T.GET_SAMPLE_TIME,
- T.GET_SAMPLE_SHIFT,
- T.GET_SAMPLE_CLASS,
- T.GET_SAMPLE_WEIGHT,
- T.GET_SMALL_COUNT,
- T.GET_SAMPLE_COUNT,
- T.GET_SAMPLE_DEPT,
- T.GET_SAMPLE_AREA,
- T.GET_SAMPLE_REMARK,
- T.IS_JUDGE,
- T.JUDGE_NAME,
- T.JUDGE_TIME,
- T.JUDGE_SHIFT,
- T.JUDGE_CLASS,
- T.CHECK_RESULT_LIST,
- T.JUDGE_LEVEL_CODE,
- T.JUDGE_LEVEL,
- T.RESULT_REMARK,
- T.DATA_TYPE,
- T.VALIDFLAG,
- T.SAMPLE_REMARK
- FROM MAT_CHECKCONSIGN_BASEINFO T
- WHERE VALIDFLAG = '1'
-
- AND INSTR(?, DATA_TYPE) > 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', ITEM_NAME) LIKE DECODE(?, NULL, '1', '%' || ? || '%')
- AND DECODE(?, NULL, '1', PRODUCT_STD) LIKE DECODE(?, NULL, '1', '%' || ? || '%')
- AND CHECK_NO LIKE '%' || ? || '%'
- ORDER BY CONSIGN_TIME DESC,CHECK_NO
- ]]>
- </query>
- <query id="PublicMatBase.QueryCheckConsignBaseDetail_Distinct"
- desc="查询检验委托基本信息">
- <![CDATA[
- SELECT DISTINCT
- T.CHECK_NO,
- T.ITEM_CODE,
- T.ITEM_NAME,
- T.PRODUCT_STD,
- T.GRADE,
- T.SEND_STATION,
- T.SEND_DEPT,
- T.CAR_NUM,
- T.CAR_NO,
- T.ARRIVE_STATION_TIME,
- T.WEIGHT,
- T.GET_SAMPLE_AREA,
- T.CHECK_COUNT,
- DECODE(T.CHECK_COUNT, '0', '初检', '1', '复检') AS CHECK_COUNT_DESC,
- T.CONSIGN_DEPT,
- T.CONSIGN_NAME,
- T.CONSIGN_TIME,
- T.JUDGE_LEVEL_CODE,
- T.JUDGE_LEVEL,
- T.DATA_TYPE,
- T.VALIDFLAG,
- T.REMARK,
- T.FILE_POSITION_RESULT
- FROM MAT_CHECKCONSIGN_BASEINFO T, MAT_CHECKCONSIGN_DETAIL T1
- WHERE VALIDFLAG = '1'
- AND T.CHECK_NO = T1.CHECK_NO
- AND INSTR(?, T1.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', ITEM_NAME) LIKE DECODE(?, NULL, '1', '%' || ? || '%')
- AND DECODE(?, NULL, '1', PRODUCT_STD) LIKE DECODE(?, NULL, '1', '%' || ? || '%')
- AND T.CHECK_NO LIKE '%' || ? || '%'
- ]]>
- </query>
- <query id="PublicMatBase.QueryCheckConsignDetail_Distinct" desc="查询检验委托基本信息">
- <![CDATA[
- SELECT T.CHECK_NO,
- T.MAT_CODE,
- T.MAT_NAME,
- T.MAT_TYPE,
- T.MAT_UNIT,
- VALUE_TYPE,
- T.DEPT_ID,
- DECODE(DEPT_ID,
- '002001007009',
- '力学',
- '002001007015',
- '金相',
- '002001007013',
- '腐蚀',
- '002001007014',
- '工程',
- '002001007010',
- '化学',
- '002001020001',
- '一快分',
- '002001020002',
- '二快分')
- AS DEPT_ID_DESC
- FROM MAT_CHECKCONSIGN_DETAIL T
- WHERE DECODE(?, NULL, '1', SAMPLE_NO) = DECODE(?, NULL, '1', ?)
- AND CHECK_NO = ?
- ORDER BY DEPT_ID,MAT_CODE
- ]]>
- </query>
- <query id="PublicMatBase.QueryCheckConsignDetail" desc="查询检验委托基本信息">
- <![CDATA[
- SELECT T.CHECK_NO,
- T.BATCH_NO,
- T.SAMPLE_NO,
- T.MAT_CODE,
- T.MAT_NAME,
- T.MAT_TYPE,
- T.MAT_UNIT,
- T.DEPT_ID,
- DECODE(T.DEPT_ID,
- '002001007009',
- '力学',
- '002001007015',
- '金相',
- '002001007013',
- '腐蚀',
- '002001007014',
- '工程',
- '002001007010',
- '化学',
- '002001020001',
- '一快分',
- '002001020002',
- '二快分')
- AS DEPT_ID_DESC,
- T.LAB_RECEIVE_NAME,
- T.LAB_RECEIVE_TIME,
- T.CHECK_NAME,
- T.CHECK_TIME,
- T.CHECK_SHIFT,
- T.CHECK_CLASS,
- T.DEVICE_NO,
- T.DEVICE_NAME,
- T.CHECK_TEMP,
- T.AUDIT_NAME,
- T.AUDIT_TIME,
- T.MAT_VALUE,
- T.JUDGE_LEVEL_CODE,
- T.JUDGE_LEVEL,
- T.FLAG,
- DECODE(T.FLAG, '0', '试验室未确认', '1', '试验室已确认', '2', '试验室已录入', '3', '试验室已审核') AS FLAG_DESC,
- T.SAMPLE_REMARK,
- T.REMARK
- FROM MAT_CHECKCONSIGN_DETAIL T
- WHERE DECODE(?, NULL, '1', SAMPLE_NO) = DECODE(?, NULL, '1', ?)
- AND CHECK_NO = ?
- ORDER BY CHECK_NO,BATCH_NO,SAMPLE_NO,MAT_CODE
- ]]>
- </query>
- <query id="PublicMatBase.QueryCheckConsignDetail_Dept" desc="查询检验委托基本信息">
- <![CDATA[
- SELECT T.CHECK_NO,
- T.BATCH_NO,
- T.SAMPLE_NO,
- T.MAT_CODE,
- T.MAT_NAME,
- T.MAT_TYPE,
- T.MAT_UNIT,
- T.DEPT_ID,
- DECODE(T.DEPT_ID,
- '002001007009',
- '力学',
- '002001007015',
- '金相',
- '002001007013',
- '腐蚀',
- '002001007014',
- '工程',
- '002001007010',
- '化学',
- '002001020001',
- '一快分',
- '002001020002',
- '二快分')
- AS DEPT_ID_DESC,
- T.LAB_RECEIVE_NAME,
- T.LAB_RECEIVE_TIME,
- T.CHECK_NAME,
- T.CHECK_TIME,
- T.CHECK_SHIFT,
- T.CHECK_CLASS,
- T.DEVICE_NO,
- T.DEVICE_NAME,
- T.CHECK_TEMP,
- T.AUDIT_NAME,
- T.AUDIT_TIME,
- T.MAT_VALUE,
- T.JUDGE_LEVEL_CODE,
- T.JUDGE_LEVEL,
- T.FLAG,
- DECODE(T.FLAG, '0', '试验室未确认', '1', '试验室已确认', '2', '试验室已录入', '3', '试验室已审核') AS FLAG_DESC,
- T.SAMPLE_REMARK,
- T.REMARK
- FROM MAT_CHECKCONSIGN_DETAIL T
- WHERE DECODE(?, NULL, '1', SAMPLE_NO) = DECODE(?, NULL, '1', ?)
- AND CHECK_NO = ?
- ]]>
- </query>
- </queryMap>
|