99311c4185e1cb0ece4e071f3cd61e99c5d1e25c.svn-base 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIH020030_01.select" desc="UIH020030 " fetchSize="10">
  4. <![CDATA[
  5. select
  6. a.COIL_NO --?卷?
  7. ,a.SLAB_NO --板??
  8. ,a.STL_GRD --??
  9. ,a.ORD_NO --合同?
  10. ,a.PRODNM_CD --品名
  11. ,a.ORD_USE_CD --??用途
  12. ,a.SPEC_ABBSYM --?格略?
  13. ,C.DEL_TO_DATE DEVLMT_DTIME --交?期
  14. ,C.DEL_TO_DATE devlmt_dtime --交?期
  15. ,a.INSTR_ROUTE --??去向
  16. ,a.ROUTE --?去向
  17. ,a.SAMPL_PICK_YN --取?采取有无
  18. ,a.EXTSHAPE_INSPECT_YN --外???代?
  19. ,b.XIN_DATE --??日
  20. ,b.WKSHIFT --班次
  21. ,b.WKGROUP --?
  22. ,b.WK_EMP_NO --作?者
  23. ,a.INSTR_COIL_THK --??厚度
  24. ,a.INSTR_COIL_WTH --???度
  25. ,a.INSTR_COIL_LEN --???度
  26. ,a.INSTR_COIL_WGT --??重量
  27. ,a.INSTR_COIL_INDIA --??外?
  28. ,a.INSTR_COIL_OUTDIA --????
  29. ,a.COIL_THK --??厚度
  30. ,a.COIL_WTH --???度
  31. ,a.COIL_LEN --???度
  32. ,a.ACT_WGT --??重量
  33. ,a.CAL_WGT --?算重量
  34. ,a.COIL_OUTDIA --外?
  35. ,a.COIL_INDIA --??
  36. ,NVL(b.RHF_DESCAL_YN,1) RHF_DESCAL_YN --除?机是否加??后
  37. ,b.RM_ENT_DESCAL_YN --除?机是否RM入口
  38. ,b.RM_EXT_DESCAL_YN --除?机是否RM出口
  39. ,(b.RHF_DESCAL_YN+b.RM_ENT_DESCAL_YN+b.RM_EXT_DESCAL_YN) ZONG_DESCAL_YN --总除磷次数
  40. ,b.RM1_PASS_CNT --R1?制道次
  41. ,b.RM2_PASS_CNT --R2?制道次
  42. ,b.R1_EXT_TEMP --R1出口?度
  43. ,b.R2_EXT_TEMP --R2出口?度
  44. ,b.RM_EXT_AVG_THK --RM出口平均厚度
  45. ,b.RM_EXT_AVG_WTH --RM出口平均?度
  46. ,b.RM_EXT_AVG_LEN --RM出口平均?度
  47. ,b.F1_ENT_PASS_DTIME --FM入口通??刻
  48. ,b.F7_ENT_PASS_DTIME --FM出口通???
  49. ,b.F1_ENT_TEMP_AVG --F1入口?度平均
  50. ,b.F1_ENT_TEMP_MAX --F1入口?度最大
  51. ,b.F1_ENT_TEMP_MIN --F1入口?度最小
  52. ,b.FM_EXT_STRIP_THK --FM出口厚度?定
  53. ,b.FM_EXT_STRIP_THK_AVG --FM出口厚度平均
  54. ,b.FM_EXT_STRIP_THK_MIN --FM出口厚度最小
  55. ,b.FM_EXT_STRIP_THK_MAX --FM出口厚度最大
  56. ,DECODE(A.COIL_LEN,'0','0','','0',ROUND((b.FM_EXT_STRIP_THK_OUT_OF_LEN/nvl(a.COIL_LEN,0))*100,2)) FM_EXT_STRIP_THK_OUT_OF_LEN --FM出口厚度不在范?
  57. ,b.FM_EXT_STRIP_WTH --FM出口?度?定
  58. ,b.FM_EXT_STRIP_WTH_AVG --FM出口?度平均
  59. ,b.FM_EXT_STRIP_WTH_MIN --FM出口?度最小
  60. ,b.FM_EXT_STRIP_WTH_MAX --FM出口?度最大
  61. ,DECODE(A.COIL_LEN,'0','0','','0',ROUND((b.FM_EXT_STRIP_WTH_OUT_OF_LEN/a.COIL_LEN)*100,2)) FM_EXT_STRIP_WTH_OUT_OF_LEN--FM出口?度不在范?i
  62. ,b.FM_EXT_STRIP_CROWN --FM出口凸度额定
  63. ,b.FM_EXT_STRIP_CROWN_AVG --FM出口凸度平均
  64. ,b.FM_EXT_STRIP_CROWN_MIN --FM出口凸度最小
  65. ,b.FM_EXT_STRIP_CROWN_MAX --FM出口凸度最大
  66. ,DECODE(A.COIL_LEN,'0','0','','0',ROUND((b.FM_EXT_STRIP_CROWN_OUT_OF_LEN/a.COIL_LEN)*100,2)) FM_EXT_STRIP_CROWN_OUT_OF_LEN --FM出口凸度不在范?
  67. ,b.FM_SYM_STRIP_FLATNESS_AVG --??平直度平均?
  68. ,b.FM_SYM_STRIP_FLATNESS_MAX --??平直度最大
  69. ,b.FM_SYM_STRIP_FLATNESS_MIN --??平直度最小
  70. ,DECODE(A.COIL_LEN,'0','0','','0',ROUND((b.FM_SYM_STRIP_OUT_OF_RANGE/a.COIL_LEN)*100,2)) FM_SYM_STRIP_OUT_OF_RANGE --??平直度不在范?
  71. ,b.FM_ASY_STRIP_FLATNESS_AVG --非??平直度平均?
  72. ,b.FM_ASY_STRIP_FLATNESS_MAX --非??平直度最大
  73. ,b.FM_ASY_STRIP_FLATNESS_MIN --非??平直度最小
  74. ,DECODE(A.COIL_LEN,'0','0','','0',ROUND((b.FM_ASY_STRIP_OUT_OF_RANGE/a.COIL_LEN)*100,2)) FM_ASY_STRIP_OUT_OF_RANGE --非??平直度不在范?
  75. ,b.FM_STRIP_WDG_AVG --楔型 出口平均?
  76. ,b.FM_STRIP_WDG_MAX --楔型 出口最大
  77. ,b.FM_STRIP_WDG_MIN --楔型 出口最小
  78. ,DECODE(A.COIL_LEN,'0','0','','0',ROUND((b.FM_STRIP_WDG_OUT_OF_RANGE/a.COIL_LEN)*100,2)) FM_STRIP_WDG_OUT_OF_RANGE --楔型 出口 不在范?
  79. ,b.FM_EXT_STRIP_TEMP --FM精轧出口温度额定
  80. ,b.FM_EXT_STRIP_TEMP_AVG --FM出口温度平均
  81. ,b.FM_EXT_STRIP_TEMP_MIN --FM出口温度最小
  82. ,b.FM_EXT_STRIP_TEMP_MAX --FM出口温度最大
  83. ,DECODE(A.COIL_LEN,'0','0','','0',ROUND((b.STRIP_OUT_OF_RANGE/a.COIL_LEN)*100,2)) STRIP_OUT_OF_RANGE --FM出口?度不在范?
  84. ,b.F7_MILL_SPEED_HEAD --穿?速度
  85. ,b.F7_MILL_SPEED_ACC1 --?制速度ACC1
  86. ,b.F7_MILL_SPEED_ACC2 --?制速度ACC2
  87. ,b.F7_MILL_SPEED_VMAX --?制速度VMAX
  88. ,b.F7_MILL_SPEED_VT --?制速度VT
  89. ,b.DC_TEMP --额定卷取温度
  90. ,b.DC_TEMP_AVG --卷取温度度平均值
  91. ,b.DC_TEMP_MIN --卷取温度最小值
  92. ,b.DC_TEMP_MAX --卷取温度最大值
  93. ,DECODE(A.COIL_LEN,'0','0','','0',ROUND((b.DC_TEMP_OUT_OF_RANGE/a.COIL_LEN)*100,2)) DC_TEMP_OUT_OF_RANGE --卷取温度不在范围
  94. ,b.DC_NO --卷取机?
  95. ,b.DC_ON_DTIME --?始卷取?刻
  96. ,b.DC_OFF_DTIME --?束卷取?刻
  97. ,b.MISSNO_CLF_CD --REJECT?分代?
  98. ,(select SM_CFNM MISSNO_CAUSE_CD from TBZ00_COMMCD where lg_cd = A.MISSNO_CAUSE_QY AND SM_CD = b.MISSNO_CAUSE_CD) MISSNO_CAUSE_CD --REJECT理由代?
  99. ,b.MISSNO_DTIME --REJECT?生??
  100. ,b.missno_bar_thk --废弃的宽厚重
  101. ,b.missno_bar_wth
  102. ,b.missno_bar_wgt
  103. ,a.old_sampl_no
  104. ,A.MISSNO_CAUSE_QY
  105. from TBH02_MILL_RESULT b,
  106. TBH02_COIL_COMM a
  107. ,TBE02_ORD_PRC C
  108. where a.coil_no = b.coil_no(+)
  109. AND A.ORD_NO = C.ORD_NO(+)
  110. AND A.ORD_SEQ = C.ORD_SEQ(+)
  111. and NVL(a.coil_no,' ') like ?||'%'
  112. and NVL(a.SLAB_NO,' ') like ?||'%'
  113. and NVL(a.OLD_SAMPL_NO,' ') like ?||'%'
  114. AND rownum = 1
  115. ]]>
  116. </query>
  117. <query id="UIH020030_02.select" desc="init " fetchSize="10">
  118. <![CDATA[
  119. select distinct yard_clf LABEL,yard_clf VALUE from tbh05_coil_yard where substr(yard_clf,0,4) = ?
  120. ]]>
  121. </query>
  122. <query id="UIH020030_03.select" desc="查询入炉状态,为2的可以进行轧制操作" fetchSize="10">
  123. <![CDATA[
  124. select RHF_STAT from tbh02_reheatfur where slab_no = ? and coil_no = ?
  125. ]]>
  126. </query>
  127. <query id="UIH020030_INIT.select" desc="去掉行数显示限制 " fetchSize="10">
  128. <![CDATA[
  129. SELECT COIL_NO LABEL
  130. ,COIL_NO VALUE
  131. FROM TBH02_COIL_COMM
  132. WHERE COIL_STAT = '1' OR COIL_STAT = '2'
  133. order by coil_no,COIL_STAT
  134. ]]>
  135. </query>
  136. <query id="UIH020030_EMP.select" desc="init " fetchSize="10">
  137. <![CDATA[
  138. SELECT EMP_NM label
  139. ,EMP_NM value
  140. FROM TBZ01_FAC_EMP_GROUP
  141. WHERE GROUP_CD = ?
  142. AND PROC_CD = 'RC'
  143. AND FAC_CD = 'R'
  144. ]]>
  145. </query>
  146. <query id="NIH020030_REJ_CD.select" desc="把Z05003换成H02001用做废弃理由代码 " fetchSize="10">
  147. <![CDATA[
  148. SELECT SM_CFNM label
  149. ,SM_CD value
  150. FROM TBZ00_COMMCD
  151. WHERE LG_CD = ?
  152. ]]>
  153. </query>
  154. <query id="UIH020030_SPEC_MILL.select" desc="在轧制表中只用到了 ORD_NO、ORD_SEQ,这里修改了为加热炉出炉使用 " fetchSize="10">
  155. <![CDATA[
  156. SELECT STL_GRD
  157. ,SPEC_ABBSYM
  158. ,ORD_NO
  159. ,ORD_SEQ
  160. ,ORD_USEAGE_CD
  161. ,PRODNM_CD
  162. ,ORD_CUST_CD
  163. ,DELV_REQ_DATE
  164. ,PATH_MILL_CD
  165. ,PACK_METHOD
  166. ,ORD_INDIA
  167. ,ORD_OUTDIA
  168. ,ORD_THK
  169. ,ORD_WTH
  170. ,ORD_WGT
  171. ,DEST_CD
  172. ,ROUTE -- 去向
  173. ,SPM_PROC_YN --平整分卷指定判断
  174. ,SLAB_EDT_SEQ --板坯编制号
  175. ,CUST_CD --轧制使用
  176. ,STATUS_CD
  177. FROM TBF02_SPEC_MILL
  178. WHERE COIL_NO = ?
  179. ]]>
  180. </query>
  181. <query id="UIH020030_MILL.update" desc="init " fetchSize="10">
  182. <![CDATA[
  183. UPDATE TBH02_MILL_RESULT SET
  184. XIN_DATE = ?
  185. ,WKSHIFT = ?
  186. ,WKGROUP = ?
  187. ,WK_EMP_NO = ?
  188. ,FM_EXT_STRIP_THK = ?
  189. ,FM_EXT_STRIP_WTH = ?
  190. ,COIL_LEN = ?
  191. ,COIL_WGT = NVL(COIL_WGT , ?)
  192. ,COIL_OUTDIA = ?
  193. ,COIL_INDIA = ?
  194. ,DC_NO = ?
  195. ,DC_ON_DTIME = ?
  196. ,DC_OFF_DTIME = ?
  197. ,MISSNO_CLF_CD = ?
  198. ,MISSNO_CAUSE_CD = ?
  199. ,MISSNO_DTIME = ?
  200. ,SLAB_NO = ?
  201. ,MISSNO_BAR_THK = ?
  202. ,MISSNO_BAR_WTH = ?
  203. ,MISSNO_BAR_WGT = ?
  204. ,MILL_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  205. ,WK_EMP_USE_NO = ?
  206. ,WK_EMP_USE_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  207. ,MISSNO_CAUSE_QY = ?
  208. WHERE
  209. COIL_NO = ?
  210. ]]>
  211. </query>
  212. <query id="UIH020030_COIL.update" desc="init " fetchSize="10">
  213. <![CDATA[
  214. UPDATE TBH02_COIL_COMM SET
  215. SLAB_NO = ?
  216. ,COIL_STAT = ?
  217. ,Cur_Prog_Cd_Dtime = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  218. ,CUR_PROG_CD_PGM = 'PosSaveMillResult'
  219. ,BEF_PROG_CD = CUR_PROG_CD
  220. ,Bef_Prog_Cd_Dtime = Cur_Prog_Cd_Dtime
  221. ,BEF_PROG_CD_PGM = CUR_PROG_CD_PGM
  222. ,MILL_DTIME = ? --轧钢时间
  223. ,COIL_THK = ?
  224. ,COIL_WTH = ?
  225. ,COIL_LEN = ?
  226. ,ACT_WGT = NVL(ACT_WGT,?)
  227. ,CAL_WGT = ?
  228. ,COIL_OUTDIA = ?
  229. ,COIL_INDIA = ?
  230. ,MISSNO_CLF_CD = ?
  231. ,MISSNO_CAUSE_CD = ?
  232. ,MISSNO_DTIME = ?
  233. ,CUR_PROG_CD = ?
  234. ,COIL_CRE_DTIME = ?
  235. ,COIL_END_DTIME = ?
  236. ,MISSNO_CAUSE_QY = ?
  237. WHERE COIL_NO = ?
  238. ]]>
  239. </query>
  240. <query id="UIH020030_SLAB_END.update" desc="init " fetchSize="10">
  241. <![CDATA[
  242. UPDATE TBG02_SLAB_COMM set
  243. SLAB_STAT = '3'
  244. ,MATRL_END_CAUSE_CD = '1'
  245. ,MATRL_END_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  246. WHERE SLAB_NO = ?
  247. ]]>
  248. </query>
  249. <query id="UIH020030_MILL.insert" desc="init " fetchSize="10">
  250. <![CDATA[
  251. INSERT INTO TBH02_MILL_RESULT
  252. ( COIL_NO
  253. ,SLAB_NO
  254. ,XIN_DATE
  255. ,WKSHIFT
  256. ,WKGROUP
  257. ,WK_EMP_NO
  258. ,FM_EXT_STRIP_THK
  259. ,FM_EXT_STRIP_WTH
  260. ,COIL_LEN
  261. ,COIL_WGT
  262. ,COIL_OUTDIA
  263. ,COIL_INDIA
  264. ,DC_NO
  265. ,DC_ON_DTIME
  266. ,DC_OFF_DTIME
  267. ,MISSNO_CLF_CD
  268. ,MISSNO_CAUSE_CD
  269. ,MISSNO_DTIME
  270. ,MISSNO_BAR_THK
  271. ,MISSNO_BAR_WTH
  272. ,MISSNO_BAR_WGT
  273. ,WK_EMP_USE_NO
  274. ,WK_EMP_USE_DTIME
  275. ,MILL_DTIME
  276. ,MISSNO_CAUSE_QY
  277. )
  278. VALUES
  279. (
  280. ?
  281. ,?
  282. ,?
  283. ,?
  284. ,?
  285. ,?
  286. ,?
  287. ,?
  288. ,?
  289. ,?
  290. ,?
  291. ,?
  292. ,?
  293. ,?
  294. ,?
  295. ,?
  296. ,?
  297. ,?
  298. ,?
  299. ,?
  300. ,?
  301. ,?
  302. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  303. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  304. ,?
  305. )
  306. ]]>
  307. </query>
  308. <query id="UIH020030_COIL.insert" desc="init " fetchSize="10">
  309. <![CDATA[
  310. INSERT INTO TBH02_COIL_COMM
  311. ( COIL_NO
  312. ,SLAB_NO
  313. ,MILL_DTIME
  314. ,STL_GRD
  315. ,SPEC_ABBSYM
  316. ,ORD_NO
  317. ,ORD_SEQ
  318. ,ORD_USE_CD
  319. ,PRODNM_CD
  320. ,ORD_FL
  321. ,COIL_THK
  322. ,COIL_WTH
  323. ,COIL_LEN
  324. ,ACT_WGT
  325. ,CAL_WGT
  326. ,COIL_OUTDIA
  327. ,COIL_INDIA
  328. ,MISSNO_CLF_CD
  329. ,MISSNO_CAUSE_CD
  330. ,MISSNO_DTIME
  331. ,SPM_YN
  332. ,DEVLMT_DTIME
  333. ,ORDCUST_CD
  334. ,PATH_MILL_CD
  335. ,PACK_METHOD_CD
  336. ,INSTR_COIL_INDIA
  337. ,INSTR_COIL_OUTDIA
  338. ,INSTR_COIL_THK
  339. ,INSTR_COIL_WTH
  340. ,INSTR_COIL_WGT
  341. ,DEST_CD
  342. ,CUR_PROG_CD
  343. ,CUR_PROG_CD_DTIME
  344. ,CUR_PROG_CD_PGM
  345. ,EXTSHAPE_DEC_GRD
  346. ,COIL_CRE_DTIME
  347. ,COIL_END_DTIME
  348. ,COIL_STAT
  349. ,SPEC_STL_GRD
  350. ,MISSNO_CAUSE_QY
  351. )
  352. VALUES
  353. ( ?
  354. ,?
  355. ,?
  356. ,?
  357. ,?
  358. ,?
  359. ,?
  360. ,?
  361. ,?
  362. ,?
  363. ,?
  364. ,?
  365. ,?
  366. ,?
  367. ,?
  368. ,?
  369. ,?
  370. ,?
  371. ,?
  372. ,?
  373. ,?
  374. ,?
  375. ,?
  376. ,?
  377. ,?
  378. ,?
  379. ,?
  380. ,?
  381. ,?
  382. ,?
  383. ,?
  384. ,'SED'
  385. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  386. ,'PosSaveMillResult'
  387. ,'1'
  388. ,?
  389. ,?
  390. ,?
  391. ,?
  392. ,?
  393. )
  394. ]]>
  395. </query>
  396. <query id="UIH020030_COIL_HIS.insert" desc="init " fetchSize="10">
  397. <![CDATA[
  398. INSERT INTO C_TBC02_COIL_COMM_HIS
  399. (PROD_LINE,
  400. MATERIAL_NO,
  401. HIS_FLAG,
  402. CUR_PROG_CD,
  403. CUR_PROG_CD_DTIME,
  404. CUR_PROG_CD_PGM,
  405. COIL_LEN,
  406. COIL_INDIA,
  407. COIL_OUTDIA,
  408. CAL_WGT,
  409. COIL_THK,
  410. COIL_WTH,
  411. ACT_WGT,
  412. ORD_FL,
  413. ORD_NO,
  414. ORD_SEQ,
  415. PRODNM_CD,
  416. SPEC_ABBSYM,
  417. SPEC_STL_GRD,
  418. ORD_USE_CD,
  419. STL_GRD,
  420. MILL_DTIME,
  421. REG_ID,
  422. REG_DTIME,
  423. UPDATE_FLAG)
  424. SELECT 'R',
  425. T.OLD_SAMPL_NO,
  426. '实绩录入',
  427. T.CUR_PROG_CD,
  428. T.CUR_PROG_CD_DTIME,
  429. T.CUR_PROG_CD_PGM,
  430. T.COIL_LEN,
  431. T.COIL_INDIA,
  432. T.COIL_OUTDIA,
  433. T.CAL_WGT,
  434. T.COIL_THK,
  435. T.COIL_WTH,
  436. T.ACT_WGT,
  437. T.ORD_FL,
  438. T.ORD_NO,
  439. T.ORD_SEQ,
  440. T.PRODNM_CD,
  441. T.SPEC_ABBSYM,
  442. T.SPEC_STL_GRD,
  443. T.ORD_USE_CD,
  444. T.STL_GRD,
  445. T.MILL_DTIME,
  446. ?,
  447. TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS'),
  448. '修改前'
  449. FROM TBH02_COIL_COMM T
  450. WHERE T.COIL_NO = ?
  451. ]]>
  452. </query>
  453. <query id="UIH020030_COIL_HIS2.insert" desc="init " fetchSize="10">
  454. <![CDATA[
  455. INSERT INTO C_TBC02_COIL_COMM_HIS
  456. (PROD_LINE,
  457. MATERIAL_NO,
  458. HIS_FLAG,
  459. COIL_LEN,
  460. COIL_OUTDIA,
  461. COIL_THK,
  462. COIL_WTH,
  463. ACT_WGT,
  464. REG_ID,
  465. REG_DTIME,
  466. UPDATE_FLAG)
  467. values
  468. ('R',
  469. ?,
  470. '实绩修改',
  471. ?,
  472. ?,
  473. ?,
  474. ?,
  475. ?,
  476. ?,
  477. TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS'),
  478. '修改后')
  479. ]]>
  480. </query>
  481. </queryMap>