FrmVrpSizingResult.xml 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="定径实绩">
  3. <query id="FrmVrpSizingResult.getQueryFallResion" desc="查询废品原因">
  4. <![CDATA[
  5. SELECT T.BASECODE,T.BASENAME FROM COM_BASE_INFO T WHERE T.SORTCODE=? AND T.VALIDFLAG='1'
  6. ]]>
  7. </query>
  8. <query id="FrmVrpSizingResult.getQueryExpandResult" desc="查询定径实绩">
  9. <![CDATA[
  10. SELECT T.RESULT_NO,
  11. T.HEAT_PLAN_NO,
  12. T.ZY_BATCH_ID,
  13. T.PRO_PLAN_ID,
  14. T.GX_PLAN_NO,
  15. T.PLINE_CODE,
  16. T.PLINE_NAME,
  17. T.SHE_DIMATER,
  18. T.SHE_HEIGHT,
  19. T.SPEED_IN,
  20. T.SPEED_OUT,
  21. T.MOTOR_SPEED1,
  22. T.MOTOR_SPEED2,
  23. T.MOTOR_SPEED3,
  24. T.MOTOR_SPEED4,
  25. T.MOTOR_SPEED5,
  26. T.MOTOR_DR,
  27. T.SIZ_DIMATER,
  28. T.SIZ_HEIGHT,
  29. T.PRO_NUM,
  30. T.PRO_WT,
  31. T.FAIL_NUM,
  32. T.FAIL_WT,
  33. T.FAIL_REASON,
  34. T.OFFLINE_NUM,
  35. T.OFFLINE_WT,
  36. T.RE_NUM,
  37. T.RE_WT,
  38. T.MONITORDEMAND,
  39. DECODE(T.IF_MONITOR_DBK, '1', '是', '0', '否') IF_MONITOR_DBK,
  40. T.PRODUCER,
  41. T.PRDCR_NO,
  42. TO_CHAR(T.PRODUCER_TIME, 'YYYY-MM-DD HH24:MI:SS') PRODUCER_TIME,
  43. TO_CHAR(T.LOAD_TIME, 'YYYY-MM-DD HH24:MI:SS') LOAD_TIME,
  44. T.LOAD_SHIFT,
  45. T.LOAD_GROUP,
  46. T.LOAD_USER,
  47. T.COL_MODE,
  48. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  49. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  50. T.UPDATE_NAME,
  51. DECODE(B.STATION_STATUS, '1', '生产中', '2', '生产完成') STATION_STATUS
  52. FROM VRP_SIZING_RESULT T INNER JOIN VRP_COM_INFO B ON T.RESULT_NO=B.RESULT_NO
  53. WHERE T.HEAT_PLAN_NO = ?
  54. ]]>
  55. </query>
  56. <query id="FrmVrpSizingResult.getQueryExpandResult1" desc="查询定径实绩合格支数的和">
  57. <![CDATA[
  58. SELECT NVL(SUM(T.PRO_NUM), 0) PRO_NUM FROM VRP_SIZING_RESULT T
  59. WHERE T.HEAT_PLAN_NO = ?
  60. ]]>
  61. </query>
  62. <query id="FrmVrpSizingResult.queryExpandMaxRESULT" desc="查询最大实绩编号">
  63. <![CDATA[
  64. SELECT ? ||
  65. LPAD(SUBSTR(NVL(MAX(T.RESULT_NO), '000000'), -6, 6) + 1, 6, '0') AS RESULT_NO
  66. FROM VRP_SIZING_RESULT T
  67. WHERE TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD') = ?
  68. AND T.PLINE_CODE = ?
  69. ]]>
  70. </query>
  71. <query id="FrmVrpSizingResult.UpdatePln" desc="新增修改计划表状态">
  72. <![CDATA[
  73. UPDATE PLN_ZY_DBK_M
  74. SET PER_STATUS = '30'
  75. WHERE HEAT_PLAN_NO = ?
  76. ]]>
  77. </query>
  78. <query id="FrmVrpSizingResult.UpdatePln1" desc="撤销修改计划表状态">
  79. <![CDATA[
  80. UPDATE PLN_ZY_DBK_M
  81. SET PER_STATUS = '20'
  82. WHERE HEAT_PLAN_NO = ?
  83. ]]>
  84. </query>
  85. <query id="FrmVrpSizingResult.plnupdate" desc="结炉修改计划表状态">
  86. <![CDATA[
  87. UPDATE PLN_ZY_DBK_M
  88. SET BESIDE_STATUS = '30'
  89. WHERE HEAT_PLAN_NO = ?
  90. ]]>
  91. </query>
  92. <query id="FrmVrpSizingResult.plnupdate1" desc="撤销结庐修改计划表状态">
  93. <![CDATA[
  94. UPDATE PLN_ZY_DBK_M
  95. SET BESIDE_STATUS = '20'
  96. WHERE HEAT_PLAN_NO = ?
  97. ]]>
  98. </query>
  99. <query id="FrmVrpSizingResult.UpdatePath" desc="修改队列表工艺路径">
  100. <![CDATA[
  101. UPDATE PORT_VRP_BATCH_SAMPLE_RESULT T
  102. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, 1,6) || ? ||
  103. SUBSTR(T.PRC_TECHNOLOGY_PATH,8, LENGTH(T.PRC_TECHNOLOGY_PATH))
  104. WHERE T.HEAT_PLAN_NO = ? AND T.MAT_STATUS = '00'
  105. ]]>
  106. </query>
  107. <query id="FrmVrpSizingResult.AddExpandResult" desc="新增定径实绩">
  108. <![CDATA[
  109. INSERT INTO VRP_SIZING_RESULT (RESULT_NO, HEAT_PLAN_NO, ZY_BATCH_ID,
  110. PRO_PLAN_ID, GX_PLAN_NO, PLINE_CODE, PLINE_NAME, SPEED_IN, SPEED_OUT,
  111. MOTOR_SPEED1, MOTOR_SPEED2, MOTOR_SPEED3,
  112. MOTOR_SPEED4, MOTOR_SPEED5, MOTOR_DR, PRO_NUM, PRO_WT, FAIL_NUM, FAIL_WT,
  113. FAIL_REASON, OFFLINE_NUM, OFFLINE_WT, RE_NUM, RE_WT, MONITORDEMAND,
  114. IF_MONITOR_DBK, PRODUCER, PRDCR_NO, PRODUCER_TIME, LOAD_TIME, LOAD_SHIFT,
  115. LOAD_GROUP, LOAD_USER, COL_MODE, CREATE_TIME,SHE_DIMATER,SHE_HEIGHT,SIZ_DIMATER,SIZ_HEIGHT) VALUES (?, ?, ?, ?, ?,
  116. ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
  117. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?,
  118. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),?,?,?,?)
  119. ]]>
  120. </query>
  121. <query id="FrmVrpSizingResult.AddComInfoResult" desc="新增公共信息">
  122. <![CDATA[
  123. INSERT INTO VRP_COM_INFO (RESULT_NO, HEAT_PLAN_NO, STATION_CODE, STATION_DESC,
  124. PLINE_CODE, PLINE_NAME, ZY_BATCH_ID, PRO_PLAN_ID, GX_PLAN_NO, IF_MONITOR_DBK,
  125. PRDCR_NO, MONITORDEMAND, PRODUCER, PRODUCER_TIME, CRAFT_FILE_NO, CRAFT_FILE_MAN,
  126. CRAFT_SEQ, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, GRADECODE, GRADENAME, LEN,
  127. DIMATER, PLN_LEN, HEIGHT, LEN_MIN, LEN_MAX, LEN_CUT_HEAD, LEN_CUT_END,PLN_DIMATER,
  128. PLN_HEIGHT, ACT_MATERIAL_NO,
  129. ACT_MATERIAL_NAME, IN_WL_ID, IN_WL_DESC, PRO_NUM, PRO_WT, FAIL_NUM, FAIL_WT,
  130. OFFLINE_NUM, OFFLINE_WT, RE_NUM, RE_WT, STATION_STATUS, RRO_TIME, RRO_TIME_NU,
  131. PRO_USER, PRO_SHIFT, PRO_GROUP, CREATE_TIME, COL_OPERATOR,STEELCODE,STEELNAME,SPEC_CODE,SPEC_NAME) VALUES (?, ?, ?, ?,
  132. ?, ?, ?, ?, ?, ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?, ?,
  133. ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
  134. ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?, ?)
  135. ]]>
  136. </query>
  137. <query id="FrmVrpSizingResult.deleteVrpExpandResult" desc="删除定径实绩">
  138. <![CDATA[
  139. DELETE VRP_SIZING_RESULT WHERE RESULT_NO = ?
  140. ]]>
  141. </query>
  142. <query id="FrmVrpSizingResult.deleteComInfoResult" desc="删除公共信息">
  143. <![CDATA[
  144. DELETE VRP_COM_INFO WHERE RESULT_NO = ?
  145. ]]>
  146. </query>
  147. <query id="FrmVrpSizingResult.updateVrpExpandResult" desc="修改定径实绩">
  148. <![CDATA[
  149. UPDATE VRP_SIZING_RESULT
  150. SET SPEED_IN = ?,
  151. SPEED_OUT = ?,
  152. MOTOR_SPEED1 = ?,
  153. MOTOR_SPEED2 = ?,
  154. MOTOR_SPEED3 = ?,
  155. MOTOR_SPEED4 = ?,
  156. MOTOR_SPEED5 = ?,
  157. MOTOR_DR = ?,
  158. PRO_NUM = ?,
  159. PRO_WT = ?,
  160. FAIL_NUM = ?,
  161. FAIL_WT = ?,
  162. FAIL_REASON = ?,
  163. PRODUCER = ?,
  164. PRODUCER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  165. LOAD_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  166. LOAD_SHIFT = ?,
  167. LOAD_GROUP = ?,
  168. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  169. UPDATE_NAME = ?,
  170. SHE_DIMATER = ?,
  171. SHE_HEIGHT = ?,
  172. SIZ_DIMATER = ?,
  173. SIZ_HEIGHT = ?
  174. WHERE RESULT_NO = ?
  175. ]]>
  176. </query>
  177. <query id="FrmVrpSizingResult.updateComInfoResult" desc="修改公共信息">
  178. <![CDATA[
  179. UPDATE VRP_COM_INFO
  180. SET PRODUCER = ?,
  181. PRODUCER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  182. PRO_NUM = ?,
  183. PRO_WT = ?,
  184. FAIL_NUM = ?,
  185. FAIL_WT = ?,
  186. RRO_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  187. PRO_SHIFT = ?,
  188. PRO_GROUP = ?
  189. WHERE RESULT_NO = ?
  190. ]]>
  191. </query>
  192. <query id="FrmVrpSizingResult.selectComInfo" desc="查询是否有当前工序">
  193. <![CDATA[
  194. SELECT COUNT(*) COUNT FROM VRP_COM_INFO
  195. WHERE HEAT_PLAN_NO = ?
  196. AND PLINE_CODE = ?
  197. AND STATION_CODE = ?
  198. ]]>
  199. </query>
  200. <query id="FrmVrpSizingResult.qureyGxComInfo" desc="查询公共信息工序点状态">
  201. <![CDATA[
  202. SELECT DISTINCT STATION_STATUS
  203. FROM VRP_COM_INFO
  204. WHERE HEAT_PLAN_NO = ?
  205. AND PLINE_CODE = ?
  206. AND STATION_CODE = ?
  207. ]]>
  208. </query>
  209. <query id="FrmVrpSizingResult.doBeside" desc="修改公共信息表工序点状态为生产完成">
  210. <![CDATA[
  211. UPDATE VRP_COM_INFO
  212. SET STATION_STATUS = '2'
  213. WHERE HEAT_PLAN_NO = ?
  214. AND PLINE_CODE = ?
  215. AND STATION_CODE = ?
  216. ]]>
  217. </query>
  218. <query id="FrmVrpSizingResult.deleteBeside" desc="修改公共信息表工序点状态为生产中">
  219. <![CDATA[
  220. UPDATE VRP_COM_INFO
  221. SET STATION_STATUS = '1'
  222. WHERE HEAT_PLAN_NO = ?
  223. AND PLINE_CODE = ?
  224. AND STATION_CODE = ?
  225. ]]>
  226. </query>
  227. <query id="FrmVrpSizingResult.AddComInfoResult1" desc="修改材料状态和工序编码">
  228. <![CDATA[
  229. UPDATE PORT_VRP_BATCH_SAMPLE_RESULT T SET T.MAT_STATUS=?,T.OP_PROCESS=?
  230. WHERE T.HEAT_PLAN_NO=? AND T.MAT_NO=?
  231. ]]>
  232. </query>
  233. <query id="FrmVrpSizingResult.queryExpandNUM" desc="查询管号队列合格的材料号">
  234. <![CDATA[
  235. SELECT T1.MAT_NO
  236. FROM (SELECT T.MAT_NO
  237. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  238. WHERE T.MAT_STATUS = '00'
  239. AND T.IS_SAMPLE_PIPE != '1'
  240. AND T.INSTORE_FLAG ='0'
  241. AND T.HEAT_PLAN_NO = ?
  242. ORDER BY T.MAT_NO ASC) T1
  243. WHERE ROWNUM<?
  244. ]]>
  245. </query>
  246. <query id="FrmVrpSizingResult.queryExpandFailNUM" desc="查询管号队列废品数量">
  247. <![CDATA[
  248. SELECT NVL(SUM(T.ACT_COUNT),0) ACT_COUNT
  249. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  250. WHERE T.MAT_STATUS = '10'
  251. AND T.HEAT_PLAN_NO = ?
  252. AND T.OP_PROCESS = ?
  253. ]]>
  254. </query>
  255. <query id="FrmVrpSizingResult.queryExpandFailNUM1" desc="查询工序废品数量">
  256. <![CDATA[
  257. SELECT NVL(SUM(T.FAIL_NUM),0) FAIL_NUM FROM vrp_sizing_result T
  258. WHERE T.HEAT_PLAN_NO=?
  259. ]]>
  260. </query>
  261. <query id="FrmVrpSizingResult.queryExpandNUM2" desc="查询废品材料信息">
  262. <![CDATA[
  263. SELECT T1.MAT_NO
  264. FROM (SELECT T.MAT_NO
  265. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  266. WHERE T.MAT_STATUS = '10'
  267. AND T.HEAT_PLAN_NO = ?
  268. AND T.OP_PROCESS=?
  269. ORDER BY T.MAT_NO ASC) T1
  270. WHERE ROWNUM<?
  271. ]]>
  272. </query>
  273. </queryMap>