| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- <?xml version="1.0" encoding='UTF-8'?>
- <queryMap desc="充当对象订单选择处理">
- <query id="NIE031010.RepOrd.Insert" desc="" fetchSize="10">
- <![CDATA[
- INSERT INTO TBE04_REP_ORD
- ( ORD_NO, ORD_SEQ, ORDCUST_CD, CUST_CD, DEST_CD,
- RCVORD_CLF, ORD_USEAGE_CD, EMGMTR_NMG_CLF, UST_CD, SPEC_ABBSYM,
- PRODNM_CD, ORD_THK, ORD_WTH, ORD_LEN, ORD_UNIT_WGT,
- ORD_INDIA, ORD_OUTDIA, ORD_THK_TOL_MIN, ORD_THK_TOL_MAX, ORD_WTH_TOL_MIN,
- ORD_WTH_TOL_MAX, ORD_LEN_TOL_MIN, ORD_LEN_TOL_MAX, ORD_WGT_MIN, ORD_WGT_MAX,
- ORD_WGT, WGT_ACVAL_MIN, WGT_ACVAL_MAX, DEL_TO_DATE, STL_GRD,
- STL_GRP_CD, PROD_GRD, ORD_HCR_FL, SPM_PROC_YN, SCARPING_PROC_YN,
- REP_TOT_WGT, REP_CONF_WGT, REP_WGT, REP_REM_WGT, DESIGN_SLAB_THK,
- DESIGN_SLAB_WTH, DESIGN_SLAB_LEN, DESIGN_SLAB_WGT, SLAB_THK_MIN, SLAB_THK_MAX,
- SLAB_WTH_MIN, SLAB_WTH_MAX, SLAB_THK_GRP, SLAB_WTH_GRP, FL,
- ERR, KEEPWARM_YN, EACHLOT_YN )
- -- 合同号, 订单号, 用户代码, 客户代码, 目的地代码,
- -- 接受订单区分, 订单用途代码, 紧急材代码, UST区分, 标准号,
- -- 产品代码, 订单厚度, 订单宽度, 订单长度, 订单单重量,
- -- 订单内径, 订单外径, 订单厚度下限, 订单厚度上限, 订单宽度下限,
- -- 订单宽度上限, 订单长度下限, 订单长度上限, 订单单重量下限, 订单单重量上限,
- -- 订单重量, 交付允许误差下限, 交付允许误差上限, 交货期结束, 钢号,
- -- 钢号组, 产品等级, 订单HCR区分, 平整分卷指定判断, 火焰表面处理指定判断,
- -- 充当对象产品重量, 充当确定产品重量, 充当产品重量, 充当余量产品重量, 设计板坯厚度,
- -- 设计板坯宽度, 设计板坯长度, 设计板坯重量, 板坯厚度下限, 板坯厚度上,
- -- 板坯宽度下限, 板坯宽度上限, 板坯厚度组, 板坯厚度组, 标示,
- -- 错误, 是否需要进保温坑, 是否需要全部取样
- SELECT
- A.ORD_NO, -- 合同号 : ORD_NO
- A.ORD_SEQ, -- 订单号: ORD_SEQ
- A.ORDCUST_CD, -- 用户代码: ORDCUST_CD
- A.CUST_CD, -- 客户代码: CUST_CD
- A.DEST_CD, -- 目的地代码: DEST_CD
- A.RCVORD_CLF, -- 接受订单区分: RCVORD_CLF
- A.ORD_USEAGE_CD, -- 订单用途: ORD_USEAGE_CD
- A.EMGMTR_NMG_CLF, -- 紧急材代码: EMGMTR_NMG_CLF
- A.UST_CD, -- UST区分: UST_CD
- A.SPEC_ABBSYM, -- 标准号: SPEC_ABBSYM
- A.PRODNM_CD, -- 产品代码: PRODNM_CD
- A.ORD_THK, -- 订单厚度: ORD_THK
- A.ORD_WTH, -- 订单宽度: ORD_WTH
- A.ORD_LEN, -- 订单长度: ORD_LEN
- A.ORD_UNIT_WGT, -- 订单单重量: ORD_UNIT_WGT
- A.ORD_INDIA, -- 订单内径: ORD_INDIA
- A.ORD_OUTDIA, -- 订单外径: ORD_OUTDIA
- A.ORD_THK_MIN, -- 订单厚度下限: ORD_THK_TOL_MIN *
- A.ORD_THK_MAX, -- 订单厚度上限: ORD_THK_TOL_MAX *
- A.ORD_WTH_MIN, -- 订单宽度下限: ORD_WTH_TOL_MIN *
- A.ORD_WTH_MAX, -- 订单宽度上限: ORD_WTH_TOL_MAX *
- A.ORD_LEN_MIN, -- 订单长度下限: ORD_LEN_TOL_MIN *
- A.ORD_LEN_MAX, -- 订单长度上限: ORD_LEN_TOL_MAX *
- A.ORD_UNIT_WGT_MIN, -- 订单单重量下限: ORD_WGT_MIN *
- A.ORD_UNIT_WGT_MAX, -- 订单单重量上限: ORD_WGT_MAX *
- A.ORD_WGT, -- 订单重量: ORD_WGT
- A.WGT_ACVAL_MIN, -- 交付允许误差 最小: WGT_ACVAL_MIN
- A.WGT_ACVAL_MAX, -- 交付允许误差 最大: WGT_ACVAL_MAX
- A.DEL_TO_DATE, -- 交货日期(到达): DEL_TO_DATE
- A.STL_GRD, -- 钢号: STL_GRD
- '', -- 钢号组: STL_GRP_CD
- '', -- 产品等级: PROD_GRD
- B.HCR_CLF, -- 订单HCR区分: ORD_HCR_FL *
- A.SPM_PROC_YN, -- 平整分卷指定判断: SPM_PROC_YN
- A.SCARPING_PROC_YN, -- 火焰表面处理指定判断:SCARPING_PROC_YN
- A.ORD_REM_WGT, -- 订单未生产量: REP_TOT_WGT(充当对象产品重量) *
- A.ORD_REM_WGT, -- 订单未生产量: REP_CONF_WGT(充当确定产品重量) *
- 0, -- 充当产品重量: REP_WGT
- A.ORD_REM_WGT, -- 订单未生产量: REP_REM_WGT(充当余量产品重量) *
- 230, -- 设计板坯厚度: DESIGN_SLAB_THK
- A.ORD_WTH + 50, -- 设计板坯宽度: DESIGN_SLAB_WTH
- 0, -- 设计板坯长度: DESIGN_SLAB_LEN
- 0, -- 设计板坯重量: DESIGN_SLAB_WGT
- 0, -- 板坯厚度下限: SLAB_THK_MIN
- 0, -- 板坯厚度上限: SLAB_THK_MAX
- 0, -- 板坯宽度下限: SLAB_WTH_MIN
- 0, -- 板坯宽度上限: SLAB_WTH_MAX
- '', -- 板坯厚度组: SLAB_THK_GRP
- '', -- 板坯厚度组: SLAB_WTH_GRP
- '', -- 标示: FL
- '', -- 错误: ERR
- A.KEEPWARM_YN, -- 是否需要进保温坑
- A.EACHLOT_YN -- 是否需要全部取样
- FROM TBE02_ORD_PRC A, TBA01_ORD_LINE B
- WHERE A.ORD_NO = B.ORD_NO
- AND A.ORD_SEQ = B.ORD_SEQ
- AND A.OVER_ORD IS NULL
- AND A.ORD_PROG_CD IN ('D', 'E')
- AND A.ORD_REM_WGT > 0
- AND A.PRODNM_CD||'&' LIKE ?||'%' -- 产品代码
- AND A.CUST_CD||'&' LIKE ?||'%' -- 客户代码
- AND A.STL_GRD||'&' LIKE ?||'%' -- 钢号
- AND A.ORD_NO LIKE ?||'%' -- 合同号
- AND A.ORD_SEQ LIKE ?||'%' -- 订单号
- AND A.RCVORD_CLF||'&' LIKE ?||'%' -- 接受订单区分
- AND A.DEL_TO_DATE BETWEEN ? AND ? -- 交货日期(到达)
- AND A.ORD_USEAGE_CD||'&' LIKE ?||'%' -- 订单用途
- AND A.SPEC_ABBSYM||'&' LIKE ?||'%' -- 标准号
- AND A.ORD_THK BETWEEN ? AND ? -- 订单厚度
- AND A.ORD_WTH BETWEEN ? AND ? -- 订单宽度
- AND (A.ORD_NO, A.ORD_SEQ) NOT IN (
- SELECT ORD_NO, ORD_SEQ FROM TBE04_REP_ORD)
- ]]>
- </query>
-
- <query id="NIE031010.Job.Update" desc="">
- <![CDATA[
- UPDATE TBE05_JOB SET
- PRC_SDTIME = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS'),
- PRC_EDTIME = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS'),
- PRC_STS = 'B', -- 进程状态
- PRC_NEED_ID = ? -- 参数:REG_ID
- WHERE PLT = 'R' -- 工厂
- AND MAIN_PGMID = 'NIE031000' -- 主程序 ID
- ]]>
- </query>
- <query id="NIE031010.JobDet.Update" desc="">
- <![CDATA[
- UPDATE TBE05_JOB_DET SET
- PRC_SDTIME = DECODE(SEQ, 1, TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS'), ''),
- PRC_EDTIME = DECODE(SEQ, 1, TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS'), ''),
- PRC_STS = DECODE(SEQ, 1, 'C', 'A') -- 进程状态
- WHERE PLT = 'R' -- 工厂
- AND MAIN_PGMID = 'NIE031000' -- 主程序 ID
- ]]>
- </query>
- </queryMap>
|