FrmRemanenceResult.xml 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="加工通径实绩">
  3. <query id="FrmRemanenceResult.getQueryExpandResult" desc="查通径实绩">
  4. <![CDATA[
  5. SELECT
  6. *
  7. FROM MCH_REMANENCE_RESULT T
  8. WHERE T.HEAT_PLAN_NO = ? AND BATCH_NO =?
  9. ]]>
  10. </query>
  11. <query id="FrmRemanenceResult.queryResultNo" desc="查询实绩最大实绩编号">
  12. <![CDATA[
  13. SELECT ? || TO_CHAR(SYSDATE, 'yyyyMMDD') ||
  14. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_NO, LENGTH(RESULT_NO) - 5))),
  15. 0) + 1,
  16. 6,
  17. '0') RESULT_NO
  18. FROM MCH_REMANENCE_RESULT
  19. WHERE RESULT_NO LIKE ? || TO_CHAR(SYSDATE, 'yyyyMMDD') || '______'
  20. ]]>
  21. </query>
  22. <query id="FrmRemanenceResult.AddResult" desc="增加实绩">
  23. <![CDATA[
  24. INSERT INTO MCH_REMANENCE_RESULT(
  25. RESULT_NO,
  26. HEAT_PLAN_NO,
  27. BATCH_NO,
  28. PLINE_CODE,
  29. PLINE_NAME,
  30. PRO_USER,
  31. PRO_NUM,
  32. PRO_WT,
  33. PRO_SHIFT,
  34. PRO_GROUP,
  35. PRO_TIME,
  36. JUDGE_STOVE_NO,
  37. MEMO,
  38. RESPONSIBLE,
  39. REPORT_PATH,
  40. TEST_RECORD,
  41. POINT_MAX,
  42. AVERAGE_MAX)
  43. VALUES(
  44. '#RESULT_NO#',
  45. '#HEAT_PLAN_NO#',
  46. '#BATCH_NO#',
  47. '#PLINE_CODE#',
  48. '#PLINE_NAME#',
  49. '#PRO_USER#',
  50. '#PRO_NUM#',
  51. '#PRO_WT#',
  52. '#PRO_SHIFT#',
  53. '#PRO_GROUP#',
  54. TO_DATE('#PRO_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  55. '#JUDGE_STOVE_NO#',
  56. '#MEMO#',
  57. '#RESPONSIBLE#',
  58. '#REPORT_PATH#',
  59. '#TEST_RECORD#',
  60. '#POINT_MAX#',
  61. '#AVERAGE_MAX#')
  62. ]]>
  63. </query>
  64. <query id="FrmRemanenceResult.AddDetailResult" desc="增加实绩">
  65. <![CDATA[
  66. INSERT INTO MCH_REMANENCE_RESULT_D
  67. (RESULT_NO,
  68. HEAT_PLAN_NO,
  69. PLINE_CODE,
  70. PLINE_NAME,
  71. BATCH_NO,
  72. JUDGE_STOVE_NO,
  73. SEQ,
  74. MEASUREMENT,
  75. MAT_NO,
  76. MEASUREMENT_VALUE_A0,
  77. MEASUREMENT_VALUE_A90,
  78. MEASUREMENT_VALUE_A180,
  79. MEASUREMENT_VALUE_A270,
  80. MEASUREMENT_VALUE_AAVG,
  81. MEASUREMENT_VALUE_B0,
  82. MEASUREMENT_VALUE_B90,
  83. MEASUREMENT_VALUE_B180,
  84. MEASUREMENT_VALUE_B270,
  85. MEASUREMENT_VALUE_BAVG)
  86. VALUES
  87. ('#RESULT_NO#',
  88. '#HEAT_PLAN_NO#',
  89. '#PLINE_CODE#',
  90. '#PLINE_NAME#',
  91. '#BATCH_NO#',
  92. '#JUDGE_STOVE_NO#',
  93. ?,
  94. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  95. ?,
  96. ?,
  97. ?,
  98. ?,
  99. ?,
  100. ?,
  101. ?,
  102. ?,
  103. ?,
  104. ?,
  105. ?)
  106. ]]>
  107. </query>
  108. <query id="FrmRemanenceResult.UpdateResult" desc="修改实绩">
  109. <![CDATA[
  110. UPDATE MCH_REMANENCE_RESULT T
  111. SET
  112. T.PRO_SHIFT = '#PRO_SHIFT#',
  113. T.PRO_GROUP = '#PRO_GROUP#',
  114. T.PRO_USER = '#PRO_USER#',
  115. T.PRO_TIME = TO_DATE('#PRO_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  116. T.MEMO = '#MEMO#',
  117. T.POINT_MAX = '#POINT_MAX#',
  118. T.TEST_RECORD = '#TEST_RECORD#',
  119. T.AVERAGE_MAX = '#AVERAGE_MAX#'
  120. WHERE
  121. T.RESULT_NO = '#RESULT_NO#'
  122. ]]>
  123. </query>
  124. <query id="FrmRemanenceResult.DeleteResult" desc="删除实绩">
  125. <![CDATA[
  126. DELETE FROM MCH_REMANENCE_RESULT WHERE RESULT_NO =?
  127. ]]>
  128. </query>
  129. <query id="FrmRemanenceResult.DeleteDetailResult" desc="删除实绩">
  130. <![CDATA[
  131. DELETE FROM MCH_REMANENCE_RESULT_D WHERE RESULT_NO =?
  132. ]]>
  133. </query>
  134. <query id="FrmRemanenceResult.QueryDetail" desc="">
  135. <![CDATA[
  136. SELECT * FROM MCH_REMANENCE_RESULT_D T WHERE 1=1
  137. ]]>
  138. </query>
  139. <query id="FrmRemanenceResult.UpdatePath" desc="更新报告路径">
  140. <![CDATA[
  141. UPDATE MCH_REMANENCE_RESULT SET REPORT_PATH = ? WHERE RESULT_NO =?
  142. ]]>
  143. </query>
  144. </queryMap>