34edb2cd2228bc45fe99c05056b3f35cd24ba9c4.svn-base 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="充当对象板坯选择">
  3. <query id="NIE031021.RepSlab.Insert" desc="">
  4. <![CDATA[
  5. INSERT INTO TBE04_REP_SLAB
  6. ( SLAB_NO, PROG_CD, BEF_PROG_CD, ORD_FL, ORG_ORD_NO,
  7. ORG_ORD_SEQ, PROD_DTIME, TREAT_RT_CD, WOO_RSN, LOC,
  8. STL_GRD, SLAB_THK, SLAB_WTH, SLAB_LEN, SLAB_WGT,
  9. DGR, PROD_THK, PROD_WTH, PROD_LEN, PROD_WGT,
  10. COIL_INDIA, COIL_OUTDIA, SPEC_ABBSYM, ORD_USEAGE_CD, SCARPING_PROC_YN,
  11. ORD_NO, ORD_SEQ, PRODNM_CD, FL, KEEPWARM_YN )
  12. -- 板坯号, 现进度, 前进度, 订单材/余材区分, 最初合同号,
  13. -- 最初订单号, 生产日期, 处理路径代码, 余材原因, 堆放位置,
  14. -- 钢号, 板坯厚度, 板坯宽度, 板坯长度, 板坯重量,
  15. -- 等级, 产品厚度, 产品宽度, 产品长度, 产品重量,
  16. -- 钢卷内径, 钢卷外径, 标准号, 订单用途代码, 火焰表面处理指定判断,
  17. -- 合同号, 订单号, 产品代码, 标示, 是否需要进保温坑
  18. SELECT
  19. SLAB_NO, -- 板坯号
  20. CUR_PROG_CD, -- 现进度(PROG_CD)
  21. BEF_PROG_CD, -- 前进度(BEF_PROG_CD)
  22. ORD_FL, -- 订单材/余材区分
  23. ORG_ORD_NO, -- 最初合同号
  24. ORG_ORD_SEQ, -- 最初订单号
  25. SLAB_CUT_DTIME, -- 生产日期(PROD_DTIME)
  26. '', -- 处理路径代码(TREAT_RT_CD)
  27. NONORD_CAUSE_CD, -- 余材原因(WOO_RSN)
  28. CUR_LOAD_LOC, -- 堆放位置(LOC)
  29. STL_GRD, -- 钢号
  30. SLAB_THK, -- 板坯厚度
  31. SLAB_WTH, -- 板坯宽度
  32. SLAB_LEN, -- 板坯长度
  33. SLAB_WGT, -- 板坯重量
  34. EXTSHAPE_GRD, -- 等级(DGR)
  35. 0, -- 产品厚度(PROD_THK)
  36. 0, -- 产品宽度(PROD_WTH)
  37. 0, -- 产品长度(PROD_LEN)
  38. 0, -- 产品重量(PROD_WGT)
  39. 0, -- 钢卷内径(COIL_INDIA)
  40. 0, -- 钢卷外径(COIL_OUTDIA)
  41. '', -- 标准号(SPEC_ABBSYM)
  42. '', -- 订单用途代码(ORD_USEAGE_CD)
  43. CORRECT_RSLT_CD, -- 火焰表面处理指定判断(SCARPING_PROC_YN)
  44. '', -- 合同号(ORD_NO)
  45. '', -- 订单号(ORD_SEQ)
  46. '', -- 产品代码(PRODNM_CD)
  47. '', -- 标示(FL)
  48. KEEPWARM_YN -- 是否需要进保温坑
  49. FROM TBG02_SLAB_COMM
  50. WHERE ORD_FL = '2'
  51. AND SLAB_STAT = '2'
  52. AND CUR_PROG_CD = 'RRC'
  53. AND SLAB_WGT > 0
  54. AND STL_GRD||'&' LIKE ?||'%' -- 钢号
  55. AND CUR_LOAD_LOC LIKE ?||'%' -- 堆放位置
  56. AND NONORD_CAUSE_CD||'&' LIKE ?||'%' -- 余材原因
  57. AND SLAB_THK BETWEEN ? AND ? -- 产品厚度
  58. AND SLAB_WTH BETWEEN ? AND ? -- 订单宽度
  59. AND SLAB_WGT BETWEEN ? AND ? -- 订单重量
  60. AND SLAB_NO NOT IN (
  61. SELECT SLAB_NO FROM TBE04_REP_SLAB)
  62. ]]>
  63. </query>
  64. <query id="NIE031021.Job.Update" desc="">
  65. <![CDATA[
  66. UPDATE TBE05_JOB SET
  67. PRC_EDTIME = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS'),
  68. PRC_STS = 'B', -- 进程状态
  69. PRC_NEED_ID = ? -- 参数:REG_ID
  70. WHERE PLT = 'R' -- 工厂
  71. AND MAIN_PGMID = 'NIE031000' -- 主程序 ID
  72. ]]>
  73. </query>
  74. <query id="NIE031021.JobDet.Update" desc="">
  75. <![CDATA[
  76. UPDATE TBE05_JOB_DET SET
  77. PRC_SDTIME = NVL(PRC_SDTIME, TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS')),
  78. PRC_EDTIME = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS'),
  79. PRC_STS = 'C' -- 进程状态
  80. WHERE PLT = 'R' -- 工厂
  81. AND MAIN_PGMID = 'NIE031000' -- 主程序 ID
  82. AND SEQ = 2
  83. ]]>
  84. </query>
  85. </queryMap>