FrmVrpColding.xml 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="镦拔扩冷轧冷拔实绩">
  3. <query id="FrmVrpColding.AddVrplengzha" desc="新增冷轧实绩">
  4. <![CDATA[
  5. INSERT INTO VRP_COLDROLL_RESULT
  6. (RESULT_NO,
  7. HEAT_PLAN_NO,
  8. ZY_BATCH_ID,
  9. PRO_PLAN_ID,
  10. GX_PLAN_NO,
  11. PLINE_CODE,
  12. PLINE_NAME,
  13. ROLL_FAC_NO,
  14. DIMATER,
  15. HEIGHT,
  16. SIZ_DIMATER,
  17. SIZ_HEIGHT,
  18. TEC_TIM,
  19. W_DIMATER,
  20. W_HEIGHT,
  21. N_DIMATER,
  22. N_HEIGHT,
  23. ROLL_SPEED,
  24. ACT_LEN,
  25. SPE_MANDREL,
  26. SPE_ROLL,
  27. ROLL_GAP,
  28. SEND_NUM,
  29. TRIM_NUM,
  30. UP_POLE,
  31. P_POLE,
  32. PRO_NUM,
  33. PRO_WT,
  34. ACC_NUM,
  35. ACC_WT,
  36. ACC_LEN,
  37. FAIL_NUM,
  38. FAIL_WT,
  39. FAIL_REASON,
  40. OFFLINE_NUM,
  41. OFFLINE_WT,
  42. RE_NUM,
  43. RE_WT,
  44. MONITORDEMAND,
  45. IF_MONITOR_DBK,
  46. PRODUCER,
  47. PRDCR_NO,
  48. PRODUCER_TIME,
  49. LOAD_TIME,
  50. LOAD_SHIFT,
  51. LOAD_GROUP,
  52. LOAD_USER,
  53. COL_MODE,
  54. CREATE_TIME)
  55. VALUES
  56. (?,
  57. ?,
  58. ?,
  59. ?,
  60. ?,
  61. ?,
  62. ?,
  63. ?,
  64. ?,
  65. ?,
  66. ?,
  67. ?,
  68. ?,
  69. ?,
  70. ?,
  71. ?,
  72. ?,
  73. ?,
  74. ?,
  75. ?,
  76. ?,
  77. ?,
  78. ?,
  79. ?,
  80. ?,
  81. ?,
  82. ?,
  83. ?,
  84. ?,
  85. ?,
  86. ?,
  87. ?,
  88. ?,
  89. ?,
  90. ?,
  91. ?,
  92. ?,
  93. ?,
  94. ?,
  95. ?,
  96. ?,
  97. ?,
  98. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  99. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  100. ?,
  101. ?,
  102. ?,
  103. ?,
  104. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
  105. ]]>
  106. </query>
  107. <query id="FrmVrpColding.addMatBc" desc="新增材料表">
  108. <![CDATA[
  109. INSERT INTO MAT_BC_M
  110. SELECT *
  111. FROM MAT_BC_BACKUP T
  112. WHERE T.Mat_No = ?
  113. AND T.NEXT_PROCESS_CDOE = 'E'
  114. ]]>
  115. </query>
  116. <query id="FrmVrpColding.updateMatBc" desc="修改材料表状态22">
  117. <![CDATA[
  118. UPDATE MAT_BC_M T
  119. SET T.QCM_STAUS = '22', T.PROCESS_CDOE = ?, T.PROCESS_DESC = (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE=? )
  120. WHERE T.MAT_NO = ?
  121. ]]>
  122. </query>
  123. <query id="FrmVrpColding.updateMatBcOffline" desc="修改材料表状态11">
  124. <![CDATA[
  125. UPDATE MAT_BC_M T
  126. SET T.QCM_STAUS = '11', T.PROCESS_CDOE = ?, T.PROCESS_DESC = (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE=? )
  127. WHERE T.MAT_NO = ?
  128. ]]>
  129. </query>
  130. <query id="FrmVrpColding.ReturnVrpColdDResult" desc="删除冷拔从表实绩">
  131. <![CDATA[
  132. DELETE VRP_COLDROLL_RESULT_D WHERE RESULT_NO = ?
  133. ]]>
  134. </query>
  135. <query id="FrmVrpColding.ReturnVrpColdingD1Result" desc="删除抽检记录实绩">
  136. <![CDATA[
  137. DELETE VRP_COLDROLL_RESULT_D
  138. WHERE RESULT_NO = ? AND M_RESULT_NO=?
  139. ]]>
  140. </query>
  141. <query id="FrmVrpColding.queryColdingD" desc="查询是否还有抽检记录">
  142. <![CDATA[
  143. SELECT COUNT(*) COUNT FROM VRP_COLDROLL_RESULT_D WHERE RESULT_NO=?
  144. ]]>
  145. </query>
  146. <query id="FrmVrpColding.UpdatePln" desc="新增修改计划表状态">
  147. <![CDATA[
  148. UPDATE PLN_ZY_DBK_M
  149. SET PER_STATUS = '40'
  150. WHERE HEAT_PLAN_NO = ?
  151. ]]>
  152. </query>
  153. <query id="FrmVrpColding.UpdatePln1" desc="撤销修改计划表状态">
  154. <![CDATA[
  155. UPDATE PLN_ZY_DBK_M
  156. SET PER_STATUS = '50'
  157. WHERE HEAT_PLAN_NO = ?
  158. ]]>
  159. </query>
  160. <query id="FrmVrpColding.plnupdate" desc="结炉修改计划表状态">
  161. <![CDATA[
  162. UPDATE PLN_ZY_DBK_M
  163. SET BESIDE_STATUS = '40'
  164. WHERE HEAT_PLAN_NO = ?
  165. ]]>
  166. </query>
  167. <query id="FrmVrpColding.plnupdateStuts" desc="结炉修改计划表状态为生产完成">
  168. <![CDATA[
  169. UPDATE PLN_ZY_DBK_M
  170. SET PLANSTATUS = '40'
  171. WHERE HEAT_PLAN_NO = ?
  172. ]]>
  173. </query>
  174. <query id="FrmVrpColding.updateplnupdateStuts" desc="结炉修改计划表状态为生产完成">
  175. <![CDATA[
  176. UPDATE PLN_ZY_DBK_M
  177. SET PLANSTATUS = '20'
  178. WHERE HEAT_PLAN_NO = ?
  179. ]]>
  180. </query>
  181. <query id="FrmVrpColding.plnupdate1" desc="撤销结庐修改计划表状态">
  182. <![CDATA[
  183. UPDATE PLN_ZY_DBK_M
  184. SET BESIDE_STATUS = '50'
  185. WHERE HEAT_PLAN_NO = ?
  186. ]]>
  187. </query>
  188. <query id="FrmVrpColding.UpdatePath" desc="修改队列表工艺路径">
  189. <![CDATA[
  190. UPDATE PORT_VRP_BATCH_SAMPLE_RESULT T
  191. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, 1,6) || ? ||
  192. SUBSTR(T.PRC_TECHNOLOGY_PATH,8, LENGTH(T.PRC_TECHNOLOGY_PATH))
  193. WHERE T.HEAT_PLAN_NO = ? AND T.MAT_STATUS = '00'
  194. ]]>
  195. </query>
  196. <query id="FrmVrpColding.AddAppearanceD" desc="新增抽检记录">
  197. <![CDATA[
  198. INSERT INTO VRP_COLDROLL_RESULT_D
  199. (RESULT_NO,
  200. M_RESULT_NO,
  201. TUBE_D1,
  202. TUBE_D2,
  203. TUBE_S1,
  204. TUBE_S2,
  205. TUBE_S3,
  206. TUBE_S4,
  207. END_D1,
  208. END_D2,
  209. END_S1,
  210. END_S2,
  211. END_S3,
  212. END_S4,
  213. CHK_L,
  214. CREATE_TIME,
  215. CREATE_NAME)
  216. VALUES
  217. (?,
  218. ?,
  219. ?,
  220. ?,
  221. ?,
  222. ?,
  223. ?,
  224. ?,
  225. ?,
  226. ?,
  227. ?,
  228. ?,
  229. ?,
  230. ?,
  231. ?,
  232. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  233. ?)
  234. ]]>
  235. </query>
  236. <query id="FrmVrpColding.updatevrplengba" desc="修改计划表">
  237. <![CDATA[
  238. UPDATE PLN_ZY_DBK_M
  239. SET PLANSTATUS = '1',
  240. IN_NUM_REAL = TO_NUMBER(NVL(IN_NUM_REAL, 0)) + TO_NUMBER(?),
  241. IN_WT_REAL = TO_NUMBER(NVL(IN_WT_REAL, 0)) + TO_NUMBER(?)
  242. WHERE HEAT_PLAN_NO = ?
  243. ]]>
  244. </query>
  245. <query id="FrmVrpColding.GetQuery" desc="查询冷轧冷拔实绩">
  246. <![CDATA[
  247. SELECT T.RESULT_NO,
  248. T.HEAT_PLAN_NO,
  249. T.ZY_BATCH_ID,
  250. T.PRO_PLAN_ID,
  251. T.GX_PLAN_NO,
  252. T.PLINE_CODE,
  253. T.PLINE_NAME,
  254. T.ROLL_FAC_NO,
  255. T.DIMATER,
  256. T.HEIGHT,
  257. T.SIZ_DIMATER,
  258. T.SIZ_HEIGHT,
  259. T.TEC_TIM,
  260. T.W_DIMATER,
  261. T.W_HEIGHT,
  262. T.N_DIMATER,
  263. T.N_HEIGHT,
  264. T.ROLL_SPEED,
  265. T.ACT_LEN,
  266. T.SPE_MANDREL,
  267. T.SPE_ROLL,
  268. T.ROLL_GAP,
  269. T.SEND_NUM,
  270. T.TRIM_NUM,
  271. T.UP_POLE,
  272. T.P_POLE,
  273. T.PRO_NUM,
  274. T.PRO_WT,
  275. T.ACC_NUM,
  276. T.ACC_WT,
  277. T.ACC_LEN,
  278. T.FAIL_NUM,
  279. T.FAIL_WT,
  280. T.FAIL_REASON,
  281. T.OFFLINE_NUM,
  282. T.OFFLINE_WT,
  283. T.RE_NUM,
  284. T.RE_WT,
  285. T.MONITORDEMAND,
  286. DECODE(T.IF_MONITOR_DBK, '1', '是', '0', '否') IF_MONITOR_DBK,
  287. T.PRODUCER,
  288. T.PRDCR_NO,
  289. TO_CHAR(T.PRODUCER_TIME, 'YYYY-MM-DD HH24:MI:SS') PRODUCER_TIME,
  290. TO_CHAR(T.LOAD_TIME, 'YYYY-MM-DD HH24:MI:SS') LOAD_TIME,
  291. T.LOAD_SHIFT,
  292. T.LOAD_GROUP,
  293. T.LOAD_USER,
  294. T.COL_MODE,
  295. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  296. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  297. T.UPDATE_NAME,
  298. DECODE(B.STATION_STATUS, '1', '生产中', '2', '生产完成') STATION_STATUS
  299. FROM VRP_COLDROLL_RESULT T INNER JOIN VRP_COM_INFO B ON T.RESULT_NO=B.RESULT_NO
  300. WHERE T.HEAT_PLAN_NO = ?
  301. ]]>
  302. </query>
  303. <query id="FrmVrpColding.GetQuery1" desc="查询冷轧冷拔实绩合格支数的和">
  304. <![CDATA[
  305. SELECT NVL(SUM(T.ACC_NUM), 0) ACC_NUM FROM VRP_COLDROLL_RESULT T
  306. WHERE T.HEAT_PLAN_NO = ? AND T.ROLL_FAC_NO = 'LG'
  307. ]]>
  308. </query>
  309. <query id="FrmVrpColding.queryPortStuts" desc="查询管号队列废品">
  310. <![CDATA[
  311. SELECT NVL(SUM(T.ACT_COUNT),0) ACT_COUNT FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  312. WHERE T.HEAT_PLAN_NO = ? AND T.PLINE_CODE = ?
  313. AND T.MAT_STATUS not in ('10','40','30')
  314. ]]>
  315. </query>
  316. <query id="FrmVrpColding.GetQuery2" desc="查询冷轧冷拔实绩合格支数的和">
  317. <![CDATA[
  318. SELECT NVL(SUM(T.ACC_NUM), 0) ACC_NUM FROM VRP_COLDROLL_RESULT T
  319. WHERE T.HEAT_PLAN_NO = ? AND T.ROLL_FAC_NO = 'LB'
  320. ]]>
  321. </query>
  322. <query id="FrmVrpColding.GetQuery3" desc="查询冷轧冷拔实绩合格支数的和">
  323. <![CDATA[
  324. SELECT NVL(SUM(T.ACC_NUM), 0) ACC_NUM FROM VRP_COLDROLL_RESULT T
  325. WHERE T.HEAT_PLAN_NO = ? AND T.ROLL_FAC_NO = 'LD'
  326. ]]>
  327. </query>
  328. <query id="FrmVrpColding.AddComInfoResult" desc="新增公共信息">
  329. <![CDATA[
  330. INSERT INTO VRP_COM_INFO (RESULT_NO, HEAT_PLAN_NO, STATION_CODE, STATION_DESC,
  331. PLINE_CODE, PLINE_NAME, ZY_BATCH_ID, PRO_PLAN_ID, GX_PLAN_NO, IF_MONITOR_DBK,
  332. PRDCR_NO, MONITORDEMAND, PRODUCER, PRODUCER_TIME, CRAFT_FILE_NO, CRAFT_FILE_MAN,
  333. CRAFT_SEQ, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, GRADECODE, GRADENAME, LEN,
  334. DIMATER, PLN_LEN, HEIGHT, LEN_MIN, LEN_MAX, LEN_CUT_HEAD, LEN_CUT_END,PLN_DIMATER,
  335. PLN_HEIGHT, ACT_MATERIAL_NO,
  336. ACT_MATERIAL_NAME, IN_WL_ID, IN_WL_DESC, PRO_NUM, PRO_WT, FAIL_NUM, FAIL_WT,
  337. OFFLINE_NUM, OFFLINE_WT, RE_NUM, RE_WT, STATION_STATUS, RRO_TIME, RRO_TIME_NU,
  338. PRO_USER, PRO_SHIFT, PRO_GROUP, CREATE_TIME, COL_OPERATOR,STEELCODE,STEELNAME,SPEC_CODE,SPEC_NAME) VALUES (?, ?, ?, ?,
  339. ?, ?, ?, ?, ?, ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?, ?,
  340. ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
  341. ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?, ?)
  342. ]]>
  343. </query>
  344. <query id="FrmVrpColding.qureyGxComInfo" desc="查询工序点状态">
  345. <![CDATA[
  346. SELECT DISTINCT STATION_STATUS
  347. FROM VRP_COM_INFO
  348. WHERE HEAT_PLAN_NO = ?
  349. AND PLINE_CODE = ?
  350. AND STATION_CODE = ?
  351. ]]>
  352. </query>
  353. <query id="FrmVrpColding.GetColdingQuery" desc="查询冷轧冷拔抽检实绩表">
  354. <![CDATA[
  355. SELECT T.RESULT_NO,
  356. T.M_RESULT_NO,
  357. T.TUBE_D1,
  358. T.TUBE_D2,
  359. T.TUBE_S1,
  360. T.TUBE_S2,
  361. T.TUBE_S3,
  362. T.TUBE_S4,
  363. T.END_D1,
  364. T.END_D2,
  365. T.END_S1,
  366. T.END_S2,
  367. T.END_S3,
  368. T.END_S4,
  369. T.CHK_L,
  370. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  371. T.CREATE_NAME,
  372. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  373. T.UPDATE_NAME
  374. FROM VRP_COLDROLL_RESULT_D T
  375. WHERE T.RESULT_NO = ?
  376. ]]>
  377. </query>
  378. <query id="FrmVrpColding.DelectVrpColdingResult" desc="撤销冷拔主表实绩">
  379. <![CDATA[
  380. DELETE VRP_COLDROLL_RESULT WHERE RESULT_NO = ?
  381. ]]>
  382. </query>
  383. <query id="FrmVrpColding.updateVrpLGColdingResult" desc="修改冷拔实绩">
  384. <![CDATA[
  385. UPDATE VRP_COLDROLL_RESULT SET PRO_NUM = ?,
  386. PRO_WT = ?,
  387. SIZ_DIMATER = ?,
  388. SIZ_HEIGHT = ?,
  389. ROLL_SPEED = ?,
  390. SPE_MANDREL = ?,
  391. SPE_ROLL = ?,
  392. ROLL_GAP = ?,
  393. SEND_NUM = ?,
  394. ACC_NUM = ?,
  395. ACC_WT = ?,
  396. ACC_LEN = ?,
  397. FAIL_NUM = ?,
  398. FAIL_WT = ?,
  399. FAIL_REASON = ?,
  400. LOAD_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  401. LOAD_SHIFT = ?,
  402. LOAD_GROUP = ?,
  403. LOAD_USER = ?,
  404. PRODUCER = ?,
  405. PRODUCER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  406. WHERE RESULT_NO = ?
  407. ]]>
  408. </query>
  409. <query id="FrmVrpColding.updateVrpLBColdingResult" desc="修改冷拔实绩">
  410. <![CDATA[
  411. UPDATE VRP_COLDROLL_RESULT
  412. SET PRO_NUM = ?,
  413. PRO_WT = ?,
  414. SIZ_DIMATER = ?,
  415. SIZ_HEIGHT = ?,
  416. ROLL_SPEED = ?,
  417. TEC_TIM = ?,
  418. W_DIMATER = ?,
  419. W_HEIGHT = ?,
  420. N_DIMATER = ?,
  421. N_HEIGHT = ?,
  422. ACT_LEN = ?,
  423. ACC_NUM = ?,
  424. ACC_WT = ?,
  425. ACC_LEN = ?,
  426. FAIL_NUM = ?,
  427. FAIL_WT = ?,
  428. FAIL_REASON = ?,
  429. LOAD_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  430. LOAD_SHIFT = ?,
  431. LOAD_GROUP = ?,
  432. LOAD_USER = ?,
  433. PRODUCER = ?,
  434. PRODUCER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  435. WHERE RESULT_NO = ?
  436. ]]>
  437. </query>
  438. <query id="FrmVrpColding.updateVrpLDColdingResult" desc="修改冷拔实绩">
  439. <![CDATA[
  440. UPDATE VRP_COLDROLL_RESULT
  441. SET PRO_NUM = ?,
  442. PRO_WT = ?,
  443. SIZ_DIMATER = ?,
  444. SIZ_HEIGHT = ?,
  445. ROLL_SPEED = ?,
  446. SPE_MANDREL = ?,
  447. SPE_ROLL = ?,
  448. ROLL_GAP = ?,
  449. SEND_NUM = ?,
  450. TRIM_NUM = ?,
  451. UP_POLE = ?,
  452. P_POLE = ?,
  453. ACC_NUM = ?,
  454. ACC_WT = ?,
  455. ACC_LEN = ?,
  456. FAIL_NUM = ?,
  457. FAIL_WT = ?,
  458. FAIL_REASON = ?,
  459. LOAD_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  460. LOAD_SHIFT = ?,
  461. LOAD_GROUP = ?,
  462. LOAD_USER = ?,
  463. PRODUCER = ?,
  464. PRODUCER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  465. WHERE RESULT_NO = ?
  466. ]]>
  467. </query>
  468. <query id="FrmVrpColding.deleteVrpResult" desc="撤销冷拔公共实绩">
  469. <![CDATA[
  470. DELETE VRP_COM_INFO WHERE RESULT_NO = ?
  471. ]]>
  472. </query>
  473. <query id="FrmVrpColding.queryColdingDKEY" desc="查询检验表最大实绩编号">
  474. <![CDATA[
  475. SELECT
  476. LPAD(SUBSTR(NVL(MAX(T.M_RESULT_NO), '000000'), -6, 6) + 1, 6, '0') AS M_RESULT_NO
  477. FROM vrp_coldroll_result_d T
  478. WHERE T.RESULT_NO = ?
  479. ]]>
  480. </query>
  481. <query id="FrmVrpColding.updateVrpColdingDResult" desc="查询最大实绩编号">
  482. <![CDATA[
  483. UPDATE VRP_COLDROLL_RESULT_D SET TUBE_D1 = ?,
  484. TUBE_D2 = ?,
  485. TUBE_S1 = ?,
  486. TUBE_S2 = ?,
  487. TUBE_S3 = ?,
  488. TUBE_S4 = ?,
  489. END_D1 = ?,
  490. END_D2 = ?,
  491. END_S1 = ?,
  492. END_S2 = ?,
  493. END_S3 = ?,
  494. END_S4 = ?,
  495. CHK_L = ?,
  496. UPDATE_TIME = TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),
  497. UPDATE_NAME = ?
  498. WHERE RESULT_NO = ?
  499. AND M_RESULT_NO = ?
  500. ]]>
  501. </query>
  502. <query id="FrmVrpColding.queryColdKEY" desc="判断是否有过冷拔实绩">
  503. <![CDATA[
  504. SELECT ? ||
  505. LPAD(SUBSTR(NVL(MAX(T.RESULT_NO),'000000'),-6,6) + 1, 6, '0') AS RESULT_NO
  506. FROM VRP_COLDROLL_RESULT T
  507. WHERE TO_CHAR(T.CREATE_TIME,'YYYY-MM-DD') = ?
  508. AND T.PLINE_CODE= ?
  509. ]]>
  510. </query>
  511. <query id="FrmVrpColding.queryColdDKEY" desc="判断是否有过冷拔实绩">
  512. <![CDATA[
  513. SELECT ? ||
  514. LPAD(SUBSTR(NVL(MAX(T.M_RESULT_NO),'000000'),-6,6) + 1, 6, '0') AS M_RESULT_NO
  515. FROM VRP_COLDROLL_RESULT_D T
  516. WHERE TO_CHAR(T.CREATE_TIME,'YYYY-MM-DD') = ?
  517. AND T.HEAT_PLAN_NO= ?
  518. ]]>
  519. </query>
  520. <query id="FrmVrpColding.deleteDbkPlan" desc="删除时修改镦拔扩计划表">
  521. <![CDATA[
  522. UPDATE PLN_zy_DBK_M
  523. SET IN_NUM_REAL = ?,
  524. IN_WT_REAL = ?,
  525. PLANSTATUS = ?
  526. WHERE HEAT_PLAN_NO = ?
  527. ]]>
  528. </query>
  529. <query id="FrmVrpColding.queryVrpCount" desc="查询计划下剩余上料支、吨">
  530. <![CDATA[
  531. SELECT COUNT(*) COUNT,NVL(SUM(T.PRO_NUM),0) PRO_NUM,NVL(SUM(T.PRO_WT),0) PRO_WT FROM VRP_COLDROLL_RESULT T WHERE HEAT_PLAN_NO=?
  532. ]]>
  533. </query>
  534. <query id="FrmVrpColding.queryCountVrp" desc="查询计划下剩余上料支、吨">
  535. <![CDATA[
  536. SELECT COUNT(*) COUNT,NVL(SUM(T.PRO_NUM),0) PRO_NUM,NVL(SUM(T.PRO_WT),0) PRO_WT FROM VRP_COLDROLL_RESULT T WHERE HEAT_PLAN_NO=?
  537. ]]>
  538. </query>
  539. <query id="FrmVrpColding.AddComInfoResult1" desc="修改材料状态和工序编码">
  540. <![CDATA[
  541. UPDATE PORT_VRP_BATCH_SAMPLE_RESULT T SET T.MAT_STATUS=?,T.OP_PROCESS=?
  542. WHERE T.HEAT_PLAN_NO=? AND T.MAT_NO=?
  543. ]]>
  544. </query>
  545. <query id="FrmVrpColding.queryExpandNUM" desc="查询管号队列里合格的材料号">
  546. <![CDATA[
  547. SELECT T1.MAT_NO
  548. FROM (SELECT T.MAT_NO
  549. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  550. WHERE T.MAT_STATUS = '00'
  551. AND T.IS_SAMPLE_PIPE != '1'
  552. AND T.INSTORE_FLAG ='0'
  553. AND T.HEAT_PLAN_NO = ?
  554. ORDER BY T.MAT_NO ASC) T1
  555. WHERE ROWNUM<?
  556. ]]>
  557. </query>
  558. <query id="FrmVrpColding.queryFAILNUM" desc="查询管号队列里废品的材料号">
  559. <![CDATA[
  560. SELECT T1.MAT_NO
  561. FROM (SELECT T.MAT_NO
  562. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  563. WHERE T.MAT_STATUS = '10'
  564. AND T.IS_SAMPLE_PIPE != '1'
  565. AND T.HEAT_PLAN_NO = ?
  566. ORDER BY T.MAT_NO ASC) T1
  567. WHERE ROWNUM<?
  568. ]]>
  569. </query>
  570. <query id="FrmVrpColding.queryExpandFailNUM" desc="查询管号队列废品数量">
  571. <![CDATA[
  572. SELECT NVL(SUM(T.ACT_COUNT),0) ACT_COUNT
  573. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  574. WHERE T.MAT_STATUS = '10'
  575. AND T.HEAT_PLAN_NO = ?
  576. AND T.OP_PROCESS = ?
  577. ]]>
  578. </query>
  579. <query id="FrmVrpColding.queryExpandFailNUM1" desc="查询工序废品数量">
  580. <![CDATA[
  581. SELECT NVL(SUM(T.FAIL_NUM),0) FAIL_NUM FROM VRP_COLDROLL_RESULT T
  582. WHERE T.HEAT_PLAN_NO=?
  583. ]]>
  584. </query>
  585. <query id="FrmVrpColding.queryExpandNUM2" desc="查询废品材料信息">
  586. <![CDATA[
  587. SELECT T1.MAT_NO
  588. FROM (SELECT T.MAT_NO
  589. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  590. WHERE T.MAT_STATUS = '10'
  591. AND T.HEAT_PLAN_NO = ?
  592. AND T.OP_PROCESS=?
  593. ORDER BY T.MAT_NO ASC) T1
  594. WHERE ROWNUM<?
  595. ]]>
  596. </query>
  597. </queryMap>