FrmZPResult.xml 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="组批信息">
  3. <query id="FrmZPResult.SingleQuery" desc="查询下线炉信息">
  4. <![CDATA[
  5. SELECT
  6. LOT_NO,
  7. STOVE_NO,
  8. JUDGE_STOVE_NO,
  9. DIAMETER,
  10. THICKNESS,
  11. LENGTH,
  12. PLINE_CODE,
  13. SEQ,
  14. OFFLINE_PRO,
  15. REAL_TIME_STATUS,
  16. OFFLINE_NUM,
  17. BACKLINE_NUM,
  18. GROUP_NUM,
  19. FINAL_NUM,
  20. MAT_LOCATION,
  21. HANDLE_METHOD,
  22. ZP_FLAG,
  23. OFF_LEVEL,
  24. STATUS,
  25. TYPE_FLAG,
  26. TO_CHAR(OFFLINE_TIME, 'YYYY-MM-DD HH24:MI:SS') OFFLINE_TIME,
  27. REMARK,
  28. COL_USER,
  29. COL_SHIFT,
  30. COL_GROUP
  31. FROM MIL_OFFLINE_RESLUT
  32. WHERE
  33. LOT_NO || '&' LIKE '%' || ? || '%'
  34. AND JUDGE_STOVE_NO || '&' LIKE '%' || ? || '%'
  35. AND OFFLINE_TIME between to_date(?, 'yyyy-mm-dd hh24:mi:ss') AND to_date(?, 'yyyy-mm-dd hh24:mi:ss')
  36. AND STATUS = '0'
  37. AND OFFLINE_PRO = 'ZJ']]>
  38. </query>
  39. <query id="FrmZPResult.GroupResultQuery" desc="查询组批信息">
  40. <![CDATA[
  41. SELECT
  42. ZP_JUDGE_STOVE_NO,
  43. ZP_LOT_NO,
  44. COUNT,
  45. QUALIFIED_NUM,
  46. SCRAP_NUM,
  47. ZP_STANDRAD,
  48. ZP_STEEL,
  49. ZP_GRADE,
  50. ZP_LENGTH,
  51. ZP_HEIGHT,
  52. ZP_LENGTH_MAX,
  53. ZP_LEVEL,
  54. ZP_LENGTH_MIN,
  55. ZP_SIZE,
  56. ZP_M_LH,
  57. ZP_S_LH,
  58. ZP_M_PH,
  59. TO_CHAR(ZP_TIME, 'YYYY-MM-DD HH24:MI:SS') ZP_TIME,
  60. REMARK,
  61. COL_USER,
  62. COL_SHIFT,
  63. COL_GROUP
  64. FROM MIL_OFFLINE_GROUP
  65. WHERE
  66. 1=1
  67. AND
  68. ZP_LOT_NO || '&' LIKE '%' || ? || '%'
  69. AND ZP_JUDGE_STOVE_NO || '&' LIKE '%' || ? || '%'
  70. AND ZP_TIME between "%" || ? || "%" AND "%" || ? || "%"
  71. ]]>
  72. </query>
  73. <query id="FrmZPResult.GroupResultQueryForZS" desc="查询组批追溯炉号信息">
  74. <![CDATA[
  75. select a.JUDGE_STOVE_NO,a.SIMPLE_LOT_NO,a.GROUP_NO,min(b.LOT_NO),sum(a.COUNT),sum(a.QUALIFIED_NUM),sum(a.SCRAP_NUM) from
  76. MIL_OFFLINE_GROUP_RESUME a , mil_plan b where a.JUDGE_STOVE_NO = b.JUDGE_STOVE_NO
  77. and b.LOT_NO || '&' LIKE '%' || ? || '%'
  78. AND a.JUDGE_STOVE_NO || '&' LIKE '%' || ? || '%'
  79. AND a.SIMPLE_LOT_NO || '&' LIKE '%' || ? || '%'
  80. AND a.GROUP_NO || '&' LIKE '%' || ? || '%'
  81. ]]>
  82. </query>
  83. <query id="FrmZPResult.SimpleQuery" desc="查询下线炉性能批信息">
  84. SELECT
  85. JUDGE_STOVE_NO,
  86. SIMPLE_LOT_NO,
  87. OFFLINE_FLAG,
  88. START_NO,
  89. END_NO,
  90. REMARK,
  91. COL_USER,
  92. COL_SHIFT,
  93. COL_GROUP,
  94. PLINE_CODE,
  95. ZP_FLAG
  96. FROM MIL_SIMPLE_RESULT
  97. WHERE
  98. JUDGE_STOVE_NO = ?
  99. AND OFFLINE_FLAG = '1'
  100. </query>
  101. <query id="FrmZPResult.SimpleDetailQuery" desc="查询下线炉性能批分组信息">
  102. SELECT
  103. JUDGE_STOVE_NO,
  104. SIMPLE_LOT_NO,
  105. GROUP_NO,
  106. COUNT,
  107. START_NO,
  108. END_NO,
  109. STATUS,
  110. REMARK,
  111. COL_USER,
  112. COL_SHIFT,
  113. '分组' GROUPING,
  114. COL_GROUP
  115. FROM MIL_SIMPLE_DETAIL
  116. WHERE
  117. JUDGE_STOVE_NO = ?
  118. AND STATUS >1
  119. </query>
  120. <query id="FrmZPResult.waitZPQuery" desc="查询待组性能批">
  121. SELECT
  122. false HEATNO,
  123. false SIMPLE,
  124. JUDGE_STOVE_NO,
  125. SIMPLE_LOT_NO,
  126. GROUP_NO,
  127. COUNT,
  128. START_NO,
  129. END_NO,
  130. STATUS,
  131. REMARK,
  132. COL_USER,
  133. COL_SHIFT,
  134. COL_GROUP
  135. FROM MIL_SIMPLE_DETAIL
  136. WHERE
  137. JUDGE_STOVE_NO = ?
  138. AND STATUS =2
  139. </query>
  140. <query id="FrmZPResult.UpdateSimpleGroupStatus" desc="修改性能批分组状态 1-下线 2-待组批">
  141. update MIL_SIMPLE_DETAIL set status = ? where JUDGE_STOVE_NO = ? and SIMPLE_LOT_NO = ? and GROUP_NO = ?
  142. </query>
  143. <query id="FrmZPResult.UpdateSimpleGroupStatusForEntity" desc="修改性能批分组状态 4-组批完成">
  144. UPDATE MIL_SIMPLE_DETAIL
  145. SET
  146. STATUS = '#STATUS#'
  147. WHERE
  148. JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND
  149. SIMPLE_LOT_NO = '#SIMPLE_LOT_NO#' AND
  150. GROUP_NO = '#GROUP_NO#'
  151. </query>
  152. <query id="FrmZPResult.InsertGroupResume" desc="查询待组性能批">
  153. INSERT INTO MIL_OFFLINE_GROUP_RESUME(
  154. ZP_TIME,
  155. REMARK,
  156. COL_USER,
  157. COL_SHIFT,
  158. COL_GROUP,
  159. JUDGE_STOVE_NO,
  160. SIMPLE_LOT_NO,
  161. GROUP_NO,
  162. ZP_JUDGE_STOVE_NO,
  163. COUNT,
  164. QUALIFIED_NUM,
  165. SCRAP_NUM)
  166. VALUES(
  167. SYSDATE,
  168. '#REMARK#',
  169. '#COL_USER#',
  170. '#COL_SHIFT#',
  171. '#COL_GROUP#',
  172. '#JUDGE_STOVE_NO#',
  173. '#SIMPLE_LOT_NO#',
  174. '#GROUP_NO#',
  175. '#ZP_JUDGE_STOVE_NO#',
  176. '#COUNT#',
  177. '#QUALIFIED_NUM#',
  178. '#SCRAP_NUM#')
  179. </query>
  180. <query id="FrmZPResult.InsertGroup" desc="查询待组性能批">
  181. INSERT INTO MIL_OFFLINE_GROUP(
  182. JUDGE_STOVE_NO,
  183. GROUP_NO,
  184. ZP_SIZE,
  185. ZP_JUDGE_STOVE_NO,
  186. SIMPLE_LOT_NO,
  187. COUNT,
  188. QUALIFIED_NUM,
  189. SCRAP_NUM,
  190. ZP_STANDRAD,
  191. ZP_STEEL,
  192. ZP_GRADE,
  193. ZP_LENGTH,
  194. ZP_HEIGHT,
  195. ZP_LENGTH_MAX,
  196. ZP_LEVEL,
  197. ZP_LENGTH_MIN,
  198. ZP_M_LH,
  199. ZP_S_LH,
  200. ZP_M_PH,
  201. ZP_TIME,
  202. REMARK,
  203. COL_USER,
  204. COL_SHIFT,
  205. COL_GROUP)
  206. VALUES(
  207. '#JUDGE_STOVE_NO#',
  208. '#GROUP_NO#',
  209. '#ZP_SIZE#',
  210. '#ZP_JUDGE_STOVE_NO#',
  211. '#SIMPLE_LOT_NO#',
  212. '#COUNT#',
  213. '#QUALIFIED_NUM#',
  214. '#SCRAP_NUM#',
  215. '#ZP_STANDRAD#',
  216. '#ZP_STEEL#',
  217. '#ZP_GRADE#',
  218. '#ZP_LENGTH#',
  219. '#ZP_HEIGHT#',
  220. '#ZP_LENGTH_MAX#',
  221. '#ZP_LEVEL#',
  222. '#ZP_LENGTH_MIN#',
  223. '#ZP_M_LH#',
  224. '#ZP_S_LH#',
  225. '#ZP_M_PH#',
  226. SYSDATE,
  227. '#REMARK#',
  228. '#COL_USER#',
  229. '#COL_SHIFT#',
  230. '#COL_GROUP#')
  231. </query>
  232. </queryMap>