081bdd4376f4fcb9cacebe3f9607231bc3a251ad.svn-base 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIH020020_01.select" desc="init " fetchSize="10">
  4. <![CDATA[
  5. SELECT a.SLAB_NO
  6. , a.COIL_NO
  7. , DECODE(RHF_STAT,'1','入炉','2','出炉','3','吊销') RHF_STAT
  8. , a.DEVNO
  9. , a.CHRGING_BEF_TEMP
  10. , a.CHRGING_BEF_WGT
  11. , a.EQ_HT_TEMP
  12. , a.INFUR_HOUR
  13. , a.CHARING_DTIME
  14. , a.EXTRACT_DTIME
  15. , a.EXTRACT_AVG_TEMP
  16. , b.MISSNO_CAUSE_CD
  17. , b.MISSNO_DTIME
  18. FROM TBH02_REHEATFUR a ,
  19. TBH02_RHF_MISSNO b
  20. WHERE a.SLAB_NO = b.SLAB_NO(+)
  21. and a.RHF_STAT IN ('1','2','3')
  22. and a.devno LIKE ?||'%'
  23. and a.RHF_STAT <> '3'
  24. ORDER BY A.RHF_STAT,A.COIL_NO
  25. ]]>
  26. </query>
  27. <query id="UIH020020_INIT.select" desc="init " fetchSize="10">
  28. <![CDATA[
  29. SELECT distinct b.SLAB_NO label1
  30. ,b.SLAB_NO value1
  31. ,b.COIL_NO label2
  32. ,b.COIL_NO value2
  33. ,b.ROLL_SLAB_SEQ
  34. ,b.ROLL_MANA_NO
  35. FROM TBF02_MILL_IDX a,
  36. TBF02_SPEC_MILL b
  37. WHERE a.SLAB_NO = b.SLAB_NO
  38. AND b.STATUS_CD IN('A','B')
  39. AND a.L2_SEND = 'Y'
  40. ORDER BY b.ROLL_MANA_NO,
  41. b.ROLL_SLAB_SEQ
  42. ]]>
  43. </query>
  44. <query id="UIH020020_COIL_NO.select" desc="init " fetchSize="10">
  45. <![CDATA[
  46. SELECT COIL_NO,SLAB_WGT FROM TBF02_SPEC_MILL
  47. WHERE SLAB_NO = ?
  48. AND (STATUS_CD = 'A' or STATUS_CD = 'B')
  49. ]]>
  50. </query>
  51. <query id="UIH020020_EMP.select" desc="init " fetchSize="10">
  52. <![CDATA[
  53. SELECT EMP_NM label
  54. ,EMP_NM value
  55. FROM TBZ01_FAC_EMP_GROUP
  56. WHERE GROUP_CD = ?
  57. AND PROC_CD = 'RB'
  58. AND FAC_CD = 'R'
  59. ]]>
  60. </query>
  61. <query id="UIH020020_GROUP.select" desc="init " fetchSize="10">
  62. <![CDATA[
  63. SELECT SM_CFNM label
  64. , SM_CD value
  65. FROM TBZ00_COMMCD
  66. WHERE LG_CD = 'Z05002'
  67. ]]>
  68. </query>
  69. <query id="UIH020020_SHIFT.select" desc="init " fetchSize="10">
  70. <![CDATA[
  71. SELECT SM_CFNM label
  72. , SM_CD value
  73. FROM TBZ00_COMMCD
  74. WHERE LG_CD = 'Z05001'
  75. ]]>
  76. </query>
  77. <query id="UIH020020_REJ_CD.select" desc="init " fetchSize="10">
  78. <![CDATA[
  79. SELECT SM_CFNM label
  80. ,SM_CD value
  81. FROM TBZ00_COMMCD
  82. WHERE LG_CD = 'H02008'
  83. ]]>
  84. </query>
  85. <query id="UIH020020_REJ_RES_CD.select" desc="init " fetchSize="10">
  86. <![CDATA[
  87. SELECT SM_CFNM label
  88. ,SM_CD value
  89. FROM TBZ00_COMMCD
  90. WHERE LG_CD = 'H02009'
  91. ]]>
  92. </query>
  93. <query id="UIH020020_02.select" desc="查询板坯详细信息,这里钢卷号来源轧制。没有钢卷号的情况说明在计划中不存在 " fetchSize="10">
  94. <![CDATA[
  95. select a.DEVNO
  96. ,a.CHRGING_WKSHIFT
  97. ,a.CHRGING_WKGROUP
  98. ,a.CHRGING_WK_EMP_NO
  99. ,a.CHARING_DTIME
  100. ,a.CHRGING_BEF_WGT
  101. ,a.CHRGING_BEF_TEMP
  102. ,a.EXTRACT_WKSHIFT
  103. ,a.EXTRACT_WKGROUP
  104. ,a.EXTRACT_WK_EMP_NO
  105. ,a.EXTRACT_DTIME
  106. ,a.INFUR_HOUR
  107. ,a.EXTRACT_AVG_TEMP
  108. ,a.EQ_HT_INFUR_HOUR
  109. ,a.EQ_HT_TEMP + 1000 EQ_HT_TEMP
  110. ,DECODE(a.ROW_NUM,'1','一列','2','二列','0','长坯') ROW_NUM
  111. ,b.MISSNO_WKSHIFT
  112. ,b.MISSNO_WKGROUP
  113. ,b.MISSNO_WK_EMP_NO
  114. ,b.MISSNO_DTIME
  115. ,b.MISSNO_CLF
  116. ,b.MISSNO_CAUSE_CD
  117. from TBH02_REHEATFUR a
  118. ,TBH02_RHF_MISSNO b
  119. where a.SLAB_NO = b.SLAB_NO(+)
  120. and a.coil_no = b.coil_no(+)
  121. and a.slab_no = ? and a.coil_no LIKE ?||'%'
  122. ]]>
  123. </query>
  124. <query id="UIH020020_03.select" desc="加热炉出炉 从TBF02_SPEC_MILL表插到TBH02_COIL_COMM中的数据" fetchSize="10">
  125. <![CDATA[
  126. select STL_GRD --牌号
  127. ,SPEC_ABBSYM --标准号
  128. ,DELV_REQ_DATE --交货期
  129. ,ORD_USEAGE_CD --定单用途代码
  130. ,ROUTE --去向
  131. from TBF02_SPEC_MILL
  132. where COIL_NO = ?
  133. ]]>
  134. </query>
  135. <query id="UIH020020_04.select" desc="加热炉出炉 从TBF02_SPEC_MILL_D表插到TBH02_COIL_COMM_D中的数据" fetchSize="10">
  136. <![CDATA[
  137. select COIL_CUT_SEQ
  138. ,ORD_THK
  139. ,ORD_WTH
  140. ,ORD_LEN
  141. ,ORD_WGT
  142. ,ORD_WGT_MIN
  143. ,ORD_WGT_MAX
  144. ,ORD_INDIA
  145. ,ORD_OUTDIA
  146. ,ORD_NO
  147. ,ORD_SEQ
  148. ,ORD_FL
  149. from TBF02_SPEC_MILL_D
  150. where SLAB_EDT_SEQ = ?
  151. ]]>
  152. </query>
  153. <query id="UIH020020_05.select" desc="从TBG02_SLAB_COMM表插到TBH02_SLAB_COMM中的数据" fetchSize="10">
  154. <![CDATA[
  155. select SLAB_WGT,CUR_PROG_CD,ORD_NO,ORD_SEQ from tbg02_slab_comm where SLAB_NO = ? AND SLAB_STAT = '2'
  156. ]]>
  157. </query>
  158. <query id="UIH020020_06.select" desc="获取钢卷公共表中的卷号信息来进行炉前取消操作" fetchSize="10">
  159. <![CDATA[
  160. select a.OLD_SAMPL_NO from tbh02_coil_comm a where a.SLAB_NO = ? and a.COIL_NO = ?
  161. ]]>
  162. </query>
  163. <query id="UIH020020_01.update" desc="加热炉入炉 TBH02_REHEATFUR修改 " fetchSize="10">
  164. <![CDATA[
  165. update TBH02_REHEATFUR set
  166. CHARING_DTIME = ?
  167. ,CHRGING_BEF_WGT = ?
  168. ,CHRGING_BEF_TEMP = ?
  169. ,CHRGING_WKSHIFT = ?
  170. ,CHRGING_WKGROUP = ?
  171. ,CHRGING_WK_EMP_NO = ?
  172. ,ROW_NUM = ?
  173. ,MOD_ID = 'UIH020020'
  174. ,MOD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MIDD')
  175. where slab_no = ? and coil_no = ?
  176. ]]>
  177. </query>
  178. <query id="UIH020020_02.update" desc="加热炉入炉 tbg02_slab_comm修改 " fetchSize="10">
  179. <![CDATA[
  180. update TBG02_SLAB_COMM set
  181. RHF_CHARGING_STAT_CD = '1'
  182. ,SLAB_RHF_IN_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MIDD')
  183. ,BEF_PROG_CD = CUR_PROG_CD
  184. ,BEF_PROG_CD_PGM = CUR_PROG_CD_PGM
  185. ,BEF_PROG_CD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MIDD')
  186. ,CUR_PROG_CD = 'RBB'
  187. ,CUR_PROG_CD_PGM = 'UIH020020'
  188. ,CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MIDD')
  189. ,SLAB_STOCK_EXT_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MIDD')
  190. ,CUR_LOAD_LOC = 'RFI'
  191. ,CUR_LOAD_LOC_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MIDD')
  192. where slab_no = ?
  193. ]]>
  194. </query>
  195. <query id="UIH020020_03.update" desc="加热炉出炉 tbg02_slab_comm修改 " fetchSize="10">
  196. <![CDATA[
  197. update TBG02_SLAB_COMM set
  198. RHF_CHARGING_STAT_CD = '2'
  199. ,MATRL_END_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MIDD')
  200. ,SLAB_RHF_OUT_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MIDD')
  201. ,CUR_PROG_CD = 'RCB'
  202. ,CUR_PROG_CD_PGM = ?
  203. ,CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MIDD')
  204. ,BEF_PROG_CD = CUR_PROG_CD
  205. ,BEF_PROG_CD_PGM = CUR_PROG_CD_PGM
  206. ,BEF_PROG_CD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MIDD')
  207. where slab_no = ?
  208. ]]>
  209. </query>
  210. <query id="UIH020020_04.update" desc="板坯缺号 tbg02_slab_comm修改 " fetchSize="10">
  211. <![CDATA[
  212. update TBG02_SLAB_COMM set
  213. SLAB_STAT = ?
  214. ,MISSNO_CLF = ?
  215. ,MISSNO_CAUSE_CD = ?
  216. ,MISSNO_OCR_DTIME = ?
  217. ,MISSNO_EMP_ID = ?
  218. ,BEF_PROG_CD = CUR_PROG_CD
  219. ,BEF_PROG_CD_PGM = CUR_PROG_CD_PGM
  220. ,BEF_PROG_CD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MIDD')
  221. --,CUR_PROG_CD = 'RRC'
  222. ,CUR_PROG_CD_PGM = 'UIH020020'
  223. ,CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MIDD')
  224. ,RHF_CHARGING_STAT_CD = ''
  225. ,MILL_SCH_STAT = ''
  226. where slab_no = ?
  227. ]]>
  228. </query>
  229. <query id="UIH020020_05.update" desc="加热炉出炉 TBH02_REHEATFUR修改 " fetchSize="10">
  230. <![CDATA[
  231. update TBH02_REHEATFUR set
  232. EXTRACT_DTIME = ?
  233. ,INFUR_HOUR = ?
  234. ,EXTRACT_AVG_TEMP = ?
  235. ,EQ_HT_INFUR_HOUR = ?
  236. ,EQ_HT_TEMP = ?
  237. ,EXTRACT_WKSHIFT = ?
  238. ,EXTRACT_WKGROUP = ?
  239. ,EXTRACT_WK_EMP_NO = ?
  240. ,RHF_STAT = ?
  241. ,MOD_ID = 'UIH020020'
  242. ,MOD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MIDD')
  243. where SLAB_NO = ? and COIL_NO = ?
  244. ]]>
  245. </query>
  246. <query id="UIH020020_06.update" desc=" 板坯缺号 TBH02_RHF_MISSNO修改 " fetchSize="10">
  247. <![CDATA[
  248. update TBH02_RHF_MISSNO set
  249. COIL_NO = ?
  250. ,MISSNO_DTIME = ?
  251. ,MISSNO_CLF = ?
  252. ,MISSNO_CAUSE_CD = ?
  253. ,MISSNO_WKSHIFT = ?
  254. ,MISSNO_WKGROUP = ?
  255. ,MISSNO_WK_EMP_NO = ?
  256. ,REG_USE_ID = ?
  257. ,MOD_ID = 'UIH020020'
  258. ,MOD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  259. where SLAB_NO = ? and COIL_NO = ?
  260. ]]>
  261. </query>
  262. <query id="UIH020020_07.update" desc=" 板坯缺号 TBH02_REHEATFUR修改 " fetchSize="10">
  263. <![CDATA[
  264. update TBH02_REHEATFUR set
  265. RHF_STAT = ?
  266. where SLAB_NO = ? and COIL_NO = ?
  267. ]]>
  268. </query>
  269. <query id="UIH020020_08.update" desc="板坯缺号 tbg02_slab_comm修改 " fetchSize="10">
  270. <![CDATA[
  271. update TBG02_SLAB_COMM set
  272. SLAB_STAT = '3'
  273. , MATRL_END_CAUSE_CD = '1'
  274. , MATRL_END_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  275. where slab_no = ?
  276. ]]>
  277. </query>
  278. <query id="UIH020020_09.update" desc="轧回 tbg02_slab_comm修改 " fetchSize="10">
  279. <![CDATA[
  280. update TBG02_SLAB_COMM set
  281. SLAB_WTH = ?,
  282. SLAB_THK = ?,
  283. SLAB_LEN = ?,
  284. REG_ID = 'MissionNo',
  285. REG_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  286. where slab_no = ?
  287. ]]>
  288. </query>
  289. <query id="UIH020020_10.update" desc="轧回 tbg04_slab_yard修改 " fetchSize="10">
  290. <![CDATA[
  291. update tbg04_slab_yard set
  292. SLAB_NO = ?,
  293. REG_ID = ?,
  294. REG_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  295. where YARD_ADDR = ?
  296. ]]>
  297. </query>
  298. <query id="UIH020020_11.update" desc="炉前取消 tbg04_slab_yard修改 " fetchSize="10">
  299. <![CDATA[
  300. update tbg04_slab_yard set
  301. SLAB_NO = ?,
  302. REG_ID = ?,
  303. REG_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  304. where YARD_ADDR = ? AND STORELAY = ?
  305. ]]>
  306. </query>
  307. <query id="UIH020020_01.insert" desc="加热炉入炉 " fetchSize="10">
  308. <![CDATA[
  309. insert into TBH02_REHEATFUR
  310. ( slab_no
  311. ,DEVNO
  312. ,RHF_STAT
  313. ,COIL_NO
  314. ,CHARING_DTIME
  315. ,CHRGING_BEF_WGT
  316. ,CHRGING_BEF_TEMP
  317. ,CHRGING_WKSHIFT
  318. ,CHRGING_WKGROUP
  319. ,CHRGING_WK_EMP_NO
  320. ,ROW_NUM
  321. ,REG_ID
  322. ,REG_DTIME
  323. )
  324. values
  325. ( ?
  326. ,?
  327. ,'1'
  328. ,?
  329. ,?
  330. ,?
  331. ,?
  332. ,?
  333. ,?
  334. ,?
  335. ,?
  336. ,'UIH020020'
  337. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  338. )
  339. ]]>
  340. </query>
  341. <query id="UIH020020_02.insert" desc="加热炉出炉 " fetchSize="10">
  342. <![CDATA[
  343. insert into TBH02_REHEATFUR
  344. ( SLAB_NO
  345. ,DEVNO
  346. ,RHF_STAT
  347. ,COIL_NO
  348. ,EXTRACT_DTIME
  349. ,INFUR_HOUR
  350. ,EXTRACT_AVG_TEMP
  351. ,EQ_HT_INFUR_HOUR
  352. ,EQ_HT_TEMP
  353. ,EXTRACT_WKSHIFT
  354. ,EXTRACT_WKGROUP
  355. ,EXTRACT_WK_EMP_NO
  356. ,REG_ID
  357. ,REG_DTIME
  358. )
  359. values
  360. ( ?
  361. ,?
  362. ,'2'
  363. ,?
  364. ,?
  365. ,?
  366. ,?
  367. ,?
  368. ,?
  369. ,?
  370. ,?
  371. ,?
  372. ,'UIH020020'
  373. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  374. )
  375. ]]>
  376. </query>
  377. <query id="UIH020020_03.insert" desc="加热炉出炉 将TBF02_SPEC_MILL中的 钢号, 规格略号, 交货期, 订单用途代码, 产品代码, 订单去向 插入到TBH02_COIL_COMM表中 " fetchSize="10">
  378. <![CDATA[
  379. INSERT INTO TBH02_COIL_COMM
  380. ( COIL_NO
  381. ,SLAB_NO
  382. ,STL_GRD
  383. ,SPEC_ABBSYM
  384. ,ORD_NO
  385. ,ORD_SEQ
  386. ,ORD_USE_CD
  387. ,PRODNM_CD
  388. ,ORD_FL
  389. ,SPM_YN
  390. ,ORDCUST_CD
  391. ,DEVLMT_DTIME
  392. ,PATH_MILL_CD
  393. ,Pack_Method_Cd --包装方法 CODE
  394. ,INSTR_COIL_INDIA
  395. ,INSTR_COIL_OUTDIA
  396. ,INSTR_COIL_THK
  397. ,INSTR_COIL_WTH
  398. ,INSTR_COIL_WGT
  399. ,DEST_CD
  400. ,EXTSHAPE_DEC_GRD --外观判定等级
  401. ,COIL_STAT --钢卷状态
  402. ,ROUTE
  403. ,REG_ID
  404. ,REG_PGM
  405. ,REG_DTIME
  406. ,CUST_CD
  407. ,ORG_ORD_NO
  408. ,ORG_ORD_SEQ
  409. )
  410. VALUES
  411. ( ?
  412. ,?
  413. ,?
  414. ,?
  415. ,?
  416. ,?
  417. ,?
  418. ,?
  419. ,?
  420. ,?
  421. ,?
  422. ,?
  423. ,?
  424. ,?
  425. ,?
  426. ,?
  427. ,?
  428. ,?
  429. ,?
  430. ,?
  431. ,''
  432. ,'1'
  433. ,?
  434. ,'UIH020020'
  435. ,'PosSaveOutHeatFunc'
  436. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  437. ,?
  438. ,?
  439. ,?
  440. )
  441. ]]>
  442. </query>
  443. <query id="UIH020020_04.insert" desc="加热炉出炉 将TBF02_SPEC_MILL_D中的数据插入到TBH02_COIL_COMM表中 " fetchSize="10">
  444. <![CDATA[
  445. insert into TBH02_COIL_COMM_D
  446. ( COIL_NO
  447. ,CUT_SEQ
  448. ,ORD_THK
  449. ,ORD_WTH
  450. ,ORD_LEN
  451. ,ORD_WGT
  452. ,ORD_WGT_MIN
  453. ,ORD_WGT_MAX
  454. ,ORD_INDIA
  455. ,ORD_OUTDIA
  456. ,ORD_NO
  457. ,ORD_SEQ
  458. ,ORD_FL
  459. )values
  460. ( ?
  461. ,?
  462. ,?
  463. ,?
  464. ,?
  465. ,?
  466. ,?
  467. ,?
  468. ,?
  469. ,?
  470. ,?
  471. ,?
  472. ,?
  473. )
  474. ]]>
  475. </query>
  476. <query id="UIH020020_05.insert" desc="板坯缺号" fetchSize="10">
  477. <![CDATA[
  478. insert into TBH02_RHF_MISSNO
  479. ( SLAB_NO
  480. ,COIL_NO
  481. ,MISSNO_DTIME
  482. ,MISSNO_CLF
  483. ,MISSNO_CAUSE_CD
  484. ,MISSNO_WKSHIFT
  485. ,MISSNO_WKGROUP
  486. ,MISSNO_WK_EMP_NO
  487. ,REG_USE_ID
  488. ,REG_ID
  489. ,REG_DTIME
  490. )
  491. values
  492. ( ?
  493. ,?
  494. ,?
  495. ,?
  496. ,?
  497. ,?
  498. ,?
  499. ,?
  500. ,?
  501. ,'UIH020020'
  502. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MIDD')
  503. )
  504. ]]>
  505. </query>
  506. <query id="UIH020020_COIL_COMM.update" desc=" " fetchSize="10">
  507. <![CDATA[
  508. update TBH02_COIL_COMM set
  509. COIL_STAT = ?
  510. where COIL_NO = ?
  511. ]]>
  512. </query>
  513. </queryMap>