MatZcMDAL.xml 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="轧管、热处理、管加工等钢管生产物料主表">
  3. <query id="MatZcMDAL.queryStoveNoTable" desc="查询炉号数据">
  4. <![CDATA[
  5. SELECT STOVE_NO,
  6. JUDGE_STOVE_NO,
  7. LOT_NO,
  8. SUM(ACT_COUNT) ACT_COUNT,
  9. SUM(ACT_THEORY_WEIGHT) ACT_THEORY_WEIGHT,
  10. STEELCODE,
  11. STEELNAME,
  12. GRADECODE,
  13. GRADENAME,
  14. PRO_ORDER_ID,
  15. PRO_ORDER_ID1,
  16. PLINE_CODE,
  17. PLINE_NAME,
  18. MAX(ACT_DIMATER),
  19. MAX(ACT_HEIGHT),
  20. JUGDE_APPLY_CODE,
  21. A.BASENAME CHEM_RESULT_DESC,
  22. B.BASENAME PHY_RESULT_DESC,
  23. JUDGE_STD_NAME,
  24. JUDGE_STD_CODE,
  25. PLN_STEELCODE,
  26. PLN_STEELNAME,
  27. DECODE(A.BASENAME, NULL, '未判定', '已判定') CHEM_JUDGE_STATE,
  28. DECODE(B.BASENAME, NULL, '未判定', '已判定') PHY_JUDGE_STATE
  29. FROM MAT_ZC_M T
  30. LEFT JOIN COM_BASE_INFO A
  31. ON A.BASECODE = T.CHEM_RESULT_CODE
  32. LEFT JOIN COM_BASE_INFO B
  33. ON B.BASECODE = T.PHY_RESULT_CODE
  34. WHERE T.JUGDE_APPLY_FLAG = '1'
  35. ]]>
  36. </query>
  37. <query id="MatZcMDAL.queryMatNoTable" desc="查询材料号数据 ">
  38. <![CDATA[
  39. SELECT T.JUDGE_STOVE_NO,
  40. T.MAT_NO,
  41. T.STEELCODE,
  42. T.STEELNAME,
  43. T.GRADECODE,
  44. T.GRADENAME,
  45. T.PRO_ORDER_NO,
  46. T.ACT_DIMATER,
  47. T.ACT_HEIGHT,
  48. T.ACT_LEN,
  49. T.ACT_THEORY_WEIGHT,
  50. A.BASENAME CHEM_RESULT_CODE,
  51. T.PLN_GRADECODE,
  52. T.PLN_GRADENAME,
  53. DECODE(CHEM_RESULT_CODE, NULL, '未判定', '已判定') JUDGE_STATE
  54. FROM MAT_ZC_M T
  55. LEFT JOIN COM_BASE_INFO A
  56. ON A.BASECODE = T.CHEM_RESULT_CODE
  57. WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  58. ]]>
  59. </query>
  60. <query id="MatZcMDAL.updateChemJudgeResult" desc="修改成分判定结果信息 ">
  61. <![CDATA[
  62. UPDATE MAT_ZC_M T
  63. SET T.JUGDE_SCAN_TIME = sysdate,
  64. T.CHEM_RESULT_CODE = {0},
  65. T.CHEM_RESULT_TIME = sysdate,
  66. T.CHEM_MAKER = {1}
  67. WHERE T.JUDGE_STOVE_NO = {2}
  68. ]]>
  69. </query>
  70. <query id="MatZcMDAL.updateChemJudgeResult2" desc="修改成分判定结果信息 ">
  71. <![CDATA[
  72. UPDATE MAT_ZC_M T
  73. SET T.JUGDE_SCAN_TIME = sysdate,
  74. T.CHEM_RESULT_CODE = '#CHEM_RESULT_CODE#',
  75. T.CHEM_RESULT_TIME = sysdate,
  76. T.CHEM_MAKER = '#CHEM_MAKER#',
  77. T.CHEM_PROCHECK_NO = '#CHEM_PROCHECK_NO#',
  78. T.PRO_ORDER_ID = '#PRO_ORDER_ID#',
  79. T.PRO_ORDER_ID1 = '#PRO_ORDER_ID1#'
  80. WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  81. ]]>
  82. </query>
  83. <query id="MatZcMDAL.updatePhyJudgeResult" desc="修改理化判定结果信息 ">
  84. <![CDATA[
  85. UPDATE MAT_ZC_M T
  86. SET T.JUGDE_SCAN_TIME = sysdate,
  87. T.PHY_RESULT_CODE = {0},
  88. T.PHY_RESULT_TIME = sysdate,
  89. T.PHY_MAKER = {1}
  90. WHERE T.JUDGE_STOVE_NO = {2}
  91. ]]>
  92. </query>
  93. <query id="MatZcMDAL.updatePhyJudgeResult2" desc="修改理化判定结果信息 ">
  94. <![CDATA[
  95. UPDATE MAT_ZC_M T
  96. SET T.JUGDE_SCAN_TIME = sysdate,
  97. T.PHY_RESULT_CODE = '#PHY_RESULT_CODE#',
  98. T.PHY_RESULT_TIME = sysdate,
  99. T.PHY_MAKER = '#PHY_MAKER#',
  100. T.PRO_ORDER_ID = '#PRO_ORDER_ID#',
  101. T.PRO_ORDER_ID1 = '#PRO_ORDER_ID1#'
  102. WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  103. ]]>
  104. </query>
  105. <query id="MatZcMDAL.getMatZcMByJudgeStoveNo" desc="通过判定炉号查询信息 ">
  106. <![CDATA[
  107. SELECT * FROM MAT_ZC_M T WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND ROWNUM <= 1
  108. ]]>
  109. </query>
  110. <query id="MatZcMDAL.monomer" desc="物料表脱单 ">
  111. <![CDATA[
  112. UPDATE MAT_ZC_M T
  113. SET T.PRO_ORDER_NO = NULL,
  114. T.PRO_ORDER_ID = NULL,
  115. T.PRO_ORDER_NO1 = T.PRO_ORDER_NO,
  116. T.PRO_ORDER_ID1 = T.PRO_ORDER_ID
  117. WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  118. ]]>
  119. </query>
  120. </queryMap>