| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="检验样品确认 ">
- <query id="FrmMatSampleConfirm.QueryCheckConsignBaseDetail_Dept"
- desc="查询检验委托基本信息">
- <![CDATA[
- SELECT DISTINCT
- T.CHECK_NO,
- 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,
- T1.BATCH_NO,
- T1.SAMPLE_NO,
- T1.SAMPLE_WEIGHT,
- T1.DEPT_ID,
- DECODE(T1.DEPT_ID,
- '002001007009',
- '力学',
- '002001007015',
- '金相',
- '002001007013',
- '腐蚀',
- '002001007014',
- '工程',
- '002001007010',
- '化学',
- '002001020001',
- '一快分',
- '002001020002',
- '二快分') AS DEPT_ID_DESC,
- T1.LAB_RECEIVE_NAME,
- T1.LAB_RECEIVE_TIME,
- T1.FLAG,
- DECODE(T1.FLAG, '0', '试验室未确认', '1', '试验室已确认', '2', '试验室已录入', '3', '试验室已审核', '4', '已判定', '5', '已上传') AS FLAG_DESC,
- T1.SAMPLE_REMARK
- 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="FrmMatSampleConfirm.UpdateCheckConsignDetail"
- desc="修改检验委托明细信息DECODE(?,NULL,NULL,SYSDATE) SAMPLE_REMARK = SAMPLE_REMARK || ' ' || ?,">
- <![CDATA[
- UPDATE MAT_CHECKCONSIGN_DETAIL
- SET SAMPLE_WEIGHT = ?,
- FLAG = ?,
- LAB_RECEIVE_NAME = ?,
- LAB_RECEIVE_TIME = TO_DATE(DECODE(?,NULL,NULL,TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')),'YYYY-MM-DD HH24:MI:SS'),
- SAMPLE_REMARK = DECODE(?,NULL,SAMPLE_REMARK,DECODE(SAMPLE_REMARK,NULL,NULL,SAMPLE_REMARK || '->>') || ?)
- WHERE FLAG = ?
- AND DEPT_ID = ?
- AND DECODE(?, NULL, '1', SAMPLE_NO) = DECODE(?, NULL, '1', ?)
- AND CHECK_NO = ?
- ]]>
- </query>
- </queryMap>
|