| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="检验判定结果反馈">
- <query id="FrmMatJudgeResultCJ.QueryCheckConsignBaseDetail_Distinct"
- desc="查询检验委托基本信息(T.JUDGE_TYPE_CODE = '409002' OR T.JUDGE_TYPE = '验证')">
- <![CDATA[
- SELECT T.*,
- DECODE(T.IS_UPLOAD, '0', '已判定', '1', '已上传') AS FLAG_DESC,
- DECODE(T.CHECK_COUNT, '0', '初检', '1', '复检') AS CHECK_COUNT_DESC
- FROM (SELECT A.*
- FROM MAT_CHECKCONSIGN_BASEINFO A
- WHERE (A.JUDGE_TYPE_CODE = '409001' OR A.JUDGE_TYPE = '检验')
- AND ((SELECT COUNT(1)
- FROM MAT_CHECKCONSIGN_DETAIL B
- WHERE B.CHECK_NO = A.CHECK_NO) -
- (SELECT COUNT(1)
- FROM MAT_CHECKCONSIGN_DETAIL B
- WHERE B.CHECK_NO = A.CHECK_NO
- AND INSTR(?, B.FLAG) > 0)) = 0
- AND (SELECT COUNT(1)
- FROM MAT_CHECKCONSIGN_DETAIL B
- WHERE B.CHECK_NO = A.CHECK_NO) > 0) T
- WHERE VALIDFLAG = '1'
- AND DATA_TYPE = '0'
- AND INSTR(?, T.IS_JUDGE) > 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 '%' || ? || '%'
- ORDER BY T.CHECK_NO
- ]]>
- </query>
- <query id="FrmMatJudgeResultCJ.QueryCheckConsignBaseDetail_Distinct_"
- desc="查询检验委托基本信息(T.JUDGE_TYPE_CODE = '409002' OR T.JUDGE_TYPE = '验证')">
- <![CDATA[
- SELECT T.*,
- DECODE(T.IS_UPLOAD, '0', '已判定', '1', '已上传') AS FLAG_DESC,
- DECODE(T.CHECK_COUNT, '0', '初检', '1', '复检') AS CHECK_COUNT_DESC
- FROM (SELECT A.*
- FROM MAT_CHECKCONSIGN_BASEINFO A
- WHERE (A.JUDGE_TYPE_CODE = '409001' OR A.JUDGE_TYPE = '检验')
- AND ((SELECT COUNT(1)
- FROM MAT_CHECKCONSIGN_DETAIL B
- WHERE B.CHECK_NO = A.CHECK_NO) -
- (SELECT COUNT(1)
- FROM MAT_CHECKCONSIGN_DETAIL B
- WHERE B.CHECK_NO = A.CHECK_NO
- AND INSTR(?, B.FLAG) > 0)) = 0
- AND (SELECT COUNT(1)
- FROM MAT_CHECKCONSIGN_DETAIL B
- WHERE B.CHECK_NO = A.CHECK_NO) > 0
- UNION ALL
- SELECT A.*
- FROM MAT_CHECKCONSIGN_BASEINFO A
- WHERE (A.JUDGE_TYPE_CODE = '409002' OR A.JUDGE_TYPE = '验证')) T
- WHERE VALIDFLAG = '1'
- AND DATA_TYPE = '0'
- AND INSTR(?, T.IS_JUDGE) > 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 '%' || ? || '%'
- ORDER BY T.CHECK_NO
- ]]>
- </query>
- <query id="FrmMatJudgeResultCJ.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 INSTR(?, T.FLAG) > 0
- AND DECODE(?, NULL, '1', SAMPLE_NO) = DECODE(?, NULL, '1', ?)
- AND CHECK_NO = ?
- ORDER BY CHECK_NO,BATCH_NO,SAMPLE_NO,MAT_CODE
- ]]>
- </query>
- <query id="FrmMatJudgeResultCJ.QueryCheckConsignResultDetail"
- desc="查询检验委托基本信息">
- <![CDATA[
- SELECT T.CHECK_NO,
- T.BATCH_NO,
- T.MAT_CODE,
- T.MAT_NAME,
- T.MAT_TYPE,
- T.MAT_UNIT,
- T.VALUE_TYPE,
- T.DEPT_ID,
- T.ZBS_VALUE,
- T.MAT_VALUE,
- T.JUDGE_LEVEL_CODE,
- T.JUDGE_LEVEL,
- T.DEDUCT_WEIGHT,
- T.FLAG,
- T.REMARK
- FROM MAT_CHECKCONSIGN_RESULT_DETAIL T
- WHERE CHECK_NO = ?
- ORDER BY CHECK_NO,BATCH_NO,MAT_CODE,MAT_NAME
- ]]>
- </query>
- <query id="FrmMatJudgeResultCJ.UpdateCheckConsignBase" desc="新增检验委托结果">
- <![CDATA[
- UPDATE MAT_CHECKCONSIGN_BASEINFO
- SET JUDGE_NAME = ?,
- JUDGE_TIME = TO_DATE(DECODE(?,NULL,NULL,TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')),'YYYY-MM-DD HH24:MI:SS'),
- JUDGE_SHIFT = ?,
- JUDGE_CLASS = ?,
- CHECK_RESULT_LIST = ?,
- JUDGE_LEVEL_CODE = ?,
- JUDGE_LEVEL = ?,
- JUDGE_RESULT = ?,
- JUDGE_RESULT_TWO = ?,
- RESULT_REMARK = ?,
- IS_JUDGE = ?
- WHERE IS_JUDGE = ?
- AND CHECK_NO = ?
- ]]>
- </query>
- <query id="FrmMatJudgeResultCJ.UpdateCheckConsignDetail" desc="新增检验委托结果">
- <![CDATA[
- UPDATE MAT_CHECKCONSIGN_DETAIL
- SET FLAG = ?
- WHERE FLAG = ?
- AND CHECK_NO = ?
- ]]>
- </query>
- <query id="FrmMatJudgeResultCJ.UpdateCheckConsignResultDetail" desc="刷新判定结果">
- <![CDATA[
- UPDATE MAT_CHECKCONSIGN_RESULT_DETAIL
- SET MAT_VALUE = ?
- WHERE MAT_CODE = ?
- AND CHECK_NO = ?
- ]]>
- </query>
-
- </queryMap>
|