PerforationResult.xml 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="穿孔实绩操作">
  3. <query id="PerforationResult.PlanQueryCKTC" desc="查询简单作业计划">
  4. <![CDATA[
  5. select t.mat_no,
  6. t.lot_no,
  7. t.stove_no,
  8. t.judge_stove_no,
  9. t.pline_code,
  10. CASE t.status
  11. WHEN '0' THEN
  12. '正常轧制'
  13. WHEN '1' THEN
  14. '剔除'
  15. END AS status,
  16. t.start_roll_temp,
  17. TO_CHAR(t.start_perforation_time, 'YYYY-MM-DD HH24:MI:SS') START_PERFORATION_TIME,
  18. TO_CHAR(t.end_perforation_time, 'YYYY-MM-DD HH24:MI:SS') END_PERFORATION_TIME,
  19. t.start_perforation_temp,
  20. t.end_perforation_temp,
  21. t.capollary_diameter,
  22. t.capollary_wall_thickness,
  23. t.capollary_length,
  24. t.remark,
  25. t.col_mode,
  26. t.col_time,
  27. t.col_user,
  28. TO_CHAR(t.SCRAP_TIME, 'YYYY-MM-DD HH24:MI:SS') SCRAP_TIME,
  29. t.SCRAP_REASON,
  30. case t.COL_SHIFT
  31. WHEN '0' THEN
  32. '常白班'
  33. WHEN '1' THEN
  34. '早班'
  35. WHEN '2' THEN
  36. '中班'
  37. WHEN '3' THEN
  38. '夜班'
  39. end as COL_SHIFT,
  40. case t.COL_GROUP
  41. WHEN '1' THEN
  42. '甲'
  43. WHEN '2' THEN
  44. '乙'
  45. WHEN '3' THEN
  46. '丙'
  47. WHEN '4' THEN
  48. '丁'
  49. end as COL_GROUP,
  50. t.seq,
  51. '交班' CHANGE_NUM,
  52. '接班确认' BTNCHANGECOM,
  53. CASE CHANGE_FLAG
  54. WHEN '1' THEN
  55. '确认交班'
  56. WHEN '2' THEN
  57. '待接班确认'
  58. END AS CHANGE_FLAG,
  59. t.pro_plan_id,
  60. t.gx_plan_no
  61. from mil_perforation_rack t
  62. where t.judge_stove_no = ?
  63. and NVL(t.PRO_PLAN_ID,'/') = NVL(?,'/')
  64. and NVL(t.GX_PLAN_NO,'/') = NVL(?,'/')
  65. order by status, SEQ
  66. ]]>
  67. </query>
  68. <query id="PerforationResult.SingleFurResultQuery" desc="穿孔实绩">
  69. <![CDATA[
  70. select scrap_num,
  71. jzb_num,
  72. perforation_num,
  73. front_extending_quantity,
  74. roller_space,
  75. guide_space,
  76. capollary_diameter capollary_wall_thickness,
  77. bite_angle,
  78. guide_disc_motor_speed,
  79. head_diameter,
  80. roll_motor_speed,
  81. roll_motor_sjb,
  82. kz_temp,
  83. AMOUNT_OF_BORAX,
  84. Remark,
  85. start_time,
  86. end_time,
  87. CAPOLLARY_DIAMETER,
  88. borax_pressure,
  89. guide_disc_motor_loca,
  90. db_loca,
  91. dp_gg,
  92. dt_code,
  93. zg_zj,
  94. zg_loca_up,
  95. zg_loca_down,
  96. db_loca_down,
  97. capillary_size,
  98. BEGIN_ROLLING_TEMP,
  99. PRO_PLAN_ID,
  100. GX_PLAN_NO
  101. from mil_perforation_result
  102. WHERE JUDGE_STOVE_NO = ?
  103. AND PRO_PLAN_ID = ?
  104. AND GX_PLAN_NO = ?
  105. ]]>
  106. </query>
  107. <query id="PerforationResult.Addperforation_result" desc="新增穿孔实绩">
  108. <![CDATA[
  109. INSERT INTO MIL_PERFORATION_RESULT
  110. (RESULT_NO,
  111. LOT_NO,
  112. STOVE_NO,
  113. JUDGE_STOVE_NO,
  114. PLINE_CODE,
  115. ROLLER_SPACE,
  116. GUIDE_SPACE,
  117. FRONT_EXTENDING_QUANTITY,
  118. BITE_ANGLE,
  119. HEAD_DIAMETER,
  120. ROLL_MOTOR_SPEED,
  121. GUIDE_DISC_MOTOR_SPEED,
  122. BORAX_TANK,
  123. BORAX_PRESSURE,
  124. AMOUNT_OF_BORAX,
  125. CAPOLLARY_WALL_THICKNESS,
  126. BEGIN_ROLLING_TEMP,
  127. SLAB_DIAMETER,
  128. SLAB_LENGTH,
  129. PERFORATION_NUM,
  130. SCRAP_REASON,
  131. START_TIME,
  132. EXECUTIVE_PRODUCER,
  133. PRODUCER_TIME,
  134. PRODUCER_TEL,
  135. REMARK,
  136. COL_MODE,
  137. COL_TIME,
  138. COL_USER,
  139. COL_SHIFT,
  140. COL_GROUP,
  141. JZB_NUM,
  142. KZ_TEMP,
  143. DP_GG,
  144. GUIDE_DISC_MOTOR_LOCA,
  145. DB_LOCA,
  146. ROLL_MOTOR_SJB,
  147. ZG_ZJ,
  148. DT_CODE,
  149. ZG_LOCA_UP,
  150. ZG_LOCA_DOWN,
  151. NODE_FUR_FLAG,
  152. Capillary_Size,
  153. PRO_PLAN_ID,
  154. GX_PLAN_NO)
  155. VALUES
  156. ('#RESULT_NO#',
  157. '#LOT_NO#',
  158. '#STOVE_NO#',
  159. '#JUDGE_STOVE_NO#',
  160. '#PLINE_CODE#',
  161. '#ROLLER_SPACE#',
  162. '#GUIDE_SPACE#',
  163. '#FRONT_EXTENDING_QUANTITY#',
  164. '#BITE_ANGLE#',
  165. '#HEAD_DIAMETER#',
  166. '#ROLL_MOTOR_SPEED#',
  167. '#GUIDE_DISC_MOTOR_SPEED#',
  168. '#BORAX_TANK#',
  169. '#BORAX_PRESSURE#',
  170. '#AMOUNT_OF_BORAX#',
  171. '#CAPOLLARY_WALL_THICKNESS#',
  172. '#BEGIN_ROLLING_TEMP#',
  173. '#SLAB_DIAMETER#',
  174. '#SLAB_LENGTH#',
  175. '#PERFORATION_NUM#',
  176. '#SCRAP_REASON#',
  177. SYSDATE,
  178. '#EXECUTIVE_PRODUCER#',
  179. SYSDATE,
  180. '#PRODUCER_TEL#',
  181. '#REMARK#',
  182. '#COL_MODE#',
  183. SYSDATE,
  184. '#COL_USER#',
  185. '#COL_SHIFT#',
  186. '#COL_GROUP#',
  187. '#JZB_NUM#',
  188. '#KZ_TEMP#',
  189. '#DP_GG#',
  190. '#GUIDE_DISC_MOTOR_LOCA#',
  191. '#DB_LOCA#',
  192. '#ROLL_MOTOR_SJB#',
  193. '#ZG_ZJ#',
  194. '#DT_CODE#',
  195. '#ZG_LOCA_UP#',
  196. '#ZG_LOCA_DOWN#',
  197. '0',
  198. '#CAPILLARY_SIZE#',
  199. '#PRO_PLAN_ID#',
  200. '#GX_PLAN_NO#')
  201. ]]>
  202. </query>
  203. <query id="PerforationResult.UpdatePerforationStatue" desc="修改上料行标识">
  204. <![CDATA[
  205. update mil_plan t
  206. set t.status = '25'
  207. where t.judge_stove_no = '#JUDGE_STOVE_NO#'
  208. AND NVL(T.PRO_PLAN_ID,'/') = NVL('#PRO_PLAN_ID#','/')
  209. AND NVL(T.GX_PLAN_NO,'/') = NVL('#GX_PLAN_NO#','/')
  210. ]]>
  211. </query>
  212. <query id="PerforationResult.AddScrapSlabSeq" desc="新增管号剔除序号表">
  213. <![CDATA[
  214. INSERT INTO MIL_SLAB_SCRAP_SEQ
  215. (JUDGE_STOVE_NO,
  216. PROCESS_NO,
  217. SEQ,
  218. TIME,
  219. FLAG,
  220. REMARK,
  221. COL_MODE,
  222. COL_TIME,
  223. COL_USER,
  224. COL_SHIFT,
  225. COL_GROUP,
  226. PRO_PLAN_ID,
  227. GX_PLAN_NO)
  228. VALUES
  229. ('#JUDGE_STOVE_NO#',
  230. '#PROCESS_NO#',
  231. '#SEQ#',
  232. SYSDATE,
  233. '#FLAG#',
  234. '#REMARK#',
  235. '#COL_MODE#',
  236. SYSDATE,
  237. '#COL_USER#',
  238. '#COL_SHIFT#',
  239. '#COL_GROUP#',
  240. '#PRO_PLAN_ID#',
  241. '#GX_PLAN_NO#')
  242. ]]>
  243. </query>
  244. <query id="PerforationResult.UpdateFurStatue" desc="加热炉管坯状态">
  245. <![CDATA[
  246. UPDATE mil_perforation_rack
  247. SET STATUS = '1', SCRAP_TIME = SYSDATE, SCRAP_REASON = '设备故障'
  248. WHERE seq = '#SEQ#'
  249. AND JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  250. AND NVL(PRO_PLAN_ID, '/') = NVL('#PRO_PLAN_ID#', '/')
  251. AND NVL(GX_PLAN_NO, '/') = NVL('#GX_PLAN_NO#', '/')
  252. ]]>
  253. </query>
  254. <query id="PerforationResult.UpdateFurScrapNum" desc="修改穿孔实绩表剔除支数">
  255. <![CDATA[
  256. UPDATE mil_perforation_result
  257. SET SCRAP_NUM = SCRAP_NUM + 1
  258. WHERE JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  259. AND NVL(PRO_PLAN_ID, '/') = NVL('#PRO_PLAN_ID#', '/')
  260. AND NVL(GX_PLAN_NO, '/') = NVL('#GX_PLAN_NO#', '/')
  261. ]]>
  262. </query>
  263. <query id="PerforationResult.savePerResult" desc="保存穿孔实绩信息">
  264. <![CDATA[
  265. UPDATE MIL_PERFORATION_RESULT
  266. SET
  267. JZB_NUM = '#JZB_NUM#',
  268. KZ_TEMP = '#KZ_TEMP#',
  269. DP_GG = '#DP_GG#',
  270. GUIDE_DISC_MOTOR_LOCA = '#GUIDE_DISC_MOTOR_LOCA#',
  271. DB_LOCA = '#DB_LOCA#',
  272. ROLL_MOTOR_SJB = '#ROLL_MOTOR_SJB#',
  273. ZG_ZJ = '#ZG_ZJ#',
  274. DT_CODE = '#DT_CODE#',
  275. ZG_LOCA_UP = '#ZG_LOCA_UP#',
  276. ZG_LOCA_DOWN = '#ZG_LOCA_DOWN#',
  277. COL_TIME = SYSDATE,
  278. COL_USER = '#COL_USER#',
  279. COL_SHIFT = '#COL_SHIFT#',
  280. COL_GROUP = '#COL_GROUP#',
  281. LOT_NO = '#LOT_NO#',
  282. STOVE_NO = '#STOVE_NO#',
  283. JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#',
  284. PLINE_CODE = '#PLINE_CODE#',
  285. ROLLER_SPACE = '#ROLLER_SPACE#',
  286. GUIDE_SPACE = '#GUIDE_SPACE#',
  287. FRONT_EXTENDING_QUANTITY = '#FRONT_EXTENDING_QUANTITY#',
  288. BITE_ANGLE = '#BITE_ANGLE#',
  289. HEAD_DIAMETER = '#HEAD_DIAMETER#',
  290. ROLL_MOTOR_SPEED = '#ROLL_MOTOR_SPEED#',
  291. GUIDE_DISC_MOTOR_SPEED = '#GUIDE_DISC_MOTOR_SPEED#',
  292. BORAX_TANK = '#BORAX_TANK#',
  293. BORAX_PRESSURE = '#BORAX_PRESSURE#',
  294. AMOUNT_OF_BORAX = '#AMOUNT_OF_BORAX#',
  295. CAPOLLARY_DIAMETER = '',
  296. CAPOLLARY_WALL_THICKNESS = '',
  297. BEGIN_ROLLING_TEMP = '#BEGIN_ROLLING_TEMP#',
  298. SLAB_DIAMETER = '#SLAB_DIAMETER#',
  299. SLAB_LENGTH = '#SLAB_LENGTH#',
  300. PERFORATION_NUM = '#PERFORATION_NUM#',
  301. SCRAP_NUM = '#SCRAP_NUM#',
  302. SCRAP_REASON = '#SCRAP_REASON#',
  303. NODE_FUR_FLAG = '#NODE_FUR_FLAG#',
  304. EXECUTIVE_PRODUCER = '#EXECUTIVE_PRODUCER#',
  305. PRODUCER_TIME = SYSDATE,
  306. PRODUCER_TEL = '#PRODUCER_TEL#',
  307. REMARK = '#REMARK#',
  308. COL_MODE = '#COL_MODE#'
  309. WHERE JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  310. ]]>
  311. </query>
  312. <query id="PerforationResult.UpdatePerResult" desc="保存穿孔实绩信息">
  313. <![CDATA[
  314. UPDATE MIL_PERFORATION_RESULT
  315. SET
  316. KZ_TEMP = '#KZ_TEMP#',
  317. DP_GG = '#DP_GG#',
  318. GUIDE_DISC_MOTOR_LOCA = '#GUIDE_DISC_MOTOR_LOCA#',
  319. DB_LOCA = '#DB_LOCA#',
  320. DB_LOCA_DOWN = '#DB_LOCA_DOWN#',
  321. ROLL_MOTOR_SJB = '#ROLL_MOTOR_SJB#',
  322. ZG_ZJ = '#ZG_ZJ#',
  323. DT_CODE = '#DT_CODE#',
  324. ZG_LOCA_UP = '#ZG_LOCA_UP#',
  325. ZG_LOCA_DOWN = '#ZG_LOCA_DOWN#',
  326. ROLLER_SPACE = '#ROLLER_SPACE#',
  327. GUIDE_SPACE = '#GUIDE_SPACE#',
  328. FRONT_EXTENDING_QUANTITY = '#FRONT_EXTENDING_QUANTITY#',
  329. BITE_ANGLE = '#BITE_ANGLE#',
  330. HEAD_DIAMETER = '#HEAD_DIAMETER#',
  331. ROLL_MOTOR_SPEED = '#ROLL_MOTOR_SPEED#',
  332. GUIDE_DISC_MOTOR_SPEED = '#GUIDE_DISC_MOTOR_SPEED#',
  333. BORAX_TANK = '#BORAX_TANK#',
  334. BORAX_PRESSURE = '#BORAX_PRESSURE#',
  335. AMOUNT_OF_BORAX = '#AMOUNT_OF_BORAX#',
  336. CAPOLLARY_DIAMETER = '',
  337. CAPOLLARY_WALL_THICKNESS = '',
  338. BEGIN_ROLLING_TEMP = '#BEGIN_ROLLING_TEMP#',
  339. SLAB_DIAMETER = '#SLAB_DIAMETER#',
  340. SLAB_LENGTH = '#SLAB_LENGTH#',
  341. SCRAP_REASON = '#SCRAP_REASON#',
  342. EXECUTIVE_PRODUCER = '#EXECUTIVE_PRODUCER#',
  343. PRODUCER_TIME = SYSDATE,
  344. PRODUCER_TEL = '#PRODUCER_TEL#',
  345. CAPILLARY_SIZE = '#CAPILLARY_SIZE#',
  346. REMARK = '#REMARK#',
  347. START_TIME=to_date('#START_TIME#','yyyy-mm-dd hh24:mi:ss'),
  348. END_TIME=to_date('#END_TIME#','yyyy-mm-dd hh24:mi:ss')
  349. WHERE JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  350. ]]>
  351. </query>
  352. <query id="PerforationResult.UpdatePerRackEndTime" desc="保存穿孔跟踪表结炉时间">
  353. <![CDATA[
  354. update MIL_PERFORATION_RACK
  355. set END_PERFORATION_TIME = to_date('#END_TIME#', 'yyyy-mm-dd hh24:mi:ss')
  356. where JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  357. AND NVL(PRO_PLAN_ID, '/') = NVL('#PRO_PLAN_ID#', '/')
  358. AND NVL(GX_PLAN_NO, '/') = NVL('#GX_PLAN_NO#', '/')
  359. AND END_PERFORATION_TIME =
  360. (SELECT MAX(END_PERFORATION_TIME)
  361. FROM MIL_PERFORATION_RACK
  362. WHERE JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  363. AND NVL(PRO_PLAN_ID, '/') = NVL('#PRO_PLAN_ID#', '/')
  364. AND NVL(GX_PLAN_NO, '/') = NVL('#GX_PLAN_NO#', '/'))
  365. ]]>
  366. </query>
  367. <query id="PerforationResult.UpdatePerResultNode" desc="穿孔结炉">
  368. UPDATE MIL_PERFORATION_RESULT
  369. SET ROLLER_SPACE = '#ROLLER_SPACE#',
  370. GUIDE_SPACE = '#GUIDE_SPACE#',
  371. FRONT_EXTENDING_QUANTITY = '#FRONT_EXTENDING_QUANTITY#',
  372. BITE_ANGLE = '#BITE_ANGLE#',
  373. HEAD_DIAMETER = '#HEAD_DIAMETER#',
  374. ROLL_MOTOR_SPEED = '#ROLL_MOTOR_SPEED#',
  375. GUIDE_DISC_MOTOR_SPEED = '#GUIDE_DISC_MOTOR_SPEED#',
  376. BORAX_TANK = '#BORAX_TANK#',
  377. BORAX_PRESSURE = '#BORAX_PRESSURE#',
  378. AMOUNT_OF_BORAX = '#AMOUNT_OF_BORAX#',
  379. CAPOLLARY_DIAMETER = '#CAPOLLARY_DIAMETER#',
  380. CAPOLLARY_WALL_THICKNESS = '#CAPOLLARY_WALL_THICKNESS#',
  381. BEGIN_ROLLING_TEMP = '#BEGIN_ROLLING_TEMP#',
  382. SLAB_DIAMETER = '#SLAB_DIAMETER#',
  383. SLAB_LENGTH = '#SLAB_LENGTH#',
  384. PERFORATION_NUM = '#PERFORATION_NUM#',
  385. SCRAP_NUM = '#SCRAP_NUM#',
  386. SCRAP_REASON = '#SCRAP_REASON#',
  387. END_TIME = SYSDATE,
  388. NODE_FUR_FLAG = '#NODE_FUR_FLAG#',
  389. REMARK = '#REMARK#',
  390. JZB_NUM = '#JZB_NUM#',
  391. KZ_TEMP = '#KZ_TEMP#',
  392. DP_GG = '#DP_GG#',
  393. GUIDE_DISC_MOTOR_LOCA = '#GUIDE_DISC_MOTOR_LOCA#',
  394. DB_LOCA = '#DB_LOCA#',
  395. DB_LOCA_DOWN = '#DB_LOCA_DOWN#',
  396. ROLL_MOTOR_SJB = '#ROLL_MOTOR_SJB#',
  397. ZG_ZJ = '#ZG_ZJ#',
  398. DT_CODE = '#DT_CODE#',
  399. ZG_LOCA_UP = '#ZG_LOCA_UP#',
  400. ZG_LOCA_DOWN = '#ZG_LOCA_DOWN#',
  401. CAPILLARY_SIZE = '#CAPILLARY_SIZE#',
  402. QA_TON = '#QA_TON#',
  403. COL_SHIFT = '#COL_SHIFT#',
  404. COL_GROUP = '#COL_GROUP#',
  405. USER_ID = '#USER_ID#',
  406. COL_USER = '#COL_USER#'
  407. WHERE 1 = 1
  408. AND JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  409. AND NVL(PRO_PLAN_ID, '/') = NVL('#PRO_PLAN_ID#', '/')
  410. AND NVL(GX_PLAN_NO, '/') = NVL('#GX_PLAN_NO#', '/')
  411. </query>
  412. <query id="PerforationResult.UpdateMainPlanStatue" desc="修改主计划状态">
  413. <![CDATA[
  414. update MIL_PLAN t
  415. set t.node_status = '30', T.STATUS = '30'
  416. where t.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  417. AND NVL(PRO_PLAN_ID, '/') = NVL('#PRO_PLAN_ID#', '/')
  418. AND NVL(GX_PLAN_NO, '/') = NVL('#GX_PLAN_NO#', '/')
  419. ]]>
  420. </query>
  421. <query id="PerforationResult.UpdateNodeRack" desc="修改跟踪表班次班组 结炉时间">
  422. <![CDATA[
  423. update MIL_PERFORATION_RACK t
  424. set t.COL_SHIFT = '#COL_SHIFT#',
  425. T.COL_GROUP = '#COL_GROUP#',
  426. T.COL_USER = '#COL_USER#',
  427. T.END_PERFORATION_TIME = SYSDATE
  428. where t.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  429. AND NVL(T.PRO_PLAN_ID,'/') = NVL('#PRO_PLAN_ID#','/')
  430. AND NVL(T.GX_PLAN_NO,'/') = NVL('#GX_PLAN_NO#','/')
  431. and t.COL_SHIFT is null
  432. and T.COL_GROUP is null
  433. and T.END_PERFORATION_TIME is null
  434. and mat_no is not null
  435. ]]>
  436. </query>
  437. <query id="PerforationResult.UpdateNodeRackEndTime" desc="交接班时上个班的结束时间为空时,补齐时间">
  438. <![CDATA[
  439. UPDATE MIL_PERFORATION_RACK T
  440. SET T.END_PERFORATION_TIME =
  441. (SELECT MAX(M.START_PERFORATION_TIME)
  442. FROM MIL_PERFORATION_RACK M
  443. WHERE M.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO)
  444. WHERE T.END_PERFORATION_TIME IS NULL
  445. AND T.MAT_NO IS NOT NULL
  446. AND T.START_PERFORATION_TIME IS NOT NULL
  447. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  448. AND NVL(T.PRO_PLAN_ID,'/') = NVL('#PRO_PLAN_ID#','/')
  449. AND NVL(T.GX_PLAN_NO,'/') = NVL('#GX_PLAN_NO#','/')
  450. ]]>
  451. </query>
  452. <query id="PerforationResult.SingleFeedSawResult" desc="查询穿孔结炉标识实绩表">
  453. <![CDATA[
  454. SELECT NODE_FUR_FLAG
  455. FROM mil_fur_result
  456. WHERE JUDGE_STOVE_NO = ?
  457. AND PRO_PLAN_ID || '&' LIKE '%' || ? || '%'
  458. AND GX_PLAN_NO || '&' LIKE '%' || ? || '%'
  459. ]]>
  460. </query>
  461. <query id="PerforationResult.GetResult" desc="查询穿孔结炉标识实绩表">
  462. <![CDATA[
  463. SELECT NODE_FUR_FLAG
  464. FROM MIL_PERFORATION_RESULT
  465. WHERE JUDGE_STOVE_NO || '&' LIKE '%' || ? || '%'
  466. AND PRO_PLAN_ID || '&' LIKE '%' || ? || '%'
  467. AND GX_PLAN_NO || '&' LIKE '%' || ? || '%'
  468. ]]>
  469. </query>
  470. <query id="PerforationResult.GetETResultNodeQuery" desc="结炉实绩查询">
  471. <![CDATA[
  472. SELECT
  473. a.LOT_NO,
  474. a.JUDGE_STOVE_NO,
  475. a.PERFORATION_NUM,
  476. a.SCRAP_NUM,
  477. TO_CHAR(a.START_TIME, 'YYYY-MM-DD HH24:MI:SS') START_TIME,
  478. TO_CHAR(a.END_TIME, 'YYYY-MM-DD HH24:MI:SS') END_TIME,
  479. a.JZB_NUM,
  480. a.REMARK,
  481. b.DB_HEIGHT,
  482. c.BURNNING_RATE,
  483. a.col_shift,
  484. a.col_group,
  485. a.col_user,
  486. a.QA_TON
  487. FROM MIL_PERFORATION_RESULT a,MIL_PLAN b,MIL_FUR_RESULT c
  488. WHERE
  489. a.PLINE_CODE=?
  490. AND a.COL_SHIFT=?
  491. AND a.COL_GROUP=?
  492. AND a.END_TIME BETWEEN TO_DATE(?,'YYYY-MM-DD HH24:MI:SS') AND TO_DATE(?,'YYYY-MM-DD HH24:MI:SS')
  493. AND a.NODE_FUR_FLAG='1'
  494. AND a.JUDGE_STOVE_NO = b.JUDGE_STOVE_NO
  495. AND B.JUDGE_STOVE_NO = C.JUDGE_STOVE_NO
  496. order by a.end_time
  497. ]]>
  498. </query>
  499. </queryMap>