JdgCraftOrdDesignMscPlPrc.xml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="工艺评审工序表">
  3. <query id="JdgCraftOrdDesignMscPlPrc.getPhyProcessByOrdLnPk" desc="通过交货行PK查询包含理化的工序">
  4. <![CDATA[
  5. SELECT C.PROCESS_CODE, C.PROCESS_DESC, B.DESGIN_KEY
  6. FROM CRAFT_ORD_DESIGN B, CRAFT_ORD_DESIGN_MSC_PL_PRC C
  7. WHERE B.ORD_LN_PK = {0}
  8. AND B.CRAFT_SEQ = {1}
  9. AND C.DESGIN_KEY = B.DESGIN_KEY
  10. AND C.DESGIN_KEY IS NOT NULL
  11. AND B.DESGIN_KEY IS NOT NULL
  12. AND C.MSC_PLINE = {2}
  13. AND EXISTS
  14. (SELECT 1
  15. FROM CRAFT_ORD_DESIGN_MSC_PL_STI E
  16. WHERE E.DESGIN_KEY = B.DESGIN_KEY
  17. AND E.MSC_PLINE = C.MSC_PLINE
  18. AND E.PROCESS_CODE = C.PROCESS_CODE
  19. AND E.STATION_TYPE IN ('403201', '403202'))
  20. ORDER BY PROCESS_CODE
  21. ]]>
  22. </query>
  23. <query id="JdgCraftOrdDesignMscPlPrc.getProcessByOrdLnPk" desc="通过交货行PK查询包含理化的工序">
  24. <![CDATA[
  25. SELECT C.PROCESS_CODE, C.PROCESS_DESC
  26. FROM CRAFT_ORD_DESIGN B, CRAFT_ORD_DESIGN_MSC_PL_PRC C
  27. WHERE B.ORD_LN_PK = {0}
  28. AND B.CRAFT_SEQ = {1}
  29. AND C.DESGIN_KEY = B.DESGIN_KEY
  30. AND C.DESGIN_KEY IS NOT NULL
  31. AND B.DESGIN_KEY IS NOT NULL
  32. AND C.MSC_PLINE = {2}
  33. ORDER BY PROCESS_CODE
  34. ]]>
  35. </query>
  36. <query id="JdgCraftOrdDesignMscPlPrc.getEndProcessByOrdLnPk" desc="通过交货行PK查询末工序">
  37. <![CDATA[
  38. SELECT C.PROCESS_CODE
  39. FROM CRAFT_ORD_DESIGN B, CRAFT_ORD_DESIGN_MSC_PL_PRC C
  40. WHERE B.ORD_LN_PK = {0}
  41. AND B.CRAFT_SEQ = {1}
  42. AND C.DESGIN_KEY = B.DESGIN_KEY
  43. AND C.MSC_PLINE = {2}
  44. ORDER BY C.PROCESS_CODE DESC
  45. ]]>
  46. </query>
  47. </queryMap>