JdgPlnOrderZgS.xml 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="计划轧管表">
  3. <query id="JdgPlnOrderZgS.queryByGpreqId" desc="查询计划轧管表">
  4. <![CDATA[
  5. SELECT (T.PRO_PLAN_ID || T.GX_PLAN_NO) PRO_PLAN_ID
  6. FROM PLN_ORDER_ZG_S T
  7. WHERE T.GPREQ_ID = {0}
  8. ]]>
  9. </query>
  10. <query id="JdgPlnOrderZgS.queryCraftCicByGpreqId" desc="查询工艺DesignKey">
  11. <![CDATA[
  12. SELECT MIN(DESGIN_KEY) DESGIN_KEY, MIN(MSC_PLINE) MSC_PLINE, CIC
  13. FROM (SELECT FIRST_VALUE(C.DESGIN_KEY) OVER(PARTITION BY A.CIC_GP ORDER BY A.PRO_PLAN_ID) DESGIN_KEY,
  14. FIRST_VALUE(A.INDEX_SEQ) OVER(PARTITION BY A.CIC_GP ORDER BY A.PRO_PLAN_ID) MSC_PLINE,
  15. A.CIC_GP CIC
  16. FROM PLN_ORDER_ZG_S A, PLN_SALEORD B, CRAFT_ORD_DESIGN C
  17. WHERE B.ORD_LN_DLY_PK = A.ORD_LN_DLY_PK
  18. AND B.ORD_LN_PK = C.ORD_LN_PK
  19. AND A.CRAFT_SEQ = C.CRAFT_SEQ
  20. AND A.GPREQ_ID IN {0})
  21. GROUP BY CIC
  22. ]]>
  23. </query>
  24. <query id="JdgPlnOrderZgS.queryCraftCicByZgProPlanId" desc="查询坯子工艺成分信息">
  25. <![CDATA[
  26. SELECT MIN(DESGIN_KEY) DESGIN_KEY, MIN(MSC_PLINE) MSC_PLINE, CIC
  27. FROM (SELECT FIRST_VALUE(C.DESGIN_KEY) OVER(PARTITION BY A.CIC_GP ORDER BY A.PRO_PLAN_ID) DESGIN_KEY,
  28. FIRST_VALUE(A.INDEX_SEQ) OVER(PARTITION BY A.CIC_GP ORDER BY A.PRO_PLAN_ID) MSC_PLINE,
  29. D.cic
  30. FROM PLN_ORDER_ZG_S A,
  31. PLN_SALEORD B,
  32. CRAFT_ORD_DESIGN C,
  33. CRAFT_ORD_DESIGN_STD_CIC D
  34. WHERE B.ORD_LN_DLY_PK = A.ORD_LN_DLY_PK
  35. AND B.ORD_LN_PK = C.ORD_LN_PK
  36. AND A.CRAFT_SEQ = C.CRAFT_SEQ
  37. AND A.PRO_PLAN_ID || A.GX_PLAN_NO IN {0}
  38. AND D.DESGIN_KEY = C.DESGIN_KEY
  39. AND D.PROCESS_CODE = 'A'
  40. AND ({1} = '0' OR D.CIC IN {2}))
  41. GROUP BY CIC
  42. ]]>
  43. </query>
  44. <query id="JdgPlnOrderZgS.queryCraftCicByZgProPlanIdNoFirst" desc="查询坯子工艺成分信息">
  45. <![CDATA[
  46. SELECT DESGIN_KEY, MIN(MSC_PLINE) MSC_PLINE, CIC
  47. FROM (SELECT C.DESGIN_KEY DESGIN_KEY,
  48. A.INDEX_SEQ MSC_PLINE,
  49. D.cic
  50. FROM PLN_ORDER_ZG_S A,
  51. PLN_SALEORD B,
  52. CRAFT_ORD_DESIGN C,
  53. CRAFT_ORD_DESIGN_STD_CIC D
  54. WHERE B.ORD_LN_DLY_PK = A.ORD_LN_DLY_PK
  55. AND B.ORD_LN_PK = C.ORD_LN_PK
  56. AND A.CRAFT_SEQ = C.CRAFT_SEQ
  57. AND A.PRO_PLAN_ID || A.GX_PLAN_NO IN {0}
  58. AND D.DESGIN_KEY = C.DESGIN_KEY
  59. AND D.PROCESS_CODE = 'A'
  60. AND ({1} = '0' OR D.CIC IN {2}))
  61. GROUP BY DESGIN_KEY,CIC
  62. ]]>
  63. </query>
  64. <query id="JdgPlnOrderZgS.queryCraftCicByZgProPlanIdNew" desc="查询坯子工艺成分信息">
  65. <![CDATA[
  66. SELECT MIN(DESGIN_KEY) DESGIN_KEY, MIN(MSC_PLINE) MSC_PLINE, CIC
  67. FROM (SELECT FIRST_VALUE(C.DESGIN_KEY) OVER(PARTITION BY A.CIC_GP ORDER BY A.PRO_PLAN_ID) DESGIN_KEY,
  68. FIRST_VALUE(A.INDEX_SEQ) OVER(PARTITION BY A.CIC_GP ORDER BY A.PRO_PLAN_ID) MSC_PLINE,
  69. D.cic
  70. FROM PLN_ORDER_ZG_S A,
  71. PLN_SALEORD B,
  72. CRAFT_ORD_DESIGN C,
  73. CRAFT_ORD_DESIGN_STD_CIC D
  74. WHERE B.ORD_LN_DLY_PK = A.ORD_LN_DLY_PK
  75. AND B.ORD_LN_PK = C.ORD_LN_PK
  76. AND A.CRAFT_SEQ = C.CRAFT_SEQ
  77. AND A.PRO_PLAN_ID || A.GX_PLAN_NO IN {0}
  78. AND D.DESGIN_KEY = C.DESGIN_KEY
  79. AND D.PROCESS_CODE = 'A')
  80. GROUP BY CIC
  81. ]]>
  82. </query>
  83. <query id="JdgPlnOrderZgS.queryZgCraftCicByZgProPlanId" desc="查询轧管工艺成分信息">
  84. <![CDATA[
  85. SELECT MIN(DESGIN_KEY) DESGIN_KEY, MIN(MSC_PLINE) MSC_PLINE, CIC
  86. FROM (SELECT FIRST_VALUE(C.DESGIN_KEY) OVER(PARTITION BY A.CIC ORDER BY A.PRO_PLAN_ID) DESGIN_KEY,
  87. FIRST_VALUE(A.INDEX_SEQ) OVER(PARTITION BY A.CIC ORDER BY A.PRO_PLAN_ID) MSC_PLINE,
  88. A.CIC CIC
  89. FROM PLN_ZY_ZG_M A, PLN_SALEORD B, CRAFT_ORD_DESIGN C
  90. WHERE B.ORD_LN_DLY_PK = A.ORD_LN_DLY_PK
  91. AND B.ORD_LN_PK = C.ORD_LN_PK
  92. AND A.CRAFT_SEQ = C.CRAFT_SEQ
  93. AND A.PRO_PLAN_ID || A.GX_PLAN_NO IN {0}
  94. AND A.JUDGE_STOVE_NO = {1})
  95. GROUP BY CIC
  96. ]]>
  97. </query>
  98. <query id="JdgPlnOrderZgS.queryCraftPicByZgProPlanId" desc="查询工艺DesignKey">
  99. <![CDATA[
  100. SELECT MIN(DESGIN_KEY) DESGIN_KEY, MIN(MSC_PLINE) MSC_PLINE, PIC
  101. FROM (SELECT FIRST_VALUE(C.DESGIN_KEY) OVER(PARTITION BY A.PIC_GP ORDER BY A.PRO_PLAN_ID) DESGIN_KEY,
  102. FIRST_VALUE(A.INDEX_SEQ) OVER(PARTITION BY A.PIC_GP ORDER BY A.PRO_PLAN_ID) MSC_PLINE,
  103. A.PIC_GP PIC
  104. FROM PLN_ORDER_ZG_S A, PLN_SALEORD B, CRAFT_ORD_DESIGN C
  105. WHERE B.ORD_LN_DLY_PK = A.ORD_LN_DLY_PK
  106. AND B.ORD_LN_PK = C.ORD_LN_PK
  107. AND A.CRAFT_SEQ = C.CRAFT_SEQ
  108. AND A.PRO_PLAN_ID || A.GX_PLAN_NO IN {0})
  109. GROUP BY PIC
  110. ]]>
  111. </query>
  112. <query id="JdgPlnOrderZgS.queryZgCraftPicByZgProPlanId" desc="查询工艺DesignKey">
  113. <![CDATA[
  114. SELECT MIN(DESGIN_KEY) DESGIN_KEY, MIN(MSC_PLINE) MSC_PLINE, PIC
  115. FROM (SELECT FIRST_VALUE(C.DESGIN_KEY) OVER(PARTITION BY A.PIC ORDER BY A.PRO_PLAN_ID) DESGIN_KEY,
  116. FIRST_VALUE(A.INDEX_SEQ) OVER(PARTITION BY A.PIC ORDER BY A.PRO_PLAN_ID) MSC_PLINE,
  117. A.PIC PIC
  118. FROM PLN_ZY_ZG_M A, PLN_SALEORD B, CRAFT_ORD_DESIGN C
  119. WHERE B.ORD_LN_DLY_PK = A.ORD_LN_DLY_PK
  120. AND B.ORD_LN_PK = C.ORD_LN_PK
  121. AND A.CRAFT_SEQ = C.CRAFT_SEQ
  122. AND A.PRO_PLAN_ID || A.GX_PLAN_NO IN {0}
  123. AND A.JUDGE_STOVE_NO = {1})
  124. GROUP BY PIC
  125. ]]>
  126. </query>
  127. <query id="JdgPlnOrderZgS.queryCraftNoByZgProPlanId" desc="查询工艺DesignKey">
  128. <![CDATA[
  129. SELECT C.CRAFT_NO, C.CRAFT_PATH ,C.DESGIN_KEY
  130. FROM PLN_ORDER_ZG_S A, PLN_SALEORD B, CRAFT_ORD_DESIGN C
  131. WHERE B.ORD_LN_DLY_PK = A.ORD_LN_DLY_PK
  132. AND B.ORD_LN_PK = C.ORD_LN_PK
  133. AND A.CRAFT_SEQ = C.CRAFT_SEQ
  134. AND A.PRO_PLAN_ID || A.GX_PLAN_NO IN {0}
  135. GROUP BY C.CRAFT_NO, C.CRAFT_PATH,C.DESGIN_KEY
  136. ]]>
  137. </query>
  138. <query id="JdgPlnOrderZgS.queryOrderNoByZgProPlanId" desc="查询工艺DesignKey">
  139. <![CDATA[
  140. SELECT A.ORDER_NO || '/' || A.ORDER_SEQ || '/' || A.DELIVERY_NO ORDER_NO
  141. FROM PLN_ORDER_ZG_S A
  142. WHERE A.PRO_PLAN_ID || A.GX_PLAN_NO IN {0}
  143. GROUP BY (A.ORDER_NO || '/' || A.ORDER_SEQ || '/' || A.DELIVERY_NO)
  144. ]]>
  145. </query>
  146. <query id="JdgPlnOrderZgS.queryByPk" desc="通过主键查询">
  147. <![CDATA[
  148. SELECT * FROM PLN_ORDER_ZG_S T WHERE T.PRO_PLAN_ID = {0} AND T.GX_PLAN_NO = {1}
  149. ]]>
  150. </query>
  151. <query id="JdgPlnOrderZgS.getProPlanIdByDlyPk" desc="通过主键查询">
  152. <![CDATA[
  153. SELECT T.PRO_PLAN_ID, T.GX_PLAN_NO, T.GPREQ_ID
  154. FROM PLN_ORDER_ZG_S T
  155. WHERE T.ORD_LN_DLY_PK = {0}
  156. ]]>
  157. </query>
  158. </queryMap>