FrmCutResult.xml 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="加工分切实绩">
  3. <query id="FrmCutResult.getQueryExpandResult" desc="查分切实绩">
  4. <![CDATA[
  5. SELECT *
  6. FROM MCH_CUT_RESULT T
  7. WHERE T.HEAT_PLAN_NO = ? AND BATCH_NO = ?
  8. ]]>
  9. </query>
  10. <query id="FrmCutResult.getQueryExpandResultStuts" desc="查询相同炉计划ID下分切实绩状态">
  11. <![CDATA[
  12. SELECT B.STATION_STATUS
  13. FROM MCH_CUT_RESULT T INNER JOIN MCH_COM_INFO B ON T.RESULT_NO=B.RESULT_NO
  14. WHERE T.HEAT_PLAN_NO = ? AND T.PLINE_CODE = ?
  15. ]]>
  16. </query>
  17. <query id="FrmCutResult.getQueryExpandResult1" desc="查询分切实绩合格支数的和">
  18. <![CDATA[
  19. SELECT NVL(SUM(T.PRO_NUM), 0) PRO_NUM FROM MCH_CUT_RESULT T
  20. WHERE T.HEAT_PLAN_NO = ?
  21. ]]>
  22. </query>
  23. <query id="FrmCutResult.queryGxPosition" desc="查询产线下工序的位置">
  24. <![CDATA[
  25. SELECT LENGTH(SUBSTR(T.STATION_NAMES, 0, INSTR(STATION_NAMES, '切管'))) -
  26. LENGTH(REPLACE(SUBSTR(T.STATION_NAMES,0,INSTR(STATION_NAMES, '切管')), ';', '')) + 1 CNUM
  27. FROM MCH_COM_SETPLINE T
  28. WHERE T.PLINE_CODE = ?
  29. ]]>
  30. </query>
  31. <query id="FrmCutResult.detelefailnum" desc="删除废品缺陷">
  32. <![CDATA[
  33. DELETE MCH_BUG_D WHERE RESULT_NO = ? and HEAT_PLAN_NO = ? and PLINE_CODE = ?
  34. ]]>
  35. </query>
  36. <query id="FrmCutResult.getquerynum" desc="查询实绩里不同分切数的加工支数">
  37. <![CDATA[
  38. SELECT NVL(SUM(T.INP_NUM), 0) INP_NUM,NVL(SUM(T.FAIL_NUM), 0) FAIL_NUM FROM MCH_CUT_RESULT T
  39. WHERE T.HEAT_PLAN_NO = ? and t.OUTNUM_CUT = ?
  40. ]]>
  41. </query>
  42. <query id="FrmCutResult.getQueryMatNo" desc="查询管号队列对应的材料号">
  43. <![CDATA[
  44. SELECT MAX(T.MAT_NO) MAT_NO
  45. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  46. WHERE T.HEAT_PLAN_NO = ?
  47. AND T.JUDGE_STOVE_NO = ?
  48. AND T.BATCH_NO = ?
  49. ]]>
  50. </query>
  51. <query id="FrmCutResult.querymaxsqe" desc="查询最大的离线序号">
  52. <![CDATA[
  53. SELECT ? ||
  54. LPAD(SUBSTR(NVL(MAX(T.RESULT_SQE), '00'), -2, 2) + 1, 2, '0') AS RESULT_SQE
  55. FROM MCH_OFFLINE_RESULT_D T
  56. WHERE T.HEAT_PLAN_NO = ? and t.PLINE_CODE =?
  57. ]]>
  58. </query>
  59. <query id="FrmCutResult.getQuerymatzcm" desc="查询对应材料号材料表数据">
  60. <![CDATA[
  61. SELECT T.* FROM MAT_BC_M T
  62. WHERE T.MAT_NO=?
  63. ]]>
  64. </query>
  65. <query id="FrmCutResult.queryFailNUM" desc="查询废品支数">
  66. <![CDATA[
  67. SELECT NVL(SUM(T.ACT_COUNT),0) ACT_COUNT
  68. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  69. WHERE T.MAT_STATUS = '15'
  70. AND T.HEAT_PLAN_NO = ?
  71. AND T.PLINE_CODE = ?
  72. AND T.GROUP_NO = ?
  73. ]]>
  74. </query>
  75. <query id="FrmCutResult.deleteport" desc="删除分切新增的管号队列">
  76. <![CDATA[
  77. DELETE PORT_MCH_BATCH_SAMPLE_RESULT T
  78. WHERE T.HEAT_PLAN_NO = ?
  79. and t.PLINE_CODE = ?
  80. and t.OUTNUM_CUT = ?
  81. and t.OP_PROCESS = ?
  82. and t.RETURN_PROCESS = ''
  83. ]]>
  84. </query>
  85. <query id="FrmCutResult.AddExpandResult" desc="新增分切实绩">
  86. <![CDATA[
  87. INSERT INTO MCH_CUT_RESULT (RESULT_NO, HEAT_PLAN_NO, ZY_BATCH_ID,
  88. PRO_PLAN_ID, GX_PLAN_NO, PLINE_CODE, PLINE_NAME,
  89. PRO_NUM, PRO_WT, FAIL_NUM, FAIL_WT,
  90. OFFLINE_NUM, OFFLINE_WT, RE_NUM, RE_WT, MONITORDEMAND,
  91. IF_MONITOR_RCL, PRODUCER, PRDCR_NO, PRODUCER_TIME, RRO_TIME, PRO_SHIFT,
  92. PRO_GROUP, COL_MODE, CREATE_TIME,INP_NUM,INP_WT,ACT_LEN,ACT_LEN_MIN,ACT_LEN_MAX,CREATET_USER,OUTNUM_CUT,LEN,LEN_MAX,LEN_MIN) VALUES (?, ?, ?, ?, ?, ?, ?,
  93. ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
  94. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?,
  95. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),?,?,?,?,?,?,?,?,?,?)
  96. ]]>
  97. </query>
  98. <query id="FrmCutResult.AddComInfoResult1" desc="修改材料状态和工序编码">
  99. <![CDATA[
  100. UPDATE PORT_MCH_BATCH_SAMPLE_RESULT T SET T.MAT_STATUS=?,T.OP_PROCESS=?
  101. WHERE T.HEAT_PLAN_NO=? AND T.MAT_NO=? and t.OUTNUM_CUT = ?
  102. ]]>
  103. </query>
  104. <query id="FrmCutResult.UpdatePath" desc="修改队列表工艺路径">
  105. <![CDATA[
  106. UPDATE PORT_MCH_BATCH_SAMPLE_RESULT T
  107. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, 1,?) || ? ||
  108. SUBSTR(T.PRC_TECHNOLOGY_PATH,?, LENGTH(T.PRC_TECHNOLOGY_PATH))
  109. WHERE T.HEAT_PLAN_NO = ?
  110. AND MAT_STATUS='00'
  111. ]]>
  112. </query>
  113. <query id="FrmCutResult.qureyGxComInfo" desc="查询工序是否是结炉状态">
  114. <![CDATA[
  115. SELECT DISTINCT STATION_STATUS
  116. FROM MCH_COM_INFO
  117. WHERE HEAT_PLAN_NO = ?
  118. AND PLINE_CODE = ?
  119. AND STATION_CODE = ?
  120. ]]>
  121. </query>
  122. <query id="FrmCutResult.UpdatePln1" desc="撤销修改计划表状态">
  123. <![CDATA[
  124. UPDATE PLN_ZY_JGX_M
  125. SET PER_STATUS = ?
  126. WHERE HEAT_PLAN_NO = ?
  127. ]]>
  128. </query>
  129. <query id="FrmCutResult.queryExpandMaxRESULT" desc="查询最大实绩编号">
  130. <![CDATA[
  131. SELECT ? ||
  132. LPAD(SUBSTR(NVL(MAX(T.RESULT_NO), '000000'), -6, 6) + 1, 6, '0') AS RESULT_NO
  133. FROM MCH_CUT_RESULT T
  134. WHERE TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD') = ?
  135. AND T.PLINE_CODE = ?
  136. ]]>
  137. </query>
  138. <query id="FrmCutResult.queryExpandNUM" desc="查询管号队列里合格的材料号">
  139. <![CDATA[
  140. SELECT T1.MAT_NO
  141. FROM (SELECT T.MAT_NO
  142. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  143. WHERE T.MAT_STATUS = '00'
  144. AND T.IS_SAMPLE_PIPE='0'
  145. AND T.HEAT_PLAN_NO = ?
  146. AND T.OUTNUM_CUT = ?
  147. ORDER BY T.MAT_NO ASC) T1
  148. WHERE ROWNUM<?
  149. ]]>
  150. </query>
  151. <query id="FrmCutResult.deleteComInfoResult" desc="删除公共信息">
  152. <![CDATA[
  153. DELETE MCH_COM_INFO WHERE RESULT_NO = ?
  154. ]]>
  155. </query>
  156. <query id="FrmCutResult.deleteVrpExpandResult" desc="删除分切实绩">
  157. <![CDATA[
  158. DELETE MCH_CUT_RESULT WHERE RESULT_NO = ?
  159. ]]>
  160. </query>
  161. <query id="FrmCutResult.UpdatePln" desc="新增修改计划表状态">
  162. <![CDATA[
  163. UPDATE PLN_ZY_JGX_M
  164. SET PER_STATUS = '20'
  165. WHERE HEAT_PLAN_NO = ?
  166. ]]>
  167. </query>
  168. <query id="FrmCutResult.queryExpandFailNUM1" desc="查询工序废品数量">
  169. <![CDATA[
  170. SELECT NVL(SUM(T.FAIL_NUM),0) FAIL_NUM FROM MCH_CUT_RESULT T
  171. WHERE T.HEAT_PLAN_NO=?
  172. ]]>
  173. </query>
  174. <query id="FrmCutResult.queryExpandNUM2" desc="查询废品材料信息">
  175. <![CDATA[
  176. SELECT T1.MAT_NO
  177. FROM (SELECT T.MAT_NO
  178. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  179. WHERE T.MAT_STATUS = '10'
  180. AND T.HEAT_PLAN_NO = ?
  181. AND T.OP_PROCESS=?
  182. AND T.OUTNUM_CUT = ?
  183. ORDER BY T.MAT_NO ASC) T1
  184. WHERE ROWNUM<?
  185. ]]>
  186. </query>
  187. <query id="FrmCutResult.updateVrpExpandResult" desc="修改分切实绩">
  188. <![CDATA[
  189. UPDATE MCH_CUT_RESULT
  190. SET PRO_NUM = ?,
  191. PRO_WT = ?,
  192. FAIL_NUM = ?,
  193. FAIL_WT = ?,
  194. PRODUCER = ?,
  195. PRODUCER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  196. RRO_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  197. PRO_SHIFT = ?,
  198. PRO_GROUP = ?,
  199. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  200. UPDATE_NAME = ?,
  201. INP_NUM = ?,
  202. INP_WT = ?,
  203. ACT_LEN = ?,
  204. ACT_LEN_MIN = ?,
  205. ACT_LEN_MAX = ?
  206. WHERE RESULT_NO = ?
  207. ]]>
  208. </query>
  209. <query id="FrmCutResult.queryExpandFailNUM" desc="查询管号队列废品数量">
  210. <![CDATA[
  211. SELECT NVL(SUM(T.ACT_COUNT),0) ACT_COUNT
  212. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  213. WHERE T.MAT_STATUS = '10'
  214. AND T.HEAT_PLAN_NO = ?
  215. AND T.OP_PROCESS = ?
  216. ]]>
  217. </query>
  218. <query id="FrmCutResult.updateComInfoResult" desc="修改公共信息">
  219. <![CDATA[
  220. UPDATE MCH_COM_INFO
  221. SET PRODUCER = ?,
  222. PRODUCER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  223. PRO_NUM = ?,
  224. PRO_WT = ?,
  225. FAIL_NUM = ?,
  226. FAIL_WT = ?,
  227. RRO_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  228. PRO_SHIFT = ?,
  229. PRO_GROUP = ?
  230. WHERE RESULT_NO = ?
  231. ]]>
  232. </query>
  233. <query id="FrmCutResult.getQueryJGPortVrp3" desc="查询计划ID下管号队列的材料号">
  234. <![CDATA[
  235. SELECT T.HEAT_PLAN_NO,
  236. T.MAT_NO,
  237. T.M_MAT_NO,
  238. T.M_M_MAT_NO,
  239. T.LOT_NO,
  240. T.LOT_NO_SQE,
  241. T.PLINE_CODE,
  242. T.PLINE_NAME,
  243. T.JUDGE_STOVE_NO,
  244. T.BATCH_NO,
  245. T.GROUP_NO,
  246. T.STOVE_NO,
  247. T.FLAG_STOVE_NO,
  248. T.ACT_DIMATER,
  249. T.ACT_HEIGHT,
  250. T.ACT_LEN,
  251. T.ACT_LEN_MIN,
  252. T.ACT_LEN_MAX,
  253. T.ACT_COUNT,
  254. T.ACT_WEIGHT,
  255. T.ACT_THEORY_WEIGHT,
  256. DECODE(T.IS_SAMPLE_PIPE, '0', '否', '1', '是') IS_SAMPLE_PIPE,
  257. T.SAMPLE_PIPE_LEN,
  258. T.GET_SAMPLE_SHIFT,
  259. T.GET_SAMPLE_CLASS,
  260. T.GET_SAMPLE_NAME,
  261. TO_CHAR(T.GET_SAMPLE_TIME, 'YYYY-MM-DD HH24:MI:SS') GET_SAMPLE_TIME,
  262. T.OLD_JUDGE_STOVE_NO,
  263. DECODE(T.GROUP_FLAG, '0', '未组炉', '1', '组炉') GROUP_FLAG,
  264. (SELECT T1.BASENAME
  265. FROM COM_BASE_INFO T1
  266. WHERE T1.BASECODE = T.OP_PROCESS
  267. AND T1.VALIDFLAG = '1') OP_PROCESS,
  268. DECODE(T.MAT_STATUS, '00', '合格', '10', '剔除', '20', '待处理') MAT_STATUS,
  269. DECODE(T.LEVE_LOG, '00', '无', '10', '离线', '20', '返线') LEVE_LOG,
  270. DECODE(T.INSTORE_FLAG, '0', '未入库', '1', '已入库') INSTORE_FLAG,
  271. T.PRO_USER,
  272. DECODE(T.PRO_SHIFT, 1, '早', 2, '中', 3, '夜', 0, '常白') PRO_SHIFT,
  273. DECODE(T.PRO_GROUP, 1, '甲', 2, '乙', 3, '丙', 4, '丁') PRO_GROUP,
  274. TO_CHAR(T.PRO_TIME, 'YYYY-MM-DD HH24:MI:SS') PRO_TIME,
  275. T.REMARK,
  276. T.PRC_TECHNOLOGY_PATH
  277. FROM port_mch_batch_sample_result T
  278. WHERE T.HEAT_PLAN_NO = ? and ROWNUM < ?
  279. ORDER BY T.MAT_NO ASC
  280. ]]>
  281. </query>
  282. <query id="FrmCutResult.qureyGxLxCount" desc="查询是否离线">
  283. <![CDATA[
  284. SELECT COUNT(1) COUNT
  285. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  286. WHERE T.HEAT_PLAN_NO =?
  287. AND T.PLINE_CODE =?
  288. AND T.OP_PROCESS = ?
  289. AND T.MAT_STATUS='20'
  290. AND T.LEVE_LOG<>'00'
  291. ]]>
  292. </query>
  293. <query id="FrmCutResult.queryResultNo" desc="查询实绩最大实绩编号">
  294. <![CDATA[
  295. SELECT ? || TO_CHAR(SYSDATE, 'yyyyMMDD') ||
  296. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_NO, LENGTH(RESULT_NO) - 5))),
  297. 0) + 1,
  298. 6,
  299. '0') RESULT_NO
  300. FROM MCH_CUT_RESULT
  301. WHERE RESULT_NO LIKE ? || TO_CHAR(SYSDATE, 'yyyyMMDD') || '______'
  302. ]]>
  303. </query>
  304. <query id="FrmCutResult.AddResult" desc="增加实绩">
  305. <![CDATA[
  306. INSERT INTO MCH_CUT_RESULT
  307. (RESULT_NO,
  308. HEAT_PLAN_NO,
  309. BATCH_NO,
  310. PLINE_CODE,
  311. PLINE_NAME,
  312. IF_MONITOR_RCL,
  313. PRDCR_NO,
  314. PRODUCER,
  315. PRODUCER_TIME,
  316. OUTNUM_CUT,
  317. PRO_NUM,
  318. PRO_WT,
  319. FAIL_NUM,
  320. FAIL_WT,
  321. PRO_SHIFT,
  322. PRO_GROUP,
  323. PRO_USER,
  324. PRO_TIME,
  325. JUDGE_STOVE_NO)
  326. VALUES
  327. ('#RESULT_NO#',
  328. '#HEAT_PLAN_NO#',
  329. '#BATCH_NO#',
  330. '#PLINE_CODE#',
  331. '#PLINE_NAME#',
  332. '#IF_MONITOR_RCL#',
  333. '#PRDCR_NO#',
  334. '#PRODUCER#',
  335. '#PRODUCER_TIME#',
  336. '#OUTNUM_CUT#',
  337. '#PRO_NUM#',
  338. '#PRO_WT#',
  339. '#FAIL_NUM#',
  340. '#FAIL_WT#',
  341. '#PRO_SHIFT#',
  342. '#PRO_GROUP#',
  343. '#PRO_USER#',
  344. TO_DATE('#PRO_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  345. '#JUDGE_STOVE_NO#')
  346. ]]>
  347. </query>
  348. <query id="FrmCutResult.DeleteResult" desc="删除实绩">
  349. <![CDATA[
  350. DELETE FROM MCH_CUT_RESULT WHERE RESULT_NO =?
  351. ]]>
  352. </query>
  353. <query id="FrmCutResult.QueryCanCut" desc="查找可以分切的队列">
  354. <![CDATA[
  355. SELECT *
  356. FROM (SELECT *
  357. FROM PORT_MCH_BATCH_SAMPLE_RESULT
  358. WHERE HEAT_PLAN_NO =?
  359. AND BATCH_NO = ?
  360. AND VALIDFLAG = '1'
  361. AND INSTORE_FLAG ='0'
  362. AND MAT_STATUS = '00'
  363. AND OUTNUM_CUT > 1
  364. ORDER BY MAT_NO)
  365. WHERE ROWNUM <= ?
  366. ]]>
  367. </query>
  368. <query id="FrmCutResult.QueryCanCut2" desc="查找撤销分切的队列">
  369. <![CDATA[
  370. SELECT *
  371. FROM (SELECT *
  372. FROM PORT_MCH_BATCH_SAMPLE_RESULT
  373. WHERE HEAT_PLAN_NO =?
  374. AND BATCH_NO = ?
  375. AND VALIDFLAG = '0'
  376. AND OUTNUM_CUT > 1
  377. ORDER BY MAT_NO DESC)
  378. WHERE ROWNUM <= ?
  379. ]]>
  380. </query>
  381. <query id="FrmCutResult.QueryChildPortMch" desc="查找子管的队列">
  382. <![CDATA[
  383. SELECT *
  384. FROM PORT_MCH_BATCH_SAMPLE_RESULT
  385. WHERE HEAT_PLAN_NO =?
  386. AND BATCH_NO = ?
  387. AND M_MAT_NO = ?
  388. ]]>
  389. </query>
  390. <query id="FrmCutResult.MarkPortMch" desc="标记母管">
  391. <![CDATA[
  392. UPDATE PORT_MCH_BATCH_SAMPLE_RESULT SET VALIDFLAG = ?
  393. WHERE RESULT_NO = ? AND MAT_NO = ?
  394. ]]>
  395. </query>
  396. <query id="FrmCutResult.MarkPortMch1" desc="标记母管">
  397. <![CDATA[
  398. UPDATE PORT_MCH_BATCH_SAMPLE_RESULT SET VALIDFLAG = ?
  399. WHERE HEAT_PLAN_NO = ? AND MAT_NO = ?
  400. ]]>
  401. </query>
  402. <query id="FrmCutResult.DeletePortMch" desc="删除子管队列">
  403. <![CDATA[
  404. DELETE FROM PORT_MCH_BATCH_SAMPLE_RESULT WHERE HEAT_PLAN_NO =? AND MAT_NO = ?
  405. ]]>
  406. </query>
  407. <query id="FrmCutResult.AddPortMch" desc="增加子管队列">
  408. <![CDATA[
  409. INSERT INTO PORT_MCH_BATCH_SAMPLE_RESULT
  410. (HEAT_PLAN_NO,
  411. MAT_NO,
  412. M_MAT_NO,
  413. M_M_MAT_NO,
  414. LOT_NO,
  415. LOT_NO_SQE,
  416. PRO_PLAN_ID,
  417. GX_PLAN_NO,
  418. PLINE_CODE,
  419. PLINE_NAME,
  420. JUDGE_STOVE_NO,
  421. BATCH_NO,
  422. GROUP_NO,
  423. STOVE_NO,
  424. FLAG_STOVE_NO,
  425. ACT_DIMATER,
  426. ACT_HEIGHT,
  427. OUTNUM_CUT,
  428. ACT_LEN,
  429. ACT_LEN_MIN,
  430. ACT_LEN_MAX,
  431. ACT_COUNT,
  432. ACT_WEIGHT,
  433. ACT_THEORY_WEIGHT,
  434. IS_SAMPLE_PIPE,
  435. SAMPLE_PIPE_LEN,
  436. GET_SAMPLE_SHIFT,
  437. GET_SAMPLE_CLASS,
  438. GET_SAMPLE_NAME,
  439. GET_SAMPLE_TIME,
  440. OLD_JUDGE_STOVE_NO,
  441. GROUP_FLAG,
  442. OP_PROCESS,
  443. MAT_STATUS,
  444. LEVE_LOG,
  445. INSTORE_FLAG,
  446. PRC_TECHNOLOGY_PATH,
  447. VM_INSTORE_FLAG,
  448. RETURN_PROCESS,
  449. PHY_BATCH_NO,
  450. PRO_YEAR_MONTH_DAY,
  451. BAL_YEAR_MONTH,
  452. JUGDE_APPLY_CODE,
  453. JUGDE_APPLY,
  454. VALIDFLAG,
  455. PRO_USER,
  456. PRO_SHIFT,
  457. PRO_GROUP,
  458. PRO_TIME,
  459. REMARK,
  460. TR_FLAG,
  461. PHY_CODE_GROUP,
  462. PHY_CODE_GROUPB,
  463. FEED_HEAT_NO,
  464. BAR_CODE,
  465. RESULT_NO)
  466. SELECT HEAT_PLAN_NO,
  467. MAT_NO || LPAD(?,2,'0'),
  468. MAT_NO,
  469. M_M_MAT_NO,
  470. LOT_NO,
  471. LOT_NO_SQE,
  472. PRO_PLAN_ID,
  473. GX_PLAN_NO,
  474. PLINE_CODE,
  475. PLINE_NAME,
  476. JUDGE_STOVE_NO,
  477. BATCH_NO,
  478. GROUP_NO,
  479. STOVE_NO,
  480. FLAG_STOVE_NO,
  481. ACT_DIMATER,
  482. ACT_HEIGHT,
  483. 1,
  484. ACT_LEN/OUTNUM_CUT,
  485. ACT_LEN_MIN,
  486. ACT_LEN_MAX,
  487. ACT_COUNT,
  488. ROUND(ACT_WEIGHT/OUTNUM_CUT,3),
  489. ROUND(ACT_THEORY_WEIGHT/OUTNUM_CUT,3),
  490. IS_SAMPLE_PIPE,
  491. SAMPLE_PIPE_LEN,
  492. GET_SAMPLE_SHIFT,
  493. GET_SAMPLE_CLASS,
  494. GET_SAMPLE_NAME,
  495. GET_SAMPLE_TIME,
  496. OLD_JUDGE_STOVE_NO,
  497. GROUP_FLAG,
  498. OP_PROCESS,
  499. MAT_STATUS,
  500. LEVE_LOG,
  501. '0',
  502. PRC_TECHNOLOGY_PATH,
  503. '',
  504. '',
  505. PHY_BATCH_NO,
  506. PRO_YEAR_MONTH_DAY,
  507. BAL_YEAR_MONTH,
  508. JUGDE_APPLY_CODE,
  509. JUGDE_APPLY,
  510. 1,
  511. PRO_USER,
  512. PRO_SHIFT,
  513. PRO_GROUP,
  514. PRO_TIME,
  515. REMARK,
  516. TR_FLAG,
  517. PHY_CODE_GROUP,
  518. PHY_CODE_GROUPB,
  519. FEED_HEAT_NO,
  520. DECODE(BAR_CODE,NULL,NULL,BAR_CODE || '-' || LPAD(?,2,'0')) ,
  521. RESULT_NO
  522. FROM PORT_MCH_BATCH_SAMPLE_RESULT
  523. WHERE HEAT_PLAN_NO =? AND MAT_NO = ?
  524. ]]>
  525. </query>
  526. <query id="FrmCutResult.AddPortMch2" desc="增加子管队列">
  527. <![CDATA[
  528. INSERT INTO PORT_MCH_BATCH_SAMPLE_RESULT
  529. (HEAT_PLAN_NO,
  530. MAT_NO,
  531. M_MAT_NO,
  532. M_M_MAT_NO,
  533. LOT_NO,
  534. LOT_NO_SQE,
  535. PRO_PLAN_ID,
  536. GX_PLAN_NO,
  537. PLINE_CODE,
  538. PLINE_NAME,
  539. JUDGE_STOVE_NO,
  540. BATCH_NO,
  541. GROUP_NO,
  542. STOVE_NO,
  543. FLAG_STOVE_NO,
  544. ACT_DIMATER,
  545. ACT_HEIGHT,
  546. OUTNUM_CUT,
  547. ACT_LEN,
  548. ACT_LEN_MIN,
  549. ACT_LEN_MAX,
  550. ACT_COUNT,
  551. ACT_WEIGHT,
  552. ACT_THEORY_WEIGHT,
  553. IS_SAMPLE_PIPE,
  554. SAMPLE_PIPE_LEN,
  555. GET_SAMPLE_SHIFT,
  556. GET_SAMPLE_CLASS,
  557. GET_SAMPLE_NAME,
  558. GET_SAMPLE_TIME,
  559. OLD_JUDGE_STOVE_NO,
  560. GROUP_FLAG,
  561. OP_PROCESS,
  562. MAT_STATUS,
  563. LEVE_LOG,
  564. INSTORE_FLAG,
  565. PRC_TECHNOLOGY_PATH,
  566. VM_INSTORE_FLAG,
  567. RETURN_PROCESS,
  568. PHY_BATCH_NO,
  569. PRO_YEAR_MONTH_DAY,
  570. BAL_YEAR_MONTH,
  571. JUGDE_APPLY_CODE,
  572. JUGDE_APPLY,
  573. VALIDFLAG,
  574. PRO_USER,
  575. PRO_SHIFT,
  576. PRO_GROUP,
  577. PRO_TIME,
  578. REMARK,
  579. TR_FLAG,
  580. PHY_CODE_GROUP,
  581. PHY_CODE_GROUPB,
  582. FEED_HEAT_NO,
  583. BAR_CODE,
  584. RESULT_NO)
  585. SELECT HEAT_PLAN_NO,
  586. MAT_NO || LPAD(?,2,'0'),
  587. MAT_NO,
  588. M_M_MAT_NO,
  589. LOT_NO,
  590. LOT_NO_SQE,
  591. PRO_PLAN_ID,
  592. GX_PLAN_NO,
  593. PLINE_CODE,
  594. PLINE_NAME,
  595. JUDGE_STOVE_NO,
  596. BATCH_NO,
  597. GROUP_NO,
  598. STOVE_NO,
  599. FLAG_STOVE_NO,
  600. ACT_DIMATER,
  601. ACT_HEIGHT,
  602. 1,
  603. ACT_LEN/OUTNUM_CUT,
  604. ACT_LEN_MIN,
  605. ACT_LEN_MAX,
  606. ACT_COUNT,
  607. ACT_WEIGHT- (OUTNUM_CUT-1) * ROUND(ACT_WEIGHT/OUTNUM_CUT,3),
  608. ACT_THEORY_WEIGHT - (OUTNUM_CUT-1) * ROUND(ACT_THEORY_WEIGHT/OUTNUM_CUT,3),
  609. IS_SAMPLE_PIPE,
  610. SAMPLE_PIPE_LEN,
  611. GET_SAMPLE_SHIFT,
  612. GET_SAMPLE_CLASS,
  613. GET_SAMPLE_NAME,
  614. GET_SAMPLE_TIME,
  615. OLD_JUDGE_STOVE_NO,
  616. GROUP_FLAG,
  617. OP_PROCESS,
  618. MAT_STATUS,
  619. LEVE_LOG,
  620. '0',
  621. PRC_TECHNOLOGY_PATH,
  622. '',
  623. '',
  624. PHY_BATCH_NO,
  625. PRO_YEAR_MONTH_DAY,
  626. BAL_YEAR_MONTH,
  627. JUGDE_APPLY_CODE,
  628. JUGDE_APPLY,
  629. 1,
  630. PRO_USER,
  631. PRO_SHIFT,
  632. PRO_GROUP,
  633. PRO_TIME,
  634. REMARK,
  635. TR_FLAG,
  636. PHY_CODE_GROUP,
  637. PHY_CODE_GROUPB,
  638. FEED_HEAT_NO,
  639. DECODE(BAR_CODE,NULL,NULL,BAR_CODE||'-' || LPAD(?,2,'0')) ,
  640. RESULT_NO
  641. FROM PORT_MCH_BATCH_SAMPLE_RESULT
  642. WHERE HEAT_PLAN_NO =? AND MAT_NO = ?
  643. ]]>
  644. </query>
  645. </queryMap>