| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="管材加工来样登记、管材加工试样下发">
- <query id="FrmJGSampleConfirm.QueryCheckConsignBase" desc="查询检验委托基本信息">
- <![CDATA[
- SELECT 'FALSE' CHK,
- CHECK_NO,
- HEAT_NO,
- STEEL_GRADE,
- STEEL_NO,
- PRODUCT_STD,
- CONTRACT_NO,
- DIMATER,
- HEIGHT,
- CONSIGN_DEPT,
- CONSIGN_NAME,
- CONSIGN_TIME,
- GET_NAME,
- GET_TIME,
- CONSIGNDEPT_SEND_NAME,
- CONSIGNDEPT_SEND_TIME,
- JG_RECEIVE_NAME,
- JG_RECEIVE_TIME,
- DECODE(FLAG, '0', '未取样', '1', '待确认', '2', '已确认') AS FLAG,
- SAMPLE_REMARK
- FROM PIPE_CHECKCONSIGN_BASEINFO
- WHERE FLAG LIKE '%' || ? || '%'
- AND (CONSIGN_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
- AND (HEAT_NO LIKE '%' || ? || '%' OR HEAT_NO IS NULL)
- AND CHECK_NO LIKE '%' || ? || '%'
- ]]>
- </query>
- <query id="FrmJGSampleConfirm.QueryCheckConsignJG" desc="查询检验委托加工信息">
- <![CDATA[
- SELECT 'FALSE' CHK,
- CHECK_NO,
- SAMPLE_NO,
- SAMPLE_LEN,
- DECODE(FLAG, '0', '加工未送样', '1', '加工正在送样', '2', '加工完成送样') AS FLAG,
- REMARK
- FROM PIPE_CHECKCONSIGN_JGINFO
- WHERE CHECK_NO LIKE '%' || ? || '%'
- ]]>
- </query>
- <query id = "FrmJGSampleConfirm.doQuerySplineCode" desc = "查询样条码">
- SELECT * FROM PIPE_CHECKCONSIGN_SPLINECODE T WHERE T.CHECK_NO = ? AND T.SAMPLE_NO = ?
- </query>
- <query id="FrmJGSampleConfirm.QueryCheckConsignJGDetail" desc="查询检验委托明细信息">
- <![CDATA[
- SELECT B.CHECK_NO,
- B.SAMPLE_NO,
- CHECK_STD,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- NVL(T2.SPLINE_COUNT, B.SAMPLE_COUNT) SAMPLE_COUNT,
- LAB_RECEIVE_NAME,
- LAB_RECEIVE_TIME,
- DECODE(A.FLAG,
- '0',
- '加工未送样',
- '1',
- '加工正在送样',
- '2',
- '加工完成送样') AS FLAG
- FROM PIPE_CHECKCONSIGN_JGINFO A,
- PIPE_CHECKCONSIGN_DETAIL B,
- COM_BASE_PHY_C T2
- WHERE A.CHECK_NO = B.CHECK_NO
- AND A.SAMPLE_NO = B.SAMPLE_NO
- AND B.PHY_CODE_MAX = T2.PHY_CODE(+)
- AND B.CHECK_NO LIKE '%' || ? || '%'
- ORDER BY B.CHECK_NO, B.SAMPLE_NO, PHY_CODE_MAX
- ]]>
- </query>
- <query id="FrmJGSampleConfirm.QueryCheckConsignDetail" desc="查询检验委托明细信息">
- <![CDATA[
- SELECT 'FALSE' CHK,
- 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,
- DECODE(FLAG, '0', '未下发', '1', '已下发', '已确认') AS FLAG,
- SAMPLE_REMARK
- FROM PIPE_CHECKCONSIGN_DETAIL T, COM_BASE_PHY_C T2
- WHERE INSTR(?, FLAG) > 0
- AND CHECK_NO = ?
- AND T.PHY_CODE_MAX = T2.PHY_CODE(+)
- ORDER BY CHECK_NO, SAMPLE_NO, PHY_CODE_MAX
- ]]>
- </query>
- <query id="FrmJGSampleConfirm.UpdateCheckConsignBase" desc="修改检验委托基础数据状态位Flag">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_BASEINFO
- SET FLAG = ?,
- JG_PRINT_COUNT = '',
- JG_PRINT_NAME = '',
- JG_PRINT_TIME = '',
- JG_RECEIVE_NAME = ?,
- JG_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 CHECK_NO = ?
- ]]>
- </query>
-
- <query id="FrmJGSampleConfirm.UpdateCheckConsignBaseNew" desc="修改检验委托基础数据状态位Flag">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_BASEINFO
- SET FLAG = '1',
- JG_PRINT_COUNT = '',
- JG_PRINT_NAME = '',
- JG_PRINT_TIME = '',
- SAMPLE_REMARK = DECODE(?,NULL,SAMPLE_REMARK,DECODE(SAMPLE_REMARK,NULL,NULL,SAMPLE_REMARK || '->>') || ?)
- WHERE CHECK_NO = ?
- ]]>
- </query>
-
- <query id = "FrmJGSampleConfirm.UpdateCheckConsignBase1" desc = "修改检验委托信息标识">
- UPDATE PIPE_CHECKCONSIGN_BASEINFO T
- SET T.FLAG = '2',
- T.JG_RECEIVE_NAME = '#JG_RECEIVE_NAME#',
- T.JG_RECEIVE_TIME = TO_DATE('#JG_RECEIVE_TIME#','YYYY-MM-DD HH24:MI:SS'),
- T.SAMPLE_REMARK = DECODE('#SAMPLE_REMARK#',
- NULL,
- T.SAMPLE_REMARK,
- DECODE(T.SAMPLE_REMARK,
- NULL,
- NULL,
- SAMPLE_REMARK || '->>') || '#SAMPLE_REMARK#')
- WHERE T.FLAG = '1'
- AND T.CHECK_NO = '#CHECK_NO#'
- </query>
-
- <query id = "FrmJGSampleConfirm.UpdateCheckConsignBase1New" desc = "修改检验委托信息标识">
- UPDATE PIPE_CHECKCONSIGN_BASEINFO T
- SET T.FLAG = '#FLAG#',
- T.JG_RECEIVE_NAME = '#JG_RECEIVE_NAME#',
- T.JG_RECEIVE_TIME = TO_DATE('#JG_RECEIVE_TIME#','YYYY-MM-DD HH24:MI:SS'),
- T.SAMPLE_REMARK = DECODE('#SAMPLE_REMARK#',
- NULL,
- T.SAMPLE_REMARK,
- DECODE(T.SAMPLE_REMARK,
- NULL,
- NULL,
- SAMPLE_REMARK || '->>') || '#SAMPLE_REMARK#')
- WHERE T.FLAG = '1'
- AND T.CHECK_NO = '#CHECK_NO#'
- </query>
- <query id = "FrmJGSampleConfirm.SelectBaseInfoFlag" desc = "查询委托状态">
- SELECT T.FLAG FROM PIPE_CHECKCONSIGN_BASEINFO T WHERE T.CHECK_NO = '#CHECK_NO#'
- </query>
- <query id="FrmJGSampleConfirm.UpdateCheckConsignJG" desc="修改检验委托加工信息">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_JGINFO
- SET JG_RECEIVE_NAME = ?,
- JG_RECEIVE_TIME = TO_DATE(DECODE(?,NULL,NULL,TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')),'YYYY-MM-DD HH24:MI:SS'),
- FLAG = ?,
- REMARK = ?
- WHERE SAMPLE_NO LIKE '%' || ? || '%'
- AND CHECK_NO = ?
- ]]>
- </query>
- <query id="FrmJGSampleConfirm.UpdateCheckConsignDetail" desc="修改检验委托明细信息">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_DETAIL
- SET 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'),
- SAMPLE_REMARK = SAMPLE_REMARK || ' ' || ?
- WHERE PHY_CODE_MAX LIKE '%' || ? || '%'
- AND SAMPLE_NO LIKE '%' || ? || '%'
- AND CHECK_NO = ?
- ]]>
- </query>
- <query id="FrmJGSampleConfirm.UpdateCheckConsignDetailConfrim"
- desc="修改检验委托明细信息(样管确认接收修改Flag为01)">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_DETAIL
- SET FLAG = ?
- WHERE FLAG = ?
- AND SAMPLE_NO LIKE '%' || ? || '%'
- AND CHECK_NO = ?
- ]]>
- </query>
-
- <query id="FrmJGSampleConfirm.UpdateCheckConsignDetailConfrimNew"
- desc="修改检验委托明细信息(样管确认接收修改Flag为01)">
- <![CDATA[
- DECLARE
- V_CHECK_NO PIPE_CHECKCONSIGN_DETAIL.CHECK_NO%type := ?;
- V_SAMPLE_NO PIPE_CHECKCONSIGN_DETAIL.SAMPLE_NO%type := ?;
- BEGIN
- UPDATE PIPE_CHECKCONSIGN_DETAIL T
- SET T.FLAG = '0'
- WHERE T.FLAG = '9'
- AND T.PHY_CODE_MAX <> 'C0018'
- AND T.CHECK_NO = V_CHECK_NO
- AND T.SAMPLE_NO = V_SAMPLE_NO;
- UPDATE PIPE_CHECKCONSIGN_DETAIL T
- SET T.FLAG = '0'
- WHERE T.FLAG = '1'
- AND T.PHY_CODE_MAX = 'C0018'
- AND T.CHECK_NO = V_CHECK_NO
- AND T.SAMPLE_NO = V_SAMPLE_NO;
- END;
- ]]>
- </query>
-
- <query id = "FrmJGSampleConfirm.UpdateCheckConsignDetailConfrim1" desc = "修改检验委托详细信息">
- UPDATE PIPE_CHECKCONSIGN_DETAIL
- SET FLAG = '9'
- WHERE FLAG = '0'
- AND CHECK_NO = '#CHECK_NO#'
- </query>
-
- <query id = "FrmJGSampleConfirm.UpdateCheckConsignDetailSampNO" desc = "修改检验委托详细信息">
- <![CDATA[
- DECLARE
- BEGIN
- UPDATE PIPE_CHECKCONSIGN_DETAIL T
- SET T.FLAG = '9'
- WHERE T.FLAG = '0'
- AND T.PHY_CODE_MAX <> 'C0018'
- AND T.CHECK_NO = '#CHECK_NO#'
- AND T.SAMPLE_NO = '#SAMPLE_NO#';
- UPDATE PIPE_CHECKCONSIGN_DETAIL T
- SET T.FLAG = '1'
- WHERE T.FLAG = '0'
- AND T.PHY_CODE_MAX = 'C0018'
- AND T.CHECK_NO = '#CHECK_NO#'
- AND T.SAMPLE_NO = '#SAMPLE_NO#';
- END;
- ]]>
- </query>
-
- <query id = "FrmJGSampleConfirm.updateBaseDetialBar" desc = "修改样条码">
- UPDATE PIPE_CHECKCONSIGN_DETAIL T
- SET T.SAMPLE_NO_MIN = '#SAMPLE_BARCODE#'
- WHERE T.CHECK_NO = '#CHECK_NO#'
- AND T.SAMPLE_NO = '#SAMPLE_NO#'
- AND NVL(T.PHY_DIR,'/') = NVL('#PHY_DIR#','/')
- </query>
- <query id = "FrmJGSampleConfirm.SelectBaseInfoDetialSampleNo" desc = "查询所有试样组信息">
- SELECT T.CHECK_NO,
- T.SAMPLE_NO
- FROM PIPE_CHECKCONSIGN_DETAIL T
- WHERE T.CHECK_NO = '#CHECK_NO#'
- AND T.SAMPLE_NO_MIN IS NULL
- GROUP BY T.CHECK_NO,
- T.SAMPLE_NO
- </query>
- <query id = "FrmJGSampleConfirm.SelectBaseInfoDetial" desc = "查询所有试样号下试样组">
- SELECT T.*
- FROM PIPE_CHECKCONSIGN_DETAIL T
- WHERE T.CHECK_NO = '#CHECK_NO#'
- AND T.SAMPLE_NO = '#SAMPLE_NO#'
- </query>
- <query id = "FrmJGSampleConfirm.SelectDual" desc = "查询新的序列号">
- SELECT SPLINE_CODE.NEXTVAL SEQ FROM DUAL
- </query>
- <query id = "FrmJGSampleConfirm.insertSplineCode" desc = "插入样条码">
- INSERT INTO PIPE_CHECKCONSIGN_SPLINECODE
- (CHECK_NO,
- SAMPLE_NO,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- SAMPLE_BARCODE,
- BAL_YEAR_MOTH,
- TEN_NUM)
- VALUES
- ('#CHECK_NO#',
- '#SAMPLE_NO#',
- '#PHY_CODE_MAX#',
- '#PHY_NAME_MAX#',
- '#SAMPLE_BARCODE#',
- '#BAL_YEAR_MOTH#',
- '#TEN_NUM#')
- </query>
- <query id = "FrmJGSampleConfirm.DeleteSplineCode" desc = "删除杨条码">
- DELETE FROM PIPE_CHECKCONSIGN_SPLINECODE T WHERE T.CHECK_NO = ?
- </query>
-
- <query id = "FrmJGSampleConfirm.DeleteSplineCodeNew" desc = "删除杨条码">
- DELETE FROM PIPE_CHECKCONSIGN_SPLINECODE T WHERE T.CHECK_NO = ? AND T.SAMPLE_NO = ?
- </query>
-
- <query id="FrmJGSampleConfirm.UpdatePipeJGPrintCount" desc="更新打印次数">
- <![CDATA[
- UPDATE PIPE_CHECKCONSIGN_BASEINFO T
- SET T.JG_PRINT_COUNT = NVL(T.JG_PRINT_COUNT, 0) + 1,
- T.JG_PRINT_NAME = ?,
- T.JG_PRINT_TIME = SYSDATE
- WHERE T.CHECK_NO = ?
- ]]>
- </query>
- </queryMap>
|