FrmChamferingResult.xml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="加工倒棱实绩">
  3. <query id="FrmChamferingResult.getQueryExpandResult" desc="查倒棱实绩">
  4. <![CDATA[
  5. SELECT *
  6. FROM MCH_CHAMFERING_RESULT T
  7. WHERE T.HEAT_PLAN_NO = ? AND BATCH_NO =?
  8. ]]>
  9. </query>
  10. <query id="FrmChamferingResult.AddExpandResult" desc="新增倒棱实绩">
  11. <![CDATA[
  12. INSERT INTO MCH_CHAMFERING_RESULT (RESULT_NO, HEAT_PLAN_NO, ZY_BATCH_ID,
  13. PRO_PLAN_ID, GX_PLAN_NO, PLINE_CODE, PLINE_NAME,
  14. PRO_NUM, PRO_WT, FAIL_NUM, FAIL_WT,FAIL_BILL,
  15. OFFLINE_NUM, OFFLINE_WT, RE_NUM, RE_WT, MONITORDEMAND,
  16. IF_MONITOR_RCL, PRODUCER, PRDCR_NO, PRODUCER_TIME, RRO_TIME, PRO_SHIFT,
  17. PRO_GROUP, COL_MODE, CREATE_TIME,ANGLE_VAL,EDGE_VAL,CUT_VAL,CREATET_USER,OUTNUM_CUT,LENGTH_IN,LENGTHMAX_IN,LENGTHMIN_IN) VALUES (?, ?, ?, ?, ?, ?, ?,
  18. ?, ?, ?, ?,?, ?, ?, ?, ?, ?, ?, ?, ?,
  19. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?,
  20. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),?,?,?,?,?,?,?,?)
  21. ]]>
  22. </query>
  23. <query id="FrmChamferingResult.AddComInfoResult1" desc="修改材料状态和工序编码">
  24. <![CDATA[
  25. UPDATE PORT_MCH_BATCH_SAMPLE_RESULT T SET T.MAT_STATUS=?,T.OP_PROCESS=?
  26. WHERE T.HEAT_PLAN_NO=? AND T.MAT_NO=?
  27. ]]>
  28. </query>
  29. <query id="FrmChamferingResult.getQueryExpandResultStuts" desc="查询相同炉计划ID下倒棱实绩状态">
  30. <![CDATA[
  31. SELECT B.STATION_STATUS
  32. FROM MCH_CHAMFERING_RESULT T INNER JOIN MCH_COM_INFO B ON T.RESULT_NO=B.RESULT_NO
  33. WHERE T.HEAT_PLAN_NO = ? AND T.PLINE_CODE = ?
  34. ]]>
  35. </query>
  36. <query id="FrmChamferingResult.detelefailnum" desc="删除废品缺陷">
  37. <![CDATA[
  38. DELETE MCH_BUG_D WHERE RESULT_NO = ? and HEAT_PLAN_NO = ? and PLINE_CODE = ?
  39. ]]>
  40. </query>
  41. <query id="FrmChamferingResult.queryGxPosition" desc="查询产线下工序的位置">
  42. <![CDATA[
  43. SELECT LENGTH(SUBSTR(T.STATION_NAMES, 0, INSTR(STATION_NAMES, '倒棱'))) -
  44. LENGTH(REPLACE(SUBSTR(T.STATION_NAMES,0,INSTR(STATION_NAMES, '倒棱')), ';', '')) + 1 CNUM
  45. FROM MCH_COM_SETPLINE T
  46. WHERE T.PLINE_CODE = ?
  47. ]]>
  48. </query>
  49. <query id="FrmChamferingResult.getQueryExpandResult1" desc="查询倒棱实绩合格支数的和">
  50. <![CDATA[
  51. SELECT NVL(SUM(T.PRO_NUM), 0) PRO_NUM FROM MCH_CHAMFERING_RESULT T
  52. WHERE T.HEAT_PLAN_NO = ?
  53. ]]>
  54. </query>
  55. <query id="FrmChamferingResult.queryPlnZy" desc="查询交库状态">
  56. <![CDATA[
  57. SELECT PER_STATUS
  58. FROM PLN_ZY_JGX_M
  59. WHERE HEAT_PLAN_NO = ?
  60. AND PLINE_CODE = ?
  61. ]]>
  62. </query>
  63. <query id="FrmChamferingResult.qureyGxComInfo" desc="查询工序是否是结炉状态">
  64. <![CDATA[
  65. SELECT DISTINCT STATION_STATUS
  66. FROM MCH_COM_INFO
  67. WHERE HEAT_PLAN_NO = ?
  68. AND PLINE_CODE = ?
  69. AND STATION_CODE = ?
  70. ]]>
  71. </query>
  72. <query id="FrmChamferingResult.UpdatePln1" desc="撤销修改计划表状态">
  73. <![CDATA[
  74. UPDATE PLN_ZY_JGX_M
  75. SET PER_STATUS = ?
  76. WHERE HEAT_PLAN_NO = ?
  77. ]]>
  78. </query>
  79. <query id="FrmChamferingResult.queryExpandMaxRESULT" desc="查询最大实绩编号">
  80. <![CDATA[
  81. SELECT ? ||
  82. LPAD(SUBSTR(NVL(MAX(T.RESULT_NO), '000000'), -6, 6) + 1, 6, '0') AS RESULT_NO
  83. FROM MCH_CHAMFERING_RESULT T
  84. WHERE TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD') = ?
  85. AND T.PLINE_CODE = ?
  86. ]]>
  87. </query>
  88. <query id="FrmChamferingResult.queryExpandNUM" desc="查询管号队列里合格的材料号">
  89. <![CDATA[
  90. SELECT T1.MAT_NO
  91. FROM (SELECT T.MAT_NO
  92. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  93. WHERE T.MAT_STATUS = '00'
  94. AND T.IS_SAMPLE_PIPE='0'
  95. AND T.HEAT_PLAN_NO = ?
  96. ORDER BY T.MAT_NO ASC) T1
  97. WHERE ROWNUM<?
  98. ]]>
  99. </query>
  100. <query id="FrmChamferingResult.deleteMatBc" desc="删除材料表废品新增数据">
  101. <![CDATA[
  102. DELETE MAT_BC_M T
  103. WHERE T.MAT_NO = ?
  104. ]]>
  105. </query>
  106. <query id="FrmChamferingResult.deleteComInfoResult" desc="删除公共信息">
  107. <![CDATA[
  108. DELETE MCH_COM_INFO WHERE RESULT_NO = ?
  109. ]]>
  110. </query>
  111. <query id="FrmChamferingResult.deleteVrpExpandResult" desc="删除倒棱实绩">
  112. <![CDATA[
  113. DELETE MCH_CHAMFERING_RESULT WHERE RESULT_NO = ?
  114. ]]>
  115. </query>
  116. <query id="FrmChamferingResult.UpdatePln" desc="新增修改计划表状态">
  117. <![CDATA[
  118. UPDATE PLN_ZY_JGX_M
  119. SET PER_STATUS = '08'
  120. WHERE HEAT_PLAN_NO = ?
  121. ]]>
  122. </query>
  123. <query id="FrmChamferingResult.queryExpandFailNUM1" desc="查询工序废品数量">
  124. <![CDATA[
  125. SELECT NVL(SUM(T.FAIL_NUM),0) FAIL_NUM FROM MCH_CHAMFERING_RESULT T
  126. WHERE T.HEAT_PLAN_NO=?
  127. ]]>
  128. </query>
  129. <query id="FrmChamferingResult.queryExpandNUM2" desc="查询废品材料信息">
  130. <![CDATA[
  131. SELECT T1.MAT_NO
  132. FROM (SELECT T.MAT_NO
  133. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  134. WHERE T.MAT_STATUS = '10'
  135. AND T.HEAT_PLAN_NO = ?
  136. AND T.OP_PROCESS=?
  137. ORDER BY T.MAT_NO ASC) T1
  138. WHERE ROWNUM<?
  139. ]]>
  140. </query>
  141. <query id="FrmChamferingResult.queryExpandJfailNum" desc="查询废品材料信息">
  142. <![CDATA[
  143. SELECT T1.MAT_NO
  144. FROM (SELECT T.MAT_NO
  145. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  146. WHERE T.MAT_STATUS = '15'
  147. AND T.HEAT_PLAN_NO = ?
  148. AND T.OP_PROCESS=?
  149. ORDER BY T.MAT_NO ASC) T1
  150. WHERE ROWNUM<?
  151. ]]>
  152. </query>
  153. <query id="FrmChamferingResult.updateVrpExpandResult" desc="修改倒棱实绩">
  154. <![CDATA[
  155. UPDATE MCH_CHAMFERING_RESULT
  156. SET PRO_NUM = ?,
  157. PRO_WT = ?,
  158. FAIL_NUM = ?,
  159. FAIL_WT = ?,
  160. FAIL_BILL = ?,
  161. ANGLE_VAL =?,
  162. EDGE_VAL = ?,
  163. CUT_VAL = ?,
  164. PRODUCER = ?,
  165. PRODUCER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  166. RRO_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  167. PRO_SHIFT = ?,
  168. PRO_GROUP = ?,
  169. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  170. UPDATE_NAME = ?
  171. WHERE RESULT_NO = ?
  172. ]]>
  173. </query>
  174. <query id="FrmChamferingResult.queryExpandFailNUM" desc="查询管号队列废品数量">
  175. <![CDATA[
  176. SELECT NVL(SUM(T.ACT_COUNT),0) ACT_COUNT
  177. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  178. WHERE T.MAT_STATUS = '10'
  179. AND T.HEAT_PLAN_NO = ?
  180. AND T.OP_PROCESS = ?
  181. ]]>
  182. </query>
  183. <query id="FrmChamferingResult.updateComInfoResult" desc="修改公共信息">
  184. <![CDATA[
  185. UPDATE MCH_COM_INFO
  186. SET PRODUCER = ?,
  187. PRODUCER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  188. PRO_NUM = ?,
  189. PRO_WT = ?,
  190. FAIL_NUM = ?,
  191. FAIL_WT = ?,
  192. RRO_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  193. PRO_SHIFT = ?,
  194. PRO_GROUP = ?
  195. WHERE RESULT_NO = ?
  196. ]]>
  197. </query>
  198. <query id="FrmChamferingResult.qureyGxLxCount" desc="查询是否离线">
  199. <![CDATA[
  200. SELECT COUNT(1) COUNT
  201. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  202. WHERE T.HEAT_PLAN_NO =?
  203. AND T.PLINE_CODE =?
  204. AND T.OP_PROCESS = ?
  205. AND T.MAT_STATUS='20'
  206. AND T.LEVE_LOG<>'00'
  207. ]]>
  208. </query>
  209. <query id="FrmChamferingResult.queryResultNo" desc="查询实绩最大实绩编号">
  210. <![CDATA[
  211. SELECT ? || TO_CHAR(SYSDATE, 'yyyyMMDD') ||
  212. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_NO, LENGTH(RESULT_NO) - 5))),
  213. 0) + 1,
  214. 6,
  215. '0') RESULT_NO
  216. FROM MCH_CHAMFERING_RESULT
  217. WHERE RESULT_NO LIKE ? || TO_CHAR(SYSDATE, 'yyyyMMDD') || '______'
  218. ]]>
  219. </query>
  220. <query id="FrmChamferingResult.AddResult" desc="增加实绩">
  221. <![CDATA[
  222. INSERT INTO MCH_CHAMFERING_RESULT
  223. (RESULT_NO,
  224. HEAT_PLAN_NO,
  225. BATCH_NO,
  226. PLINE_CODE,
  227. PLINE_NAME,
  228. IF_MONITOR_RCL,
  229. PRDCR_NO,
  230. PRODUCER,
  231. PRODUCER_TIME,
  232. OUTNUM_CUT,
  233. PRO_NUM,
  234. PRO_WT,
  235. FAIL_NUM,
  236. FAIL_WT,
  237. PRO_SHIFT,
  238. PRO_GROUP,
  239. PRO_USER,
  240. PRO_TIME,
  241. ANGLE_VAL,
  242. EDGE_VAL,
  243. CUT_VAL,
  244. JUDGE_STOVE_NO,
  245. MACHINE_NO,
  246. RE_PRO_NUM,
  247. RE_PRO_WT,
  248. MEMO,
  249. RESPONSIBLE,
  250. REPORT_PATH,
  251. TEST_RECORD,
  252. QUALIFIED_NUM,
  253. QUALIFIED_WT)
  254. VALUES
  255. ('#RESULT_NO#',
  256. '#HEAT_PLAN_NO#',
  257. '#BATCH_NO#',
  258. '#PLINE_CODE#',
  259. '#PLINE_NAME#',
  260. '#IF_MONITOR_RCL#',
  261. '#PRDCR_NO#',
  262. '#PRODUCER#',
  263. '#PRODUCER_TIME#',
  264. '#OUTNUM_CUT#',
  265. '#PRO_NUM#',
  266. '#PRO_WT#',
  267. '#FAIL_NUM#',
  268. '#FAIL_WT#',
  269. '#PRO_SHIFT#',
  270. '#PRO_GROUP#',
  271. '#PRO_USER#',
  272. TO_DATE('#PRO_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  273. '#ANGLE_VAL#',
  274. '#EDGE_VAL#',
  275. '#CUT_VAL#',
  276. '#JUDGE_STOVE_NO#',
  277. '#MACHINE_NO#',
  278. '#RE_PRO_NUM#',
  279. '#RE_PRO_WT#',
  280. '#MEMO#',
  281. '#RESPONSIBLE#',
  282. '#REPORT_PATH#',
  283. '#TEST_RECORD#',
  284. '#QUALIFIED_NUM#',
  285. '#QUALIFIED_WT#')
  286. ]]>
  287. </query>
  288. <query id="FrmChamferingResult.AddDetailResult" desc="增加实绩">
  289. <![CDATA[
  290. INSERT INTO MCH_CHAMFERING_RESULT_D
  291. (RESULT_NO,
  292. SEQ,
  293. HEAT_PLAN_NO,
  294. PLINE_CODE,
  295. PLINE_NAME,
  296. BATCH_NO,
  297. JUDGE_STOVE_NO,
  298. ANGLE_VAL,
  299. EDGE_VAL,
  300. CUT_VAL)
  301. VALUES
  302. ('#RESULT_NO#',
  303. ?,
  304. '#HEAT_PLAN_NO#',
  305. '#PLINE_CODE#',
  306. '#PLINE_NAME#',
  307. '#BATCH_NO#',
  308. '#JUDGE_STOVE_NO#',
  309. ?,
  310. ?,
  311. ?)
  312. ]]>
  313. </query>
  314. <query id="FrmChamferingResult.UpdateResult" desc="更新实绩">
  315. <![CDATA[
  316. UPDATE MCH_CHAMFERING_RESULT T
  317. SET
  318. T.ANGLE_VAL = '#ANGLE_VAL#',
  319. T.EDGE_VAL = '#EDGE_VAL#',
  320. T.CUT_VAL = '#CUT_VAL#',
  321. T.PRO_USER = '#PRO_USER#',
  322. T.PRO_SHIFT = '#PRO_SHIFT#',
  323. T.PRO_GROUP = '#PRO_GROUP#',
  324. T.PRO_TIME = TO_DATE('#PRO_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  325. T.MACHINE_NO = '#MACHINE_NO#',
  326. T.RESPONSIBLE = '#RESPONSIBLE#',
  327. T.TEST_RECORD = '#TEST_RECORD#',
  328. T.MEMO = '#MEMO#'
  329. WHERE
  330. T.RESULT_NO = '#RESULT_NO#'
  331. ]]>
  332. </query>
  333. <query id="FrmChamferingResult.DeleteResult" desc="删除实绩">
  334. <![CDATA[
  335. DELETE FROM MCH_CHAMFERING_RESULT WHERE RESULT_NO =?
  336. ]]>
  337. </query>
  338. <query id="FrmChamferingResult.DeleteDetailResult" desc="删除实绩">
  339. <![CDATA[
  340. DELETE FROM MCH_CHAMFERING_RESULT_D WHERE RESULT_NO =?
  341. ]]>
  342. </query>
  343. <query id="FrmChamferingResult.QueryDetail" desc="">
  344. <![CDATA[
  345. SELECT * FROM MCH_CHAMFERING_RESULT_D T WHERE 1=1
  346. ]]>
  347. </query>
  348. <query id="FrmChamferingResult.UpdatePath" desc="更新报告路径">
  349. <![CDATA[
  350. UPDATE MCH_CHAMFERING_RESULT SET REPORT_PATH = ? WHERE RESULT_NO =?
  351. ]]>
  352. </query>
  353. </queryMap>