| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="同步SqlServer 成品低倍和成品成分委托到检化验委托">
- <query id="SqlServerConsignToJhyConsignTask.QueryCheckConsignBase"
- desc="查询标准号与适用规格关联数据">
- <![CDATA[
- SELECT A.检验编号 AS CHECK_NO,
- A.炉号 AS HEAT_NO,
- A.外径 AS DIMATER,
- A.壁厚 AS HEIGHT,
- A.技术标准 AS PRODUCT_STD,
- A.钢号 AS STEEL_NO,
- A.钢级 AS STEEL_GRADE,
- A.备注 AS REMARK,
- A.调度 AS CONSIGN_NAME,
- CONVERT(VARCHAR, A.日期 , 120) AS CONSIGN_TIME,
- A.委托单位 AS CONSIGN_DEPT,
- A.技术协议 AS CONTRACT_NO,
- CASE A.监制
- WHEN '监制' THEN '1'
- ELSE '0'
- END AS ISPRODUCER,
- A.标识 AS FLAG,
- B.试样号 AS SAMPLE_NO,
- B.检验项目 AS CHECK_PHY_ITEM,
- B.化学元素 AS CHECK_CHEM_ITEM,
- B.ONH项目 AS CHECK_ONH_ITEM
- FROM V_调度单_7 AS A
- INNER JOIN V_调度单检验项目表 AS B
- ON A.检验编号 = B.检验编号
- WHERE A.日期 >= '2017-09-12 00:00:00'
- --A.日期 >= DATEADD(DAY, 0, CONVERT(VARCHAR, GETDATE(), 23))
- AND 标识 IS NULL
- --AND A.检验编号 = 'A1800847'
- AND (CHARINDEX('低倍', B.检验项目) > 0
- OR (B.化学元素 IS NOT NULL AND B.化学元素 <> '')
- OR (B.ONH项目 IS NOT NULL AND B.ONH项目 <> ''))
-
- ORDER BY CONSIGN_TIME DESC, CHECK_NO, SAMPLE_NO
- ]]>
- </query>
- <query id="SqlServerConsignToJhyConsignTask.AddCheckConsignBase"
- desc="新增检验委托基础数据">
- <![CDATA[
- INSERT INTO PIPE_CHECKCONSIGN_BASEINFO
- (CHECK_NO,
- LOT_NO,
- STOVE_NO,
- PLINE_CODE,
- HEAT_NO,
- STEEL_GRADE,
- STEEL_NO,
- PRODUCT_NAME,
- CRAFT_FILE_NO,
- PRODUCT_STD,
- CONTRACT_NO,
- DIMATER,
- HEIGHT,
- BUCKLE_TYPE,
- PROCESS_STATUS,
- GET_NAME,
- GET_TIME,
- CONSIGN_DEPT,
- CONSIGN_NAME,
- CONSIGN_TIME,
- CONSIGNDEPT_SEND_NAME,
- CONSIGNDEPT_SEND_TIME,
- ISPRODUCER,
- SPEC_REQ,
- FLAG,
- REMARK)
- VALUES
- (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),?,?,TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),?,TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),?,?,?,?)
- ]]>
- </query>
- <query id="SqlServerConsignToJhyConsignTask.AddCheckConsignDetail"
- desc="新增检验委托明细表数据">
- <![CDATA[
- INSERT INTO PIPE_CHECKCONSIGN_DETAIL
- (CHECK_NO,
- BATCH_NO,
- SAMPLE_NO,
- SAMPLE_NO_MIN,
- SAMPLE_BARCODE,
- SAMPLE_LEN,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- DEPT_ID,
- SAMPLE_COUNT,
- CHECK_STD,
- LENGTH,
- WIDTH,
- EIC,
- PHY_DIR,
- SIZE_DESC,
- ISRCL,
- IS_NOTICE_PRODUCER,
- FLAG)
- VALUES
- (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
- ]]>
- </query>
- <query id="SqlServerConsignToJhyConsignTask.AddCheckConsignPhyDetail"
- desc="新增检验委托理化明细表数据PHY_CODE_MAX里写SAMPLE_KEY,PHY_CODE_MIN里写PHY_CODE_MAX">
- <![CDATA[
- INSERT INTO PIPE_CHECKCONSIGN_PHYDETAIL
- (CHECK_NO,
- BATCH_NO,
- SAMPLE_NO,
- INDEX_SEQ,
- DEPT_ID,
- PHY_CODE_MAX,
- PHY_NAME_MAX,
- PHY_CODE_MIN,
- PHY_NAME_MIN,
- PHY_CODE,
- PHY_NAME,
- PHY_UNIT,
- ITEM_CODE_F,
- ITEM_NAME_F,
- ITEM_CODE_W,
- ITEM_NAME_W,
- ITEM_CODE_S,
- ITEM_NAME_S)
- VALUES
- (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
- ]]>
- </query>
- <query id="SqlServerConsignToJhyConsignTask.AddCheckConsignChemDetail"
- desc="新增检验委托化学明细表数据">
- <![CDATA[
- INSERT INTO PIPE_CHECKCONSIGN_CHEMDETAIL
- (CHECK_NO,
- SAMPLE_NO,
- CHEM_CODE,
- CHEM_NAME)
- VALUES
- (?,?,?,?)
- ]]>
- </query>
- <query id="SqlServerConsignToJhyConsignTask.UpdateCheckConsignBase"
- desc="更改调度单_7标志位">
- <![CDATA[
- UPDATE V_调度单_7
- SET 标识 = '1'
- WHERE 检验编号 = ?
- ]]>
- </query>
- <query id = "SqlServerConsignToJhyConsignTask.SelectCheckConsignBase" des = "查询是否已存在该检验编号">
- SELECT COUNT(1)ACOUNT FROM PIPE_CHECKCONSIGN_BASEINFO T WHERE T.CHECK_NO = ?
- </query>
- <query id = "SqlServerConsignToJhyConsignTask.SelectCheckConsignBaseDetail" des = "查询是否已存在该检验编号">
- SELECT COUNT(1)ACOUNT FROM PIPE_CHECKCONSIGN_DETAIL T WHERE T.CHECK_NO = ? AND T.PHY_CODE_MAX = 'HX'
- </query>
- <query id = "SqlServerConsignToJhyConsignTask.SelectCheckConsignBaseDetailONH" des = "查询是否已存在该检验编号(ONH)">
- SELECT COUNT(1)ACOUNT FROM PIPE_CHECKCONSIGN_DETAIL T WHERE T.CHECK_NO = ? AND T.PHY_CODE_MAX = 'ONH'
- </query>
- <query id = "SqlServerConsignToJhyConsignTask.SelectCheckConsignBaseDetailDB" des = "查询是否已存在该检验编号(ONH)">
- SELECT COUNT(1)ACOUNT FROM PIPE_CHECKCONSIGN_DETAIL T WHERE T.CHECK_NO = ? AND T.PHY_CODE_MAX = 'C0022'
- </query>
- </queryMap>
|