d3105989baa3ccaad312a44e1ab191553ffc9f4d.svn-base 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc=" 中厚板板坯充当 ">
  3. <query id="UIG040110_UNORDER_SLAB.select" desc=" 查询炼钢板坯库内可充当坯料 ">
  4. <![CDATA[
  5. SELECT 'false' CHK
  6. ,T1.SLAB_NO
  7. ,T1.STL_GRD
  8. ,T1.SLAB_THK
  9. ,T1.SLAB_WTH
  10. ,T1.SLAB_LEN
  11. ,T1.SLAB_WGT
  12. ,T1.CUR_LOAD_LOC
  13. FROM TBG02_SLAB_COMM T1
  14. WHERE 1=1
  15. AND T1.SLAB_STAT = '2'
  16. AND T1.ORD_FL = '2'
  17. AND T1.ORD_NO IS NULL
  18. AND T1.ORD_SEQ IS NULL
  19. AND T1.DSN_SLAB_NO IS NULL
  20. --AND T1.CUR_LOAD_LOC LIKE 'L%'
  21. AND T1.STL_GRD LIKE :1||'%'
  22. AND T1.SLAB_THK BETWEEN :2 AND :3
  23. AND T1.SLAB_WTH BETWEEN :4 AND :5
  24. AND T1.SLAB_NO LIKE :6||'%'
  25. ]]>
  26. </query>
  27. <query id="UIG040110_ORDER_SLAB.select" desc=" 查询炼钢板坯库内可充当坯料 ">
  28. <![CDATA[
  29. SELECT 'false' CHK
  30. ,T1.SLAB_NO
  31. ,T1.STL_GRD
  32. ,T1.SLAB_THK
  33. ,T1.SLAB_WTH
  34. ,T1.SLAB_LEN
  35. ,T1.SLAB_WGT
  36. ,T1.CUR_LOAD_LOC
  37. ,t1.DSN_SLAB_NO
  38. ,t1.ORD_NO,t1.ORD_SEQ
  39. FROM TBG02_SLAB_COMM T1
  40. WHERE 1=1
  41. AND T1.SLAB_STAT = '2'
  42. AND T1.ORD_FL = '1'
  43. AND T1.ORD_NO IS not null
  44. AND T1.ORD_SEQ IS not null
  45. AND T1.DSN_SLAB_NO IS not NULL
  46. --AND T1.CUR_LOAD_LOC LIKE 'L%'
  47. AND T1.STL_GRD LIKE :1||'%'
  48. AND T1.SLAB_THK BETWEEN :2 AND :3
  49. AND T1.SLAB_WTH BETWEEN :4 AND :5
  50. AND T1.SLAB_NO LIKE :6||'%'
  51. ]]>
  52. </query>
  53. <query id="UIG040110_SLAB_INS.select" desc=" 查询跟选定坯料匹配的坯料计划 ">
  54. <![CDATA[
  55. SELECT 'false' CHK
  56. ,T1.L2_SCH_NO
  57. ,T1.DSN_SLAB_NO
  58. ,T1.FAC_STL_GRD
  59. ,T1.SLAB_THK
  60. ,T1.SLAB_WTH
  61. ,T1.SLAB_LEN
  62. ,T1.SLAB_WGT
  63. ,'' SUB_DSN_SLAB_NO
  64. FROM TBD01_SLABDN_OBJ2 T1
  65. ,TBG02_SLAB_COMM T2
  66. ,TBB01_ORD_MAP T3
  67. WHERE 1 = 1
  68. AND T1.PROC_STAT = '01'
  69. AND T1.ORD_NO = T3.ZH_ORD_NO
  70. AND T1.ORD_SEQ = T3.ZH_ORD_SEQ
  71. AND T1.ORD_NO IS NOT NULL
  72. AND T1.ORD_SEQ IS NOT NULL
  73. AND T2.ORD_FL = '2'
  74. AND T2.ORD_NO IS NULL
  75. AND T2.ORD_SEQ IS NULL
  76. AND T2.DSN_SLAB_NO IS NULL
  77. AND T2.SLAB_NO = :1
  78. AND T1.L2_SCH_NO||'&' LIKE :2||'%'
  79. AND ('Y' <> NVL(:3, 'N') OR (T1.FAC_STL_GRD = T2.STL_GRD )) -- 同牌号
  80. AND ('Y' <> NVL(:4, 'N') OR (GF_NIB028720(T2.SLAB_NO, T3.ORD_NO, T3.ORD_SEQ) = 'YY')) -- 检查成分项目
  81. AND ('Y' <> NVL(:5, 'N') OR (T2.SLAB_WGT BETWEEN (T1.SLAB_WGT - 1000) AND (T1.SLAB_WGT + 1000))) --同单重
  82. AND ('Y' <> NVL(:6, 'N') OR ((T2.SLAB_WTH BETWEEN T1.SLAB_WTH AND T1.SLAB_WTH + 100) AND T2.SLAB_THK = T1.SLAB_THK)) --同尺寸
  83. UNION ALL
  84. SELECT 'false' CHK
  85. ,T1.L2_SCH_NO
  86. ,T1.DSN_SLAB_NO
  87. ,T3.FAC_STL_GRD
  88. ,T1.SLAB_THK
  89. ,T1.SLAB_WTH
  90. ,T1.SLAB_LEN
  91. ,T1.SLAB_WGT
  92. ,T1.SUB_DSN_SLAB_NO
  93. FROM TBD01_SLABDN_OBJ2_DETAIL T1
  94. ,TBD01_SLABDN_OBJ2 T3
  95. ,TBG02_SLAB_COMM T2
  96. ,TBB01_ORD_MAP T4
  97. --,TBD01_SLABDN_OBJ2_DETAIL T3
  98. WHERE 1 = 1
  99. AND T1.DSN_SLAB_NO = T3.DSN_SLAB_NO
  100. AND T2.ORD_NO = T4.ZH_ORD_NO
  101. AND T2.ORD_SEQ = T4.ZH_ORD_SEQ
  102. AND T1.PROC_STAT = '01'
  103. AND T1.ORD_NO IS NOT NULL
  104. AND T1.ORD_SEQ IS NOT NULL
  105. AND T2.ORD_FL = '2'
  106. AND T2.ORD_NO IS NULL
  107. AND T2.ORD_SEQ IS NULL
  108. AND T2.DSN_SLAB_NO IS NULL
  109. AND T2.SLAB_NO = :7
  110. AND T3.L2_SCH_NO||'&' LIKE :8||'%'
  111. AND ('Y' <> NVL(:9, 'N') OR (T3.FAC_STL_GRD = T2.STL_GRD )) -- 同牌号
  112. AND ('Y' <> NVL(:10, 'N') OR (GF_NIB028720(T2.SLAB_NO, T4.ORD_NO, T4.ORD_SEQ) = 'YY')) -- 检查成分项目
  113. AND ('Y' <> NVL(:11, 'N') OR (T2.SLAB_WGT BETWEEN (T1.SLAB_WGT - 1000) AND (T1.SLAB_WGT + 1000))) --同单重
  114. AND ('Y' <> NVL(:12, 'N') OR ((T2.SLAB_WTH BETWEEN T1.SLAB_WTH AND T1.SLAB_WTH + 100) AND T2.SLAB_THK = T1.SLAB_THK)) --同尺寸
  115. ]]>
  116. </query>
  117. <query id="UIH040110.zhb_slab_rep" desc=" 中厚板坯料充当 " fetchSize="10">
  118. <![CDATA[
  119. {call PKG_UIG.PROD_PLT_SLAB_REP(:1,:2,:3,:4,:5,:6,:7)}
  120. ]]>
  121. </query>
  122. <query id="UIH040120.zhb_slab_disrep" desc=" 中厚板坯料充当 " fetchSize="10">
  123. <![CDATA[
  124. {call PKG_UIG.PROD_PLT_SLAB_DISREP(:1,:2,:3)}
  125. ]]>
  126. </query>
  127. </queryMap>