| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="管材试验室特殊样品流转">
- <query id="FrmLabSpecSampleMove.QueryCheckConsignBaseDetail"
- desc="查询检验委托明细信息(+基础信息)AND PHY_NAME_MAX LIKE '%' || ? || '%'">
- <![CDATA[
- SELECT 'FALSE' CHK,
- A.CHECK_NO,
- A.HEAT_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', '监制') 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,
- A.IS_RUSH,
- A.RUSH_NAME,
- A.RUSH_TIME,
- A.CRAFT_FILE_NO,
- A.PRODUCT_NAME,
- A.BUCKLE_TYPE,
- B.SAMPLE_NO,
- B.PHY_CODE_MAX,
- B.PHY_NAME_MAX,
- NVL(T2.SPLINE_COUNT, B.SAMPLE_COUNT) SAMPLE_COUNT,
- B.JG_SEND_NAME,
- B.JG_SEND_TIME,
- B.LAB_RECEIVE_NAME,
- B.LAB_RECEIVE_TIME,
- B.IS_NOTICE_PRODUCER,
- DECODE(B.IS_NOTICE_PRODUCER,
- '0',
- '不监制',
- '1',
- '未通知监制',
- '2',
- '已通知监制') AS IS_NOTICE_PRODUCER_DESC,
- B.ISRCL,
- DECODE(B.ISRCL,
- '0',
- '否',
- '1',
- '热处理待收样',
- '2',
- '热处理已收样',
- '3',
- '热处理已录入',
- '4',
- '热处理已审核',
- '5',
- '热处理返回加工',
- '6',
- '热处理下发试验室') AS ISRCL_DESC,
- B.FLAG,
- DECODE(B.FLAG,
- '0',
- '未下发',
- '1',
- '加工已下发',
- '2',
- '试验室已确认',
- '3',
- '试验室已录入',
- '4',
- '试验室已审核',
- '5',
- '判定已接收',
- '9',
- '加工已确认') AS FLAG_DESC,
- B.SAMPLE_REMARK,
- B.RCL_MOVE_REMARK,
- B.SPEC_MOVE_REMARK,
- B.REMARK
- FROM PIPE_CHECKCONSIGN_BASEINFO A,
- PIPE_CHECKCONSIGN_DETAIL B,
- COM_BASE_PHY_C T2
- WHERE A.CHECK_NO = B.CHECK_NO
- AND A.FLAG = '2'
- AND B.PHY_CODE_MAX = T2.PHY_CODE(+)
- 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 NVL(HEAT_NO, '/') LIKE '%' || ? || '%'
- AND A.CHECK_NO LIKE '%' || ? || '%'
- ]]>
- </query>
- <query id="FrmLabSampleConfirm.QueryCheckConsignDetail" desc="查询检验委托明细信息">
- <![CDATA[
- SELECT CHECK_NO,
- SAMPLE_NO,
- CHECK_STD,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- NVL(T2.SPLINE_COUNT, T.SAMPLE_COUNT) SAMPLE_COUNT,
- DEPT_ID,
- JG_SEND_NAME,
- JG_SEND_TIME,
- LAB_RECEIVE_NAME,
- LAB_RECEIVE_TIME,
- CHECK_TEMP,
- CHECK_NAME,
- CHECK_TIME,
- CHECK_CLASS,
- DEVICE_NO,
- DEVICE_NAME,
- AUDIT_NAME,
- AUDIT_TIME,
- ISRCL,
- DECODE(ISRCL,
- '0',
- '否',
- '1',
- '热处理待收样',
- '2',
- '热处理已收样',
- '3',
- '热处理已录入',
- '4',
- '热处理已审核',
- '5',
- '热处理返回加工',
- '6',
- '热处理下发试验室') AS ISRCL_DESC,
- FLAG,
- DECODE(FLAG,
- '0',
- '未下发',
- '1',
- '加工已下发',
- '2',
- '试验室已确认',
- '3',
- '试验室已录入',
- '4',
- '试验室已审核',
- '5',
- '判定已接收',
- '9',
- '加工已确认') AS FLAG_DESC,
- REMARK,
- SAMPLE_REMARK,
- IS_NOTICE_PRODUCER,
- DECODE(IS_NOTICE_PRODUCER,
- '0',
- '不监制',
- '1',
- '未通知监制',
- '2',
- '已通知监制') AS IS_NOTICE_PRODUCER_DESC,
- SAMPLE_LEN,
- --NOTICE_NAME,
- --NOTICE_TIME,
- SAMPLE_BARCODE,
- IS_RESAMPLE_REST,
- --RESAMPLE_NOTICE_TIME,
- SAMPLE_NO_MIN,
- RCL_MOVE_REMARK,
- SPEC_MOVE_REMARK
- FROM PIPE_CHECKCONSIGN_DETAIL T, COM_BASE_PHY_C T2
- WHERE SAMPLE_NO LIKE '%' || ? || '%'
- AND CHECK_NO LIKE '%' || ? || '%'
- AND T.PHY_CODE_MAX = T2.PHY_CODE(+)
- ORDER BY CHECK_NO, SAMPLE_NO
- ]]>
- </query>
- <query id="FrmLabSpecSampleMove.UpdateCheckConsignDetail" desc="修改检验委托明细信息DECODE(?,NULL,NULL,SYSDATE)">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_DETAIL
- SET
- DEPT_ID = ?,
- SPEC_FLAG = ?,
- 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'),
- SPEC_MOVE_REMARK = DECODE(SPEC_MOVE_REMARK,NULL,'加工试样下发(' || JG_SEND_NAME || ' ' || TO_CHAR(JG_SEND_TIME, 'YYYY-MM-DD HH24:MI:SS') || ')->>' || '化学分析室来样确认(' || LAB_RECEIVE_NAME || ' ' || TO_CHAR(LAB_RECEIVE_TIME, 'YYYY-MM-DD HH24:MI:SS') || ')->>' || ?, SPEC_MOVE_REMARK || '->>' || ?)
- WHERE FLAG = ?
- AND PHY_CODE_MAX = ?
- AND SAMPLE_NO LIKE '%' || ? || '%'
- AND CHECK_NO = ?
- ]]>
- </query>
- <query id="FrmLabSpecSampleMove.UpdateCheckConsignDetail_Gc"
- desc="修改检验委托明细信息DECODE(?,NULL,NULL,SYSDATE)">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_DETAIL
- SET SPEC_FLAG = ?,
- 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'),
- SPEC_MOVE_REMARK = DECODE(?,NULL,SPEC_MOVE_REMARK,DECODE(SPEC_MOVE_REMARK,NULL,NULL,SPEC_MOVE_REMARK || '->>') || ?)
- WHERE INSTR(?, SPEC_FLAG) > 0
- AND INSTR(?, FLAG) > 0
- AND PHY_CODE_MAX = ?
- AND SAMPLE_NO LIKE '%' || ? || '%'
- AND CHECK_NO = ?
- ]]>
- </query>
- <query id="FrmLabSpecSampleMove.UpdateCheckConsignDetail_GcJg"
- desc="修改检验委托明细信息DECODE(?,NULL,NULL,SYSDATE)">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_DETAIL
- SET SPEC_FLAG = DECODE(INSTR(SPEC_MOVE_REMARK, '加工') > 0,'13','00'),
- 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'),
- SPEC_MOVE_REMARK = DECODE(?,NULL,SPEC_MOVE_REMARK,DECODE(SPEC_MOVE_REMARK,NULL,NULL,SPEC_MOVE_REMARK || '->>') || ?)
- WHERE SPEC_FLAG = ?
- AND INSTR(?, FLAG) > 0
- AND PHY_CODE_MAX = ?
- AND SAMPLE_NO LIKE '%' || ? || '%'
- AND CHECK_NO = ?
- ]]>
- </query>
- <query id="FrmLabSpecSampleMove.UpdateCheckConsignDetail_Jg"
- desc="修改检验委托明细信息DECODE(?,NULL,NULL,SYSDATE)">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_DETAIL
- SET SPEC_FLAG = ?,
- FLAG = ?,
- JG_SEND_NAME = ?,
- JG_SEND_TIME = TO_DATE(DECODE(?,NULL,NULL,TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')),'YYYY-MM-DD HH24:MI:SS'),
- 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'),
- SPEC_MOVE_REMARK = DECODE(?,NULL,SPEC_MOVE_REMARK,DECODE(SPEC_MOVE_REMARK,NULL,NULL,SPEC_MOVE_REMARK || '->>') || ?)
- WHERE INSTR(?, SPEC_FLAG) > 0
- AND FLAG = ?
- AND PHY_CODE_MAX = ?
- AND SAMPLE_NO LIKE '%' || ? || '%'
- AND CHECK_NO = ?
- ]]>
- </query>
- </queryMap>
|