BackLine.xml 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <querymap desc="返线操作方法 类">
  3. <query id="BackLine.GetOfflineResult0" desc="获取下线实绩实体类">
  4. SELECT OFFLINE_NUM1,
  5. OFFLINE_NUM2,
  6. OFFLINE_NUM3,
  7. BACKLINE_NUM1,
  8. BACKLINE_NUM2,
  9. BACKLINE_NUM3,
  10. LOT_NO,
  11. STOVE_NO,
  12. JUDGE_STOVE_NO,
  13. DIAMETER,
  14. THICKNESS,
  15. LENGTH,
  16. PLINE_CODE,
  17. SEQ,
  18. CASE OFFLINE_PRO
  19. WHEN 'JZ' THEN '矫直'
  20. WHEN 'TS' THEN '探伤'
  21. WHEN 'ZJ' THEN '人工质检'
  22. END AS OFFLINE_PRO ,
  23. CASE REAL_TIME_STATUS
  24. WHEN '0' THEN '未开始返线'
  25. WHEN '1' THEN '矫直完成'
  26. WHEN '2' THEN '探伤完成'
  27. WHEN '3' THEN '质检完成'
  28. END AS REAL_TIME_STATUS ,
  29. OFFLINE_NUM,
  30. BACKLINE_NUM,
  31. GROUP_NUM,
  32. FINAL_NUM,
  33. MAT_LOCATION,
  34. HANDLE_METHOD,
  35. CASE ZP_FLAG
  36. WHEN '0' THEN '未组批'
  37. WHEN '1' THEN '组批'
  38. END AS ZP_FLAG ,
  39. CASE OFF_LEVEL
  40. WHEN '0' THEN '不常用'
  41. WHEN '1' THEN '常用'
  42. END AS OFF_LEVEL ,
  43. CASE STATUS
  44. WHEN '0' THEN '下线'
  45. WHEN '1' THEN '处理完成'
  46. END AS STATUS ,
  47. CASE TYPE_FLAG
  48. WHEN '0' THEN '批量下线'
  49. WHEN '1' THEN '整炉下线'
  50. END AS TYPE_FLAG ,
  51. TO_CHAR(OFFLINE_TIME, 'YYYY-MM-DD HH24:MI:SS') OFFLINE_TIME,
  52. REMARK,
  53. COL_USER,
  54. case COL_GROUP
  55. WHEN '1' THEN '甲'
  56. WHEN '2' THEN '乙'
  57. WHEN '3' THEN '丙'
  58. WHEN '4' THEN '丁' end as COL_GROUP,
  59. case COL_SHIFT
  60. WHEN '0' THEN '常白班'
  61. WHEN '1' THEN '早班'
  62. WHEN '2' THEN '中班'
  63. WHEN '3' THEN '晚班'
  64. end as COL_SHIFT
  65. FROM MIL_OFFLINE_RESLUT
  66. WHERE
  67. 1=1
  68. AND OFFLINE_PRO = 'JZ'
  69. </query>
  70. <query id="BackLine.GetOfflineResult1" desc="获取下线实绩实体类">
  71. SELECT OFFLINE_NUM1,
  72. OFFLINE_NUM2,
  73. OFFLINE_NUM3,
  74. BACKLINE_NUM1,
  75. BACKLINE_NUM2,
  76. BACKLINE_NUM3,
  77. LOT_NO,
  78. STOVE_NO,
  79. JUDGE_STOVE_NO,
  80. DIAMETER,
  81. THICKNESS,
  82. LENGTH,
  83. PLINE_CODE,
  84. SEQ,
  85. CASE OFFLINE_PRO
  86. WHEN 'JZ' THEN '矫直'
  87. WHEN 'TS' THEN '探伤'
  88. WHEN 'ZJ' THEN '人工质检'
  89. END AS OFFLINE_PRO ,
  90. CASE REAL_TIME_STATUS
  91. WHEN '0' THEN '未开始返线'
  92. WHEN '1' THEN '矫直完成'
  93. WHEN '2' THEN '探伤完成'
  94. WHEN '3' THEN '质检完成'
  95. END AS REAL_TIME_STATUS ,
  96. OFFLINE_NUM,
  97. BACKLINE_NUM,
  98. GROUP_NUM,
  99. FINAL_NUM,
  100. MAT_LOCATION,
  101. HANDLE_METHOD,
  102. CASE ZP_FLAG
  103. WHEN '0' THEN '未组批'
  104. WHEN '1' THEN '组批'
  105. END AS ZP_FLAG ,
  106. CASE OFF_LEVEL
  107. WHEN '0' THEN '不常用'
  108. WHEN '1' THEN '常用'
  109. END AS OFF_LEVEL ,
  110. CASE STATUS
  111. WHEN '0' THEN '下线'
  112. WHEN '1' THEN '处理完成'
  113. END AS STATUS ,
  114. CASE TYPE_FLAG
  115. WHEN '0' THEN '批量下线'
  116. WHEN '1' THEN '整炉下线'
  117. END AS TYPE_FLAG ,
  118. TO_CHAR(OFFLINE_TIME, 'YYYY-MM-DD HH24:MI:SS') OFFLINE_TIME,
  119. REMARK,
  120. COL_USER,
  121. case COL_GROUP
  122. WHEN '1' THEN '甲'
  123. WHEN '2' THEN '乙'
  124. WHEN '3' THEN '丙'
  125. WHEN '4' THEN '丁' end as COL_GROUP,
  126. case COL_SHIFT
  127. WHEN '0' THEN '常白班'
  128. WHEN '1' THEN '早班'
  129. WHEN '2' THEN '中班'
  130. WHEN '3' THEN '晚班'
  131. end as COL_SHIFT
  132. FROM MIL_OFFLINE_RESLUT
  133. WHERE
  134. 1=1
  135. AND OFFLINE_PRO = 'TS'
  136. </query>
  137. <query id="BackLine.UpdateOfflineResult01" desc="更新矫直下线实绩">
  138. UPDATE MIL_OFFLINE_RESLUT t SET
  139.  t.BACKLINE_NUM=t.BACKLINE_NUM1+t.BACKLINE_NUM2+t.BACKLINE_NUM3+? ,
  140. t.BACKLINE_NUM1=t.BACKLINE_NUM1+?,
  141. t.STATUS=?
  142. WHERE t.judge_stove_no=?
  143. AND t.offline_pro='JZ'
  144. </query>
  145. <query id="BackLine.UpdateOfflineResult02" desc="更新矫直下线实绩">
  146. UPDATE MIL_OFFLINE_RESLUT t SET
  147.  t.BACKLINE_NUM=t.BACKLINE_NUM1+t.BACKLINE_NUM2+t.BACKLINE_NUM3+? ,
  148. t.BACKLINE_NUM2=t.BACKLINE_NUM2+?,
  149. t.STATUS=?
  150. WHERE t.judge_stove_no=?
  151. AND t.offline_pro='JZ'
  152. </query>
  153. <query id="BackLine.UpdateOfflineResult03" desc="更新矫直下线实绩">
  154. UPDATE MIL_OFFLINE_RESLUT t SET
  155.  t.BACKLINE_NUM=t.BACKLINE_NUM1+t.BACKLINE_NUM2+t.BACKLINE_NUM3+? ,
  156. t.BACKLINE_NUM3=t.BACKLINE_NUM3+?,
  157. t.STATUS=?
  158. WHERE t.judge_stove_no=?
  159. AND t.offline_pro='JZ'
  160. </query>
  161. <query id="BackLine.UpdateResult01" desc="更新矫直实绩表返线数据">
  162. UPDATE
  163. MIL_STRAIGHTENING_RESULT a
  164. SET a.NODE_FUR_FLAG='0',
  165. a.BACKLINE_NUM1= a.BACKLINE_NUM1+?,
  166. a.BACKLINE_NUM_TOTAL=?+a.BACKLINE_NUM1
  167. +a.BACKLINE_NUM2+a.BACKLINE_NUM3
  168. WHERE a.JUDGE_STOVE_NO=?
  169. </query>
  170. <query id="BackLine.UpdateResult02" desc="更新矫直实绩表返线数据">
  171. UPDATE
  172. MIL_STRAIGHTENING_RESULT a
  173. SET a.NODE_FUR_FLAG='0',
  174. a.BACKLINE_NUM2= a.BACKLINE_NUM2+?,
  175. a.BACKLINE_NUM_TOTAL=?+a.BACKLINE_NUM1
  176. +a.BACKLINE_NUM2+a.BACKLINE_NUM3
  177. WHERE a.JUDGE_STOVE_NO=?
  178. </query>
  179. <query id="BackLine.UpdateResult03" desc="更新矫直实绩表返线数据">
  180. UPDATE MIL_STRAIGHTENING_RESULT a
  181. SET a.NODE_FUR_FLAG='0',
  182. a.BACKLINE_NUM3=a.BACKLINE_NUM3+?,
  183. a.BACKLINE_NUM_TOTAL=?+a.BACKLINE_NUM1
  184. +a.BACKLINE_NUM2+a.BACKLINE_NUM3
  185. WHERE a.JUDGE_STOVE_NO=?
  186. </query>
  187. <query id="BackLine.UpdateOfflineResult11" desc="更新探伤下线实绩">
  188. UPDATE MIL_OFFLINE_RESLUT t SET 
  189.   t.BACKLINE_NUM=t.BACKLINE_NUM1+t.BACKLINE_NUM2+t.BACKLINE_NUM3+? ,
  190. t.BACKLINE_NUM1=t.BACKLINE_NUM1+?,
  191. t.STATUS=?
  192. WHERE t.judge_stove_no=?
  193. AND t.offline_pro='TS'
  194. </query>
  195. <query id="BackLine.UpdateOfflineResult12" desc="更新探伤下线实绩">
  196. UPDATE MIL_OFFLINE_RESLUT t SET 
  197.   t.BACKLINE_NUM=t.BACKLINE_NUM1+t.BACKLINE_NUM2+t.BACKLINE_NUM3+? ,
  198. t.BACKLINE_NUM2=t.BACKLINE_NUM2+?,
  199. t.STATUS=?
  200. WHERE t.judge_stove_no=?
  201. AND t.offline_pro='TS'
  202. </query>
  203. <query id="BackLine.UpdateOfflineResult13" desc="更新探伤下线实绩">
  204. UPDATE MIL_OFFLINE_RESLUT t SET 
  205.   t.BACKLINE_NUM=t.BACKLINE_NUM1+t.BACKLINE_NUM2+t.BACKLINE_NUM3+? ,
  206. t.BACKLINE_NUM3=t.BACKLINE_NUM3+?,
  207. t.STATUS=?
  208. WHERE t.judge_stove_no=?
  209. AND t.offline_pro='TS'
  210. </query>
  211. <query id="BackLine.UpdateResult111" desc="更新探伤实绩表返线数据">
  212. UPDATE MIL_ET_RESULT t SET
  213. t.NODE_FUR_FLAG='0',
  214. t.NODE_FUR_FLAG1='0',
  215. t.BACKLINE_NUM=t.BACKLINE_NUM1+t.BACKLINE_NUM2+t.BACKLINE_NUM3+? ,
  216. t.BACKLINE_NUM1=t.BACKLINE_NUM1+?
  217. WHERE
  218. t.Judge_Stove_No=?
  219. </query>
  220. <query id="BackLine.UpdateResult112" desc="更新探伤实绩表返线数据">
  221. UPDATE MIL_ET_RESULT t SET
  222. t.NODE_FUR_FLAG='0',
  223. t.NODE_FUR_FLAG2='0',
  224. t.BACKLINE_NUM=t.BACKLINE_NUM1+t.BACKLINE_NUM2+t.BACKLINE_NUM3+? ,
  225. t.BACKLINE_NUM2=t.BACKLINE_NUM2+?
  226. WHERE
  227. t.Judge_Stove_No=?
  228. </query>
  229. <query id="BackLine.UpdateResult113" desc="更新探伤实绩表返线数据">
  230. UPDATE MIL_ET_RESULT t SET
  231. t.NODE_FUR_FLAG='0',
  232. t.NODE_FUR_FLAG3='0',
  233. t.BACKLINE_NUM=t.BACKLINE_NUM1+t.BACKLINE_NUM2+t.BACKLINE_NUM3+? ,
  234. t.BACKLINE_NUM3=t.BACKLINE_NUM3+?
  235. WHERE
  236. t.Judge_Stove_No=?
  237. </query>
  238. <query id="BackLine.UpdateResult121" desc="更新探伤实绩表返线数据">
  239. UPDATE MIL_MT_RESULT t SET
  240. t.NODE_FUR_FLAG='0',
  241. t.NODE_FUR_FLAG1='0',
  242. t.BACKLINE_NUM=t.BACKLINE_NUM1+t.BACKLINE_NUM2+?,
  243. t.BACKLINE_NUM1=t.BACKLINE_NUM1+?
  244. WHERE
  245. t.Judge_Stove_No=?
  246. </query>
  247. <query id="BackLine.UpdateResult122" desc="更新探伤实绩表返线数据">
  248. UPDATE MIL_MT_RESULT t SET
  249. t.NODE_FUR_FLAG='0',
  250. t.NODE_FUR_FLAG2='0',
  251. t.BACKLINE_NUM=t.BACKLINE_NUM1+t.BACKLINE_NUM2+?,
  252. t.BACKLINE_NUM2=t.BACKLINE_NUM2+?
  253. WHERE
  254. t.Judge_Stove_No=?
  255. </query>
  256. <query id="BackLine.UpdateResult131" desc="更新探伤实绩表返线数据">
  257. UPDATE MIL_UL_RESUL t SET
  258. t.NODE_FUR_FLAG='0',
  259. t.NODE_FUR_FLAG1='0',
  260. t.BACKLINE_NUM=t.BACKLINE_NUM1+t.BACKLINE_NUM2+?,
  261. t.BACKLINE_NUM1=t.BACKLINE_NUM1+?
  262. WHERE
  263. t.Judge_Stove_No=?
  264. </query>
  265. <query id="BackLine.UpdateResult132" desc="更新探伤实绩表返线数据">
  266. UPDATE MIL_UL_RESUL t SET
  267. t.NODE_FUR_FLAG='0',
  268. t.NODE_FUR_FLAG2='0',
  269. t.BACKLINE_NUM=t.BACKLINE_NUM1+t.BACKLINE_NUM2+?,
  270. t.BACKLINE_NUM2=t.BACKLINE_NUM2+?
  271. WHERE
  272. t.Judge_Stove_No=?
  273. </query>
  274. <query id= "BackLine.UpdateMILPLAN" desc="更新主表下线状态">
  275. UPDATE MIL_PLAN t SET
  276. t.node_status=? ,
  277. t.OFFLINE_FLAG='2'
  278. WHERE
  279. t.JUDGE_STOVE_NO=?
  280. </query>
  281. <query id="BackLine.UpdateRack0" desc="更新跟踪记录表">
  282. update MIL_STRAIGH_RACK t
  283. set t.offline_flag = 2
  284. where
  285. t.seq in (select SEQ
  286. from (select a.SEQ AS SEQ
  287. from MIL_STRAIGH_RACK a
  288. WHERE a.STATUS = 0
  289. AND a.offline_flag = 1
  290. AND a.judge_stove_no = ?
  291. AND a.col_no=?
  292. order by a.seq desc)
  293. WHERE rownum between 1 and ?)
  294. </query>
  295. <query id="BackLine.UpdateRack1" desc="更新跟踪记录表">
  296. update MIL_TESTING_RACK t
  297. set t.offline_flag = 2
  298. where
  299. t.seq in (select SEQ
  300. from (select a.SEQ AS SEQ
  301. from MIL_TESTING_RACK a
  302. WHERE a.STATUS = 0
  303. AND a.offline_flag = 1
  304. AND a.judge_stove_no = ?
  305. AND a.col_no=?
  306. order by a.seq desc)
  307. WHERE rownum between 1 and ?)
  308. </query>
  309. <query id="BackLine.UpdateQARack" desc="更新人工质检表">
  310. update MIL_QA_RACK t
  311. set t.offline_flag = 2
  312. where
  313. t.seq in (select SEQ
  314. from (select a.SEQ AS SEQ
  315. from MIL_QA_RACK a
  316. WHERE a.STATUS = 0
  317. AND a.offline_flag = 1
  318. AND a.judge_stove_no = ?
  319. order by a.seq desc)
  320. WHERE rownum between 1 and ?)
  321. </query>
  322. <!-- 以下 是新增的返线方法-->
  323. <query id="BackLine.AddMILPLAN" desc="添加新的主计划">
  324. INSERT INTO MIL_PLAN(
  325. ID,
  326. SEQ,
  327. JUDGE_STOVE_NO,
  328. LOT_NO,
  329. CONTRACT_NO,
  330. IMP_PROCESS,
  331. PLINE_CODE,
  332. PROCESS_STATUS,
  333. DB_LENGTH,
  334. DB_HEIGHT,
  335. ROLL_LENGTH,
  336. SAW_NUM,
  337. TARGET_LENGTH,
  338. FINISH_USER,
  339. TARGET_LIABRARY,
  340. VARIETIES,
  341. PIPE_SIZE,
  342. BUCKLE_TYPE,
  343. LENGTH_RANGE,
  344. ROLL_STANDRAD,
  345. PIPE_SECTION,
  346. STEELNAME,
  347. GRADENAME,
  348. STEEL_STANDRAD,
  349. TARGET,
  350. BRANCH,
  351. TON,
  352. CUT_TARGET,
  353. CUT_LENGTH,
  354. CUT_WEIGHT,
  355. DB_NUM,
  356. START_TIME,
  357. STATUS,
  358. NODE_STATUS,
  359. CUT_HEAD_LENGTHP,
  360. CUT_TRAIL_LENGTHP,
  361. PRODUCE_STANDRAD,
  362. BACK_PLAN_FLAG,
  363. FEED_TIME)
  364. VALUES(
  365. '#ID#',
  366. '#SEQ#',
  367. '#JUDGE_STOVE_NO#',
  368. '#LOT_NO#',
  369. '#CONTRACT_NO#',
  370. '#IMP_PROCESS#',
  371. '#PLINE_CODE#',
  372. '#PROCESS_STATUS#',
  373. '#DB_LENGTH#',
  374. '#DB_HEIGHT#',
  375. '#ROLL_LENGTH#',
  376. '#SAW_NUM#',
  377. '#TARGET_LENGTH#',
  378. '#FINISH_USER#',
  379. '#TARGET_LIABRARY#',
  380. '#VARIETIES#',
  381. '#PIPE_SIZE#',
  382. '#BUCKLE_TYPE#',
  383. '#LENGTH_RANGE#',
  384. '#ROLL_STANDRAD#',
  385. '#PIPE_SECTION#',
  386. '#STEELNAME#',
  387. '#GRADENAME#',
  388. '#STEEL_STANDRAD#',
  389. '#TARGET#',
  390. '#BRANCH#',
  391. '#TON#',
  392. '#CUT_TARGET#',
  393. '#CUT_LENGTH#',
  394. '#CUT_WEIGHT#',
  395. '#DB_NUM#',
  396. TO_Date('#START_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  397. '#STATUS#',
  398. '#NODE_STATUS#',
  399. '#CUT_HEAD_LENGTHP#',
  400. '#CUT_TRAIL_LENGTHP#',
  401. '#PRODUCE_STANDRAD#',
  402. '#BACK_PLAN_FLAG#',
  403. TO_Date('#FEED_TIME#', 'YYYY-MM-DD HH24:MI:SS'))
  404. </query>
  405. <query id="BackLine.AddStraightResult" desc="添加矫直实绩">
  406. INSERT INTO MIL_STRAIGHTENING_RESULT(
  407. RESULT_NO,
  408. LOT_NO,
  409. STOVE_NO,
  410. JUDGE_STOVE_NO,
  411. PLINE_CODE,
  412. QUALIFIED_NUM1,
  413. ROLLER_UP_ANGLE11,
  414. ROLLER_UP_ANGLE12,
  415. ROLLER_UP_ANGLE13,
  416. ROLLER_UP_ANGLE14,
  417. ROLLER_UP_ANGLE15,
  418. ROLLER_DOWN_ANGLE11,
  419. ROLLER_DOWN_ANGLE12,
  420. ROLLER_DOWN_ANGLE13,
  421. ROLLER_DOWN_ANGLE14,
  422. ROLLER_DOWN_ANGLE15,
  423. ROLLER_SPACE11,
  424. ROLLER_SPACE12,
  425. ROLLER_SPACE13,
  426. ROLLER_SPACE14,
  427. ROLLER_SPACE15,
  428. QUALIFIED_NUM2,
  429. ROLLER_UP_ANGLE21,
  430. ROLLER_UP_ANGLE22,
  431. ROLLER_UP_ANGLE23,
  432. ROLLER_UP_ANGLE24,
  433. ROLLER_UP_ANGLE25,
  434. ROLLER_DOWN_ANGLE21,
  435. ROLLER_DOWN_ANGLE22,
  436. ROLLER_DOWN_ANGLE23,
  437. ROLLER_DOWN_ANGLE24,
  438. ROLLER_DOWN_ANGLE25,
  439. ROLLER_SPACE21,
  440. ROLLER_SPACE22,
  441. ROLLER_SPACE23,
  442. ROLLER_SPACE24,
  443. ROLLER_SPACE25,
  444. QUALIFIED_NUM3,
  445. ROLLER_UP_ANGLE31,
  446. ROLLER_UP_ANGLE32,
  447. ROLLER_UP_ANGLE33,
  448. ROLLER_UP_ANGLE34,
  449. ROLLER_UP_ANGLE35,
  450. ROLLER_DOWN_ANGLE31,
  451. ROLLER_DOWN_ANGLE32,
  452. ROLLER_DOWN_ANGLE33,
  453. ROLLER_DOWN_ANGLE34,
  454. ROLLER_DOWN_ANGLE35,
  455. ROLLER_SPACE31,
  456. ROLLER_SPACE32,
  457. ROLLER_SPACE33,
  458. ROLLER_SPACE34,
  459. ROLLER_SPACE35,
  460. ROLLER_ENTER_UP_ANGLE1,
  461. ROLLER_ENTER_UP_ANGLE2,
  462. ROLLER_ENTER_DOWN_ANGLE1,
  463. ROLLER_ENTER_DOWN_ANGLE2,
  464. ROLLER_MIDDLE_UP_ANGLE1,
  465. ROLLER_MIDDLE_UP_ANGLE2,
  466. ROLLER_MIDDLE_DOWN_ANGLE1,
  467. ROLLER_MIDDLE_DOWN_ANGLE2,
  468. ROLLER_EXIT_UP_ANGLE1,
  469. ROLLER_EXIT_UP_ANGLE2,
  470. ROLLER_EXIT_DOWN_ANGLE1,
  471. ROLLER_EXIT_DOWN_ANGLE2,
  472. ROLLER_ENTER_SPACE1,
  473. ROLLER_ENTER_SPACE2,
  474. ROLLER_MIDDLE_SPACE1,
  475. ROLLER_MIDDLE_SPACE2,
  476. ROLLER_EXIT_SPACE1,
  477. ROLLER_EXIT_SPACE2,
  478. MIDDLE_ROLLER_SPACE,
  479. MAIN_MOTOR_SPEED,
  480. ROLLING_SPEED,
  481. IN_MAT_NUM,
  482. QUALIFIED_NUM,
  483. DEFLECTION,
  484. ENTRANCE_SPEED,
  485. EXIT_SPEED,
  486. START_TIME,
  487. END_TIME,
  488. NODE_FUR_FLAG,
  489. REMARK,
  490. COL_MODE,
  491. COL_TIME,
  492. COL_USER,
  493. COL_SHIFT,
  494. COL_GROUP,
  495. ROLLER_UP_ANGLE26,
  496. ROLLER_DOWN_ANGLE26,
  497. ROLLER_UP_ANGLE16,
  498. ROLLER_DOWN_ANGLE16,
  499. KG_FLAG)
  500. VALUES(
  501. '#RESULT_NO#',
  502. '#LOT_NO#',
  503. '#STOVE_NO#',
  504. '#JUDGE_STOVE_NO#',
  505. '#PLINE_CODE#',
  506. '#QUALIFIED_NUM1#',
  507. '#ROLLER_UP_ANGLE11#',
  508. '#ROLLER_UP_ANGLE12#',
  509. '#ROLLER_UP_ANGLE13#',
  510. '#ROLLER_UP_ANGLE14#',
  511. '#ROLLER_UP_ANGLE15#',
  512. '#ROLLER_DOWN_ANGLE11#',
  513. '#ROLLER_DOWN_ANGLE12#',
  514. '#ROLLER_DOWN_ANGLE13#',
  515. '#ROLLER_DOWN_ANGLE14#',
  516. '#ROLLER_DOWN_ANGLE15#',
  517. '#ROLLER_SPACE11#',
  518. '#ROLLER_SPACE12#',
  519. '#ROLLER_SPACE13#',
  520. '#ROLLER_SPACE14#',
  521. '#ROLLER_SPACE15#',
  522. '#QUALIFIED_NUM2#',
  523. '#ROLLER_UP_ANGLE21#',
  524. '#ROLLER_UP_ANGLE22#',
  525. '#ROLLER_UP_ANGLE23#',
  526. '#ROLLER_UP_ANGLE24#',
  527. '#ROLLER_UP_ANGLE25#',
  528. '#ROLLER_DOWN_ANGLE21#',
  529. '#ROLLER_DOWN_ANGLE22#',
  530. '#ROLLER_DOWN_ANGLE23#',
  531. '#ROLLER_DOWN_ANGLE24#',
  532. '#ROLLER_DOWN_ANGLE25#',
  533. '#ROLLER_SPACE21#',
  534. '#ROLLER_SPACE22#',
  535. '#ROLLER_SPACE23#',
  536. '#ROLLER_SPACE24#',
  537. '#ROLLER_SPACE25#',
  538. '#QUALIFIED_NUM3#',
  539. '#ROLLER_UP_ANGLE31#',
  540. '#ROLLER_UP_ANGLE32#',
  541. '#ROLLER_UP_ANGLE33#',
  542. '#ROLLER_UP_ANGLE34#',
  543. '#ROLLER_UP_ANGLE35#',
  544. '#ROLLER_DOWN_ANGLE31#',
  545. '#ROLLER_DOWN_ANGLE32#',
  546. '#ROLLER_DOWN_ANGLE33#',
  547. '#ROLLER_DOWN_ANGLE34#',
  548. '#ROLLER_DOWN_ANGLE35#',
  549. '#ROLLER_SPACE31#',
  550. '#ROLLER_SPACE32#',
  551. '#ROLLER_SPACE33#',
  552. '#ROLLER_SPACE34#',
  553. '#ROLLER_SPACE35#',
  554. '#ROLLER_ENTER_UP_ANGLE1#',
  555. '#ROLLER_ENTER_UP_ANGLE2#',
  556. '#ROLLER_ENTER_DOWN_ANGLE1#',
  557. '#ROLLER_ENTER_DOWN_ANGLE2#',
  558. '#ROLLER_MIDDLE_UP_ANGLE1#',
  559. '#ROLLER_MIDDLE_UP_ANGLE2#',
  560. '#ROLLER_MIDDLE_DOWN_ANGLE1#',
  561. '#ROLLER_MIDDLE_DOWN_ANGLE2#',
  562. '#ROLLER_EXIT_UP_ANGLE1#',
  563. '#ROLLER_EXIT_UP_ANGLE2#',
  564. '#ROLLER_EXIT_DOWN_ANGLE1#',
  565. '#ROLLER_EXIT_DOWN_ANGLE2#',
  566. '#ROLLER_ENTER_SPACE1#',
  567. '#ROLLER_ENTER_SPACE2#',
  568. '#ROLLER_MIDDLE_SPACE1#',
  569. '#ROLLER_MIDDLE_SPACE2#',
  570. '#ROLLER_EXIT_SPACE1#',
  571. '#ROLLER_EXIT_SPACE2#',
  572. '#MIDDLE_ROLLER_SPACE#',
  573. '#MAIN_MOTOR_SPEED#',
  574. '#ROLLING_SPEED#',
  575. '#IN_MAT_NUM#',
  576. '#QUALIFIED_NUM#',
  577. '#DEFLECTION#',
  578. '#ENTRANCE_SPEED#',
  579. '#EXIT_SPEED#',
  580. SYSDATE,
  581. TO_Date('#END_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  582. '#NODE_FUR_FLAG#',
  583. '#REMARK#',
  584. '#COL_MODE#',
  585. SYSDATE,
  586. '#COL_USER#',
  587. '#COL_SHIFT#',
  588. '#COL_GROUP#',
  589. '#ROLLER_UP_ANGLE26#',
  590. '#ROLLER_DOWN_ANGLE26#',
  591. '#ROLLER_UP_ANGLE16#',
  592. '#ROLLER_DOWN_ANGLE16#',
  593. '#KG_FLAG#')
  594. </query>
  595. <query id="BackLine.AddETResult" desc="添加ET探伤实绩">
  596. INSERT INTO MIL_ET_RESULT(
  597. RESULT_NO,
  598. LOT_NO,
  599. STOVE_NO,
  600. JUDGE_STOVE_NO,
  601. PLINE_CODE,
  602. PRODUCT_STANDARDS,
  603. INSPECTION_STANDARD,
  604. TESTING_METHOD,
  605. CALIBRATION_METHOD,
  606. ARTIFICIAL_DEFECT_SHAPE,
  607. EXCITATION_FREQUENCY1,
  608. EXCITATION_FREQUENCY2,
  609. EXCITATION_FREQUENCY3,
  610. TESTING_SPEED1,
  611. TESTING_SPEED2,
  612. TESTING_SPEED3,
  613. START_TIME,
  614. EXECUTIVE_PRODUCER,
  615. PRODUCER_TIME,
  616. PRODUCER_TEL,
  617. REMARK,
  618. USERID,
  619. SIGNID,
  620. TESTING_TIME,
  621. REMARK2,
  622. COL_MODE,
  623. COL_TIME,
  624. COL_USER,
  625. COL_SHIFT,
  626. COL_GROUP)
  627. VALUES(
  628. '#RESULT_NO#',
  629. '#LOT_NO#',
  630. '#STOVE_NO#',
  631. '#JUDGE_STOVE_NO#',
  632. '#PLINE_CODE#',
  633. '#PRODUCT_STANDARDS#',
  634. '#INSPECTION_STANDARD#',
  635. '#TESTING_METHOD#',
  636. '#CALIBRATION_METHOD#',
  637. '#ARTIFICIAL_DEFECT_SHAPE#',
  638. '#EXCITATION_FREQUENCY1#',
  639. '#EXCITATION_FREQUENCY2#',
  640. '#EXCITATION_FREQUENCY3#',
  641. '#TESTING_SPEED1#',
  642. '#TESTING_SPEED2#',
  643. '#TESTING_SPEED3#',
  644. SYSDATE,
  645. '#EXECUTIVE_PRODUCER#',
  646. SYSDATE,
  647. '#PRODUCER_TEL#',
  648. '#REMARK#',
  649. '#USERID#',
  650. '#SIGNID#',
  651. SYSDATE,
  652. '#REMARK2#',
  653. '#COL_MODE#',
  654. SYSDATE,
  655. '#COL_USER#',
  656. '#COL_SHIFT#',
  657. '#COL_GROUP#')
  658. </query>
  659. <query id="BackLine.AddMTResult" desc="添加MT探伤实绩">
  660. INSERT INTO MIL_MT_RESULT(
  661. RESULT_NO,
  662. LOT_NO,
  663. STOVE_NO,
  664. JUDGE_STOVE_NO,
  665. PLINE_CODE,
  666. PRODUCT_STANDARDS,
  667. LO_SURFACE,
  668. LI_SURFACE,
  669. TO_SURFACE,
  670. TI_SURFACE,
  671. GROOVE_SHAPE,
  672. INSPECTION_STANDARD,
  673. LONGITUDINAL_CURRENT1,
  674. TRANSVERSE_CURRENT1,
  675. LONGITUDINAL_CURRENT2,
  676. TRANSVERSE_CURRENT2,
  677. SPEED1,
  678. SPEED2,
  679. DETECTION_SPEED1,
  680. DETECTION_SPEED2,
  681. USERID,
  682. SIGNID,
  683. START_TIME,
  684. EXECUTIVE_PRODUCER,
  685. PRODUCER_TIME,
  686. PRODUCER_TEL,
  687. REMARK,
  688. COL_MODE,
  689. COL_TIME,
  690. COL_USER,
  691. COL_SHIFT,
  692. COL_GROUP)
  693. VALUES(
  694. '#RESULT_NO#',
  695. '#LOT_NO#',
  696. '#STOVE_NO#',
  697. '#JUDGE_STOVE_NO#',
  698. '#PLINE_CODE#',
  699. '#PRODUCT_STANDARDS#',
  700. '#LO_SURFACE#',
  701. '#LI_SURFACE#',
  702. '#TO_SURFACE#',
  703. '#TI_SURFACE#',
  704. '#GROOVE_SHAPE#',
  705. '#INSPECTION_STANDARD#',
  706. '#LONGITUDINAL_CURRENT1#',
  707. '#TRANSVERSE_CURRENT1#',
  708. '#LONGITUDINAL_CURRENT2#',
  709. '#TRANSVERSE_CURRENT2#',
  710. '#SPEED1#',
  711. '#SPEED2#',
  712. '#DETECTION_SPEED1#',
  713. '#DETECTION_SPEED2#',
  714. '#USERID#',
  715. '#SIGNID#',
  716. SYSDATE,
  717. '#EXECUTIVE_PRODUCER#',
  718. SYSDATE,
  719. '#PRODUCER_TEL#',
  720. '#REMARK#',
  721. '#COL_MODE#',
  722. SYSDATE,
  723. '#COL_USER#',
  724. '#COL_SHIFT#',
  725. '#COL_GROUP#')
  726. </query>
  727. <query id="BackLine.AddUTResult" desc="添加UT探伤实绩">
  728. INSERT INTO MIL_UL_RESUL(
  729. RESULT_NO,
  730. LOT_NO,
  731. STOVE_NO,
  732. JUDGE_STOVE_NO,
  733. PLINE_CODE,
  734. PRODUCT_STANDARDS,
  735. INSTRUMENT_TYPE,
  736. PROBE_TYPE,
  737. SENSTIVITY,
  738. INHIBITION,
  739. COUPLING_AGENT,
  740. SURFACE_APPEARANCE,
  741. LO_SURFACE,
  742. LI_SURFACE,
  743. TO_SURFACE,
  744. TI_SURFACE,
  745. USERID,
  746. SIGNID,
  747. START_TIME,
  748. EXECUTIVE_PRODUCER,
  749. PRODUCER_TIME,
  750. PRODUCER_TEL,
  751. NODE_FUR_FLAG,
  752. REMARK,
  753. COL_MODE,
  754. COL_TIME,
  755. COL_USER,
  756. COL_SHIFT,
  757. COL_GROUP)
  758. VALUES(
  759. '#RESULT_NO#',
  760. '#LOT_NO#',
  761. '#STOVE_NO#',
  762. '#JUDGE_STOVE_NO#',
  763. '#PLINE_CODE#',
  764. '#PRODUCT_STANDARDS#',
  765. '#INSTRUMENT_TYPE#',
  766. '#PROBE_TYPE#',
  767. '#SENSTIVITY#',
  768. '#INHIBITION#',
  769. '#COUPLING_AGENT#',
  770. '#SURFACE_APPEARANCE#',
  771. '#LO_SURFACE#',
  772. '#LI_SURFACE#',
  773. '#TO_SURFACE#',
  774. '#TI_SURFACE#',
  775. '#USERID#',
  776. '#SIGNID#',
  777. SYSDATE,
  778. '#EXECUTIVE_PRODUCER#',
  779. SYSDATE,
  780. '#PRODUCER_TEL#',
  781. '#NODE_FUR_FLAG#',
  782. '#REMARK#',
  783. '#COL_MODE#',
  784. SYSDATE,
  785. '#COL_USER#',
  786. '#COL_SHIFT#',
  787. '#COL_GROUP#')
  788. </query>
  789. <query id="BackLine.AddStraightRack" desc="添加矫直管号队列">
  790. INSERT INTO MIL_STRAIGH_RACK(
  791. MAT_NO,
  792. LOT_NO,
  793. STOVE_NO,
  794. JUDGE_STOVE_NO,
  795. STEELCODE,
  796. STEELNAME,
  797. GRADECODE,
  798. GRADENAME,
  799. PLINE_CODE,
  800. FTUBE_DIAMETER,
  801. FTUBE_WALL_THICKNESS,
  802. FTUBE_LENGTH,
  803. START_STRAIGHTENING_TIME,
  804. END_STRAIGHTENING_TIME,
  805. COL_MODE,
  806. COL_TIME,
  807. SEQ,
  808. COL_NO,
  809. COL_SHIFT,
  810. COL_GROUP,
  811. RESULT_NO,
  812. PIPE_LENGTH)
  813. VALUES(
  814. '#MAT_NO#',
  815. '#LOT_NO#',
  816. '#STOVE_NO#',
  817. '#JUDGE_STOVE_NO#',
  818. '#STEELCODE#',
  819. '#STEELNAME#',
  820. '#GRADECODE#',
  821. '#GRADENAME#',
  822. '#PLINE_CODE#',
  823. '#FTUBE_DIAMETER#',
  824. '#FTUBE_WALL_THICKNESS#',
  825. '#FTUBE_LENGTH#',
  826. SYSDATE,
  827. TO_Date('#END_STRAIGHTENING_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  828. '0',
  829. SYSDATE,
  830. '#SEQ#',
  831. '#COL_NO#',
  832. '#COL_SHIFT#',
  833. '#COL_GROUP#',
  834. '#RESULT_NO#',
  835. '#PIPE_LENGTH#')
  836. </query>
  837. <query id="BackLine.AddTestRack" desc="添加探伤管号队列">
  838. INSERT INTO MIL_TESTING_RACK(
  839. MAT_NO,
  840. LOT_NO,
  841. STOVE_NO,
  842. JUDGE_STOVE_NO,
  843. STEELCODE,
  844. STEELNAME,
  845. GRADECODE,
  846. GRADENAME,
  847. PLINE_CODE,
  848. START_INSPECTION_TIME,
  849. REMARK,
  850. COL_MODE,
  851. SEQ,
  852. COL_NO,
  853. RESULT_NO,
  854. FTUBE_DIAMETER,
  855. FTUBE_WALL_THICKNESS,
  856. FTUBE_LENGTH,
  857. PIPE_LENGTH
  858. )
  859. VALUES(
  860. '#MAT_NO#',
  861. '#LOT_NO#',
  862. '#STOVE_NO#',
  863. '#JUDGE_STOVE_NO#',
  864. '#STEELCODE#',
  865. '#STEELNAME#',
  866. '#GRADECODE#',
  867. '#GRADENAME#',
  868. '#PLINE_CODE#',
  869. SYSDATE,
  870. '#REMARK#',
  871. '0',
  872. '#SEQ#',
  873. '#COL_NO#',
  874. '#RESULT_NO#',
  875. '#FTUBE_DIAMETER#',
  876. '#FTUBE_WALL_THICKNESS#',
  877. '#FTUBE_LENGTH#',
  878. '#PIPE_LENGTH#')
  879. </query>
  880. <query id="BackLine.AddQaRack" desc="添加人工质检管号队列">
  881. INSERT INTO MIL_QA_RACK(
  882. LOT_NO,
  883. STOVE_NO,
  884. JUDGE_STOVE_NO,
  885. PLINE_CODE,
  886. COL_MODE,
  887. SEQ,
  888. RESULT_NO)
  889. VALUES(
  890. '#LOT_NO#',
  891. '#STOVE_NO#',
  892. '#JUDGE_STOVE_NO#',
  893. '#PLINE_CODE#',
  894. '0',
  895. '#SEQ#',
  896. '#RESULT_NO#')
  897. </query>
  898. <query id = "FrmBackLine.doQueryStartTime" desc = "查询当前开始探伤炉计划时间">
  899. <![CDATA[
  900. SELECT TO_CHAR(T.START_TIME, 'YYYY-MM-DD HH24:MI:SS')START_TIME,
  901. TO_CHAR(T.FEED_TIME, 'YYYY-MM-DD HH24:MI:SS')FEED_TIME
  902. FROM MIL_PLAN T
  903. WHERE T.STATUS = '85'
  904. AND T.NODE_STATUS <>'90'
  905. AND T.PLINE_CODE = ?
  906. ]]>
  907. </query>
  908. </querymap>