6fc019cfb91f7bab878cec2be637befe06616734.svn-base 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="入库待机钢卷查询">
  3. <query id="UIN060120_COIL_NO.Select" desc="无时间查询">
  4. <![CDATA[
  5. SELECT 'False' CHK,
  6. T1.OLD_SAMPL_NO,
  7. T1.MILL_DTIME,
  8. T1.INSTR_COIL_THK CLASSTHK,
  9. T1.INSTR_COIL_THK,
  10. T1.INSTR_COIL_WTH,
  11. T1.COIL_THK,
  12. t1.COIL_WTH,
  13. T1.COIL_LEN,
  14. C_PKG_UIM.GET_ORIGINAL_COIL_WGT(t1.ORI_OLD_SAMPL_NO) ENT_COIL_WGT,
  15. T1.ACT_WGT COIL_WGT,
  16. decode(t1.CAL_TYPE, '3', '过渡卷', '2', '返修卷', '正常卷') CAL_TYPE,
  17. T1.COIL_INDIA,
  18. T1.COIL_OUTDIA,
  19. T1.SPEC_STL_GRD,
  20. t1.EXTSHAPE_DEC_GRD,
  21. t1.EXTSHAPE_QUALITY,
  22. T1.WORK_OPE_DTIME,
  23. decode(t1.CAL_SHIFT,
  24. '1',
  25. '早班',
  26. '2',
  27. '中班',
  28. '3',
  29. '晚班',
  30. '0',
  31. '常白班') CAL_SHIFT,
  32. decode(t1.CAL_GROUP,
  33. '1',
  34. '甲班',
  35. '2',
  36. '乙班',
  37. '3',
  38. '丙班',
  39. '4',
  40. '丁班',
  41. '0',
  42. '常白班') CAL_GROUP,
  43. t3.USERNAME CAL_REG_ID,
  44. t1.CUT_EDGE_YN,
  45. decode(T1.ISHEAD,null,'False',T1.ISHEAD) ISHEAD,
  46. (SELECT G.SM_CFNM FROM TBZ00_COMMCD G WHERE G.SM_CD = T1.CUR_PROG_CD) CUR_PROG_CD
  47. FROM C_TBC02_COIL_COMM T1,
  48. L_TBF03_SPEC_MILL T2,
  49. (SELECT MAX(T.CAL_NO) MAX_CAL_NO, T.C_COIL_NO
  50. FROM L_TBF03_SPEC_MILL T
  51. GROUP BY T.C_COIL_NO) T4,
  52. core_app_user t3
  53. WHERE T1.ORI_OLD_SAMPL_NO = T2.C_COIL_NO
  54. AND T1.ORI_OLD_SAMPL_NO = T4.C_COIL_NO
  55. AND t1.COIL_STAT in ('2', '3')
  56. AND t1.CAL_REG_ID = t3.USERID(+)
  57. AND T2.CAL_NO = NVL(:1, T4.MAX_CAL_NO)
  58. AND substr(t1.MILL_DTIME, 1, 8) between :2 and :3
  59. AND t1.OLD_SAMPL_NO like :4 || '%'
  60. AND T1.LINE_TP = 'L'
  61. AND t1.DIVIDE_YN not in ('X', 'Y')
  62. ]]>
  63. </query>
  64. <query id="UIN060310_SLAB_NO1.Select" desc="所有数据查询">
  65. <![CDATA[
  66. SELECT 'False' CHK,
  67. T1.SLAB_NO,
  68. DECODE(T1.REPORT_TIME,NULL,'未申报','已申报') REPORTFLAG,
  69. decode(t1.SLAB_RT,
  70. 'H',
  71. T1.SLAB_STOCK_ENT_DTIME,
  72. (decode(t1.PLT_PLANT_ARRV_LOC,
  73. 'hb',
  74. T1.SMS_YARD_EXT_DTIME,
  75. 'zb',
  76. T1.SMS_YARD_EXT_DTIME,
  77. 'lg',
  78. T1.SLAB_STOCK_EXT_DTIME))) SMS_YARD_EXT_DTIME,
  79. t1.SLAB_WGT/1000 THR_WGT,
  80. nvl(T1.WEIGHT_WGT, t1.SLAB_WGT / 1000) SLAB_WGT,
  81. t1.CUR_LOAD_LOC,
  82. t1.PROC_CD,
  83. decode(t1.SLAB_RT,
  84. 'H',
  85. '热轧',
  86. (decode(t1.PLT_PLANT_ARRV_LOC,
  87. 'hb',
  88. '厚板',
  89. 'zb',
  90. '中板',
  91. 'lg',
  92. '外销'))) SLAB_RT,
  93. T1.REPORT_GROUP,
  94. T1.REPORT_MAN,
  95. T1.REPORT_REGTIME,
  96. t1.REPORT_TIME,
  97. --DECODE(T1.SLAB_STAT,'2','在库','3','出库') SLAB_STAT,
  98. COILSTAT(T1.SLAB_NO) SLAB_STAT,
  99. T1.SLAB_LEN,
  100. T1.SLAB_CUT_DTIME,
  101. T1.SLAB_THK,
  102. T1.SLAB_WTH,
  103. T1.ORD_NO,
  104. T1.ORD_SEQ,
  105. T1.SPEC_ABBSYM,
  106. T1.STL_GRD
  107. FROM TBG02_SLAB_COMM T1
  108. WHERE t1.SLAB_CUT_DTIME between :1 and :2
  109. AND t1.SLAB_NO like :3 || '%'
  110. AND T1.PROC_CD LIKE :4||'%'
  111. ]]>
  112. </query>
  113. <query id="UIN060310_SLAB_NO2.Select" desc="已申报切割查询">
  114. <![CDATA[
  115. SELECT 'False' CHK,
  116. T1.SLAB_NO,
  117. DECODE(T1.REPORT_TIME,NULL,'未申报','已申报') REPORTFLAG,
  118. decode(t1.SLAB_RT,
  119. 'H',
  120. T1.SLAB_STOCK_ENT_DTIME,
  121. (decode(t1.PLT_PLANT_ARRV_LOC,
  122. 'hb',
  123. T1.SMS_YARD_EXT_DTIME,
  124. 'zb',
  125. T1.SMS_YARD_EXT_DTIME,
  126. 'lg',
  127. T1.SLAB_STOCK_EXT_DTIME))) SMS_YARD_EXT_DTIME,
  128. t1.SLAB_WGT/1000 THR_WGT,
  129. nvl(T1.WEIGHT_WGT, t1.SLAB_WGT / 1000) SLAB_WGT,
  130. t1.CUR_LOAD_LOC,
  131. t1.PROC_CD,
  132. decode(t1.SLAB_RT,
  133. 'H',
  134. '热轧',
  135. (decode(t1.PLT_PLANT_ARRV_LOC,
  136. 'hb',
  137. '厚板',
  138. 'zb',
  139. '中板',
  140. 'lg',
  141. '外销'))) SLAB_RT,
  142. T1.REPORT_GROUP,
  143. T1.REPORT_MAN,
  144. t1.REPORT_TIME,
  145. T1.REPORT_REGTIME,
  146. -- DECODE(T1.SLAB_STAT,'2','在库','3','出库') SLAB_STAT,
  147. COILSTAT(T1.SLAB_NO) SLAB_STAT,
  148. T1.SLAB_LEN,
  149. T1.SLAB_CUT_DTIME,
  150. T1.SLAB_THK,
  151. T1.SLAB_WTH,
  152. T1.ORD_NO,
  153. T1.ORD_SEQ,
  154. T1.SPEC_ABBSYM,
  155. T1.STL_GRD
  156. FROM TBG02_SLAB_COMM T1
  157. WHERE t1.SLAB_CUT_DTIME between :1 and :2
  158. AND t1.SLAB_NO like :3 || '%'
  159. AND T1.REPORT_TIME IS NOT NULL
  160. AND T1.PROC_CD LIKE :4||'%'
  161. ]]>
  162. </query>
  163. <query id="UIN060310_SLAB_NO3.Select" desc="未申报切割查询">
  164. <![CDATA[
  165. SELECT 'False' CHK,
  166. T1.SLAB_NO,
  167. DECODE(T1.REPORT_TIME,NULL,'未申报','已申报') REPORTFLAG,
  168. decode(t1.SLAB_RT,
  169. 'H',
  170. T1.SLAB_STOCK_ENT_DTIME,
  171. (decode(t1.PLT_PLANT_ARRV_LOC,
  172. 'hb',
  173. T1.SMS_YARD_EXT_DTIME,
  174. 'zb',
  175. T1.SMS_YARD_EXT_DTIME,
  176. 'lg',
  177. T1.SLAB_STOCK_EXT_DTIME))) SMS_YARD_EXT_DTIME,
  178. t1.SLAB_WGT/1000 THR_WGT,
  179. nvl(T1.WEIGHT_WGT, t1.SLAB_WGT / 1000) SLAB_WGT,
  180. t1.CUR_LOAD_LOC,
  181. t1.PROC_CD,
  182. decode(t1.SLAB_RT,
  183. 'H',
  184. '热轧',
  185. (decode(t1.PLT_PLANT_ARRV_LOC,
  186. 'hb',
  187. '厚板',
  188. 'zb',
  189. '中板',
  190. 'lg',
  191. '外销'))) SLAB_RT,
  192. T1.REPORT_GROUP,
  193. T1.REPORT_MAN,
  194. t1.REPORT_TIME,
  195. T1.REPORT_REGTIME,
  196. --DECODE(T1.SLAB_STAT,'2','在库','3','出库') SLAB_STAT,
  197. COILSTAT(T1.SLAB_NO) SLAB_STAT,
  198. T1.SLAB_LEN,
  199. T1.SLAB_CUT_DTIME,
  200. T1.SLAB_THK,
  201. T1.SLAB_WTH,
  202. T1.ORD_NO,
  203. T1.ORD_SEQ,
  204. T1.SPEC_ABBSYM,
  205. T1.STL_GRD
  206. FROM TBG02_SLAB_COMM T1
  207. WHERE t1.SLAB_CUT_DTIME between :1 and :2
  208. AND t1.SLAB_NO like :3 || '%'
  209. AND T1.REPORT_TIME IS NULL
  210. AND T1.PROC_CD LIKE :4||'%'
  211. ]]>
  212. </query>
  213. <query id="UIN060310_SLAB_NO12.Select" desc="所有数据出库查询">
  214. <![CDATA[
  215. SELECT 'False' CHK,
  216. T1.SLAB_NO,
  217. DECODE(T1.REPORT_TIME,NULL,'未申报','已申报') REPORTFLAG,
  218. decode(t1.SLAB_RT,
  219. 'H',
  220. T1.SLAB_STOCK_ENT_DTIME,
  221. (decode(t1.PLT_PLANT_ARRV_LOC,
  222. 'hb',
  223. T1.SMS_YARD_EXT_DTIME,
  224. 'zb',
  225. T1.SMS_YARD_EXT_DTIME,
  226. 'lg',
  227. T1.SLAB_STOCK_EXT_DTIME))) SMS_YARD_EXT_DTIME,
  228. t1.SLAB_WGT/1000 THR_WGT,
  229. nvl(T1.WEIGHT_WGT, t1.SLAB_WGT / 1000) SLAB_WGT,
  230. t1.CUR_LOAD_LOC,
  231. t1.PROC_CD,
  232. decode(t1.SLAB_RT,
  233. 'H',
  234. '热轧',
  235. (decode(t1.PLT_PLANT_ARRV_LOC,
  236. 'hb',
  237. '厚板',
  238. 'zb',
  239. '中板',
  240. 'lg',
  241. '外销'))) SLAB_RT,
  242. T1.REPORT_GROUP,
  243. T1.REPORT_MAN,
  244. t1.REPORT_TIME,
  245. T1.REPORT_REGTIME,
  246. -- DECODE(T1.SLAB_STAT,'2','在库','3','出库') SLAB_STAT,
  247. COILSTAT(T1.SLAB_NO) SLAB_STAT,
  248. T1.SLAB_LEN,
  249. T1.SLAB_CUT_DTIME,
  250. T1.SLAB_THK,
  251. T1.SLAB_WTH,
  252. T1.ORD_NO,
  253. T1.ORD_SEQ,
  254. T1.SPEC_ABBSYM,
  255. T1.STL_GRD
  256. FROM TBG02_SLAB_COMM T1
  257. WHERE t1.SMS_YARD_EXT_DTIME between :1 and :2
  258. AND t1.SLAB_NO like :3 || '%'
  259. AND T1.PROC_CD LIKE :4||'%'
  260. ]]>
  261. </query>
  262. <query id="UIN060310_SLAB_NO22.Select" desc="已申报出库查询">
  263. <![CDATA[
  264. SELECT 'False' CHK,
  265. T1.SLAB_NO,
  266. DECODE(T1.REPORT_TIME,NULL,'未申报','已申报') REPORTFLAG,
  267. decode(t1.SLAB_RT,
  268. 'H',
  269. T1.SLAB_STOCK_ENT_DTIME,
  270. (decode(t1.PLT_PLANT_ARRV_LOC,
  271. 'hb',
  272. T1.SMS_YARD_EXT_DTIME,
  273. 'zb',
  274. T1.SMS_YARD_EXT_DTIME,
  275. 'lg',
  276. T1.SLAB_STOCK_EXT_DTIME))) SMS_YARD_EXT_DTIME,
  277. t1.SLAB_WGT/1000 THR_WGT,
  278. nvl(T1.WEIGHT_WGT, t1.SLAB_WGT / 1000) SLAB_WGT,
  279. t1.CUR_LOAD_LOC,
  280. t1.PROC_CD,
  281. decode(t1.SLAB_RT,
  282. 'H',
  283. '热轧',
  284. (decode(t1.PLT_PLANT_ARRV_LOC,
  285. 'hb',
  286. '厚板',
  287. 'zb',
  288. '中板',
  289. 'lg',
  290. '外销'))) SLAB_RT,
  291. T1.REPORT_GROUP,
  292. T1.REPORT_MAN,
  293. t1.REPORT_TIME,
  294. T1.REPORT_REGTIME,
  295. -- DECODE(T1.SLAB_STAT,'2','在库','3','出库') SLAB_STAT,
  296. COILSTAT(T1.SLAB_NO) SLAB_STAT,
  297. T1.SLAB_LEN,
  298. T1.SLAB_CUT_DTIME,
  299. T1.SLAB_THK,
  300. T1.SLAB_WTH,
  301. T1.ORD_NO,
  302. T1.ORD_SEQ,
  303. T1.SPEC_ABBSYM,
  304. T1.STL_GRD
  305. FROM TBG02_SLAB_COMM T1
  306. WHERE t1.SMS_YARD_EXT_DTIME between :1 and :2
  307. AND t1.SLAB_NO like :3 || '%'
  308. AND T1.REPORT_TIME IS NOT NULL
  309. AND T1.PROC_CD LIKE :4||'%'
  310. ]]>
  311. </query>
  312. <query id="UIN060310_SLAB_NO32.Select" desc="未申报出库查询">
  313. <![CDATA[
  314. SELECT 'False' CHK,
  315. T1.SLAB_NO,
  316. DECODE(T1.REPORT_TIME,NULL,'未申报','已申报') REPORTFLAG,
  317. decode(t1.SLAB_RT,
  318. 'H',
  319. T1.SLAB_STOCK_ENT_DTIME,
  320. (decode(t1.PLT_PLANT_ARRV_LOC,
  321. 'hb',
  322. T1.SMS_YARD_EXT_DTIME,
  323. 'zb',
  324. T1.SMS_YARD_EXT_DTIME,
  325. 'lg',
  326. T1.SLAB_STOCK_EXT_DTIME))) SMS_YARD_EXT_DTIME,
  327. t1.SLAB_WGT/1000 THR_WGT,
  328. nvl(T1.WEIGHT_WGT, t1.SLAB_WGT / 1000) SLAB_WGT,
  329. t1.CUR_LOAD_LOC,
  330. t1.PROC_CD,
  331. decode(t1.SLAB_RT,
  332. 'H',
  333. '热轧',
  334. (decode(t1.PLT_PLANT_ARRV_LOC,
  335. 'hb',
  336. '厚板',
  337. 'zb',
  338. '中板',
  339. 'lg',
  340. '外销'))) SLAB_RT,
  341. T1.REPORT_GROUP,
  342. T1.REPORT_MAN,
  343. t1.REPORT_TIME,
  344. T1.REPORT_REGTIME,
  345. --DECODE(T1.SLAB_STAT,'2','在库','3','出库') SLAB_STAT,
  346. COILSTAT(T1.SLAB_NO) SLAB_STAT,
  347. T1.SLAB_LEN,
  348. T1.SLAB_CUT_DTIME,
  349. T1.SLAB_THK,
  350. T1.SLAB_WTH,
  351. T1.ORD_NO,
  352. T1.ORD_SEQ,
  353. T1.SPEC_ABBSYM,
  354. T1.STL_GRD
  355. FROM TBG02_SLAB_COMM T1
  356. WHERE t1.SMS_YARD_EXT_DTIME between :1 and :2
  357. AND t1.SLAB_NO like :3 || '%'
  358. AND T1.REPORT_TIME IS NULL
  359. AND T1.PROC_CD LIKE :4||'%'
  360. ]]>
  361. </query>
  362. <query id="UIN060310_SLAB_NOsb.Select" desc="所有数据申报时间查询">
  363. <![CDATA[
  364. SELECT 'False' CHK,
  365. T1.SLAB_NO,
  366. DECODE(T1.REPORT_TIME,NULL,'未申报','已申报') REPORTFLAG,
  367. decode(t1.SLAB_RT,
  368. 'H',
  369. T1.SLAB_STOCK_ENT_DTIME,
  370. (decode(t1.PLT_PLANT_ARRV_LOC,
  371. 'hb',
  372. T1.SMS_YARD_EXT_DTIME,
  373. 'zb',
  374. T1.SMS_YARD_EXT_DTIME,
  375. 'lg',
  376. T1.SLAB_STOCK_EXT_DTIME))) SMS_YARD_EXT_DTIME,
  377. t1.SLAB_WGT/1000 THR_WGT,
  378. nvl(T1.WEIGHT_WGT, t1.SLAB_WGT / 1000) SLAB_WGT,
  379. t1.CUR_LOAD_LOC,
  380. t1.PROC_CD,
  381. decode(t1.SLAB_RT,
  382. 'H',
  383. '热轧',
  384. (decode(t1.PLT_PLANT_ARRV_LOC,
  385. 'hb',
  386. '厚板',
  387. 'zb',
  388. '中板',
  389. 'lg',
  390. '外销'))) SLAB_RT,
  391. T1.REPORT_GROUP,
  392. T1.REPORT_MAN,
  393. t1.REPORT_TIME,
  394. T1.REPORT_REGTIME,
  395. -- DECODE(T1.SLAB_STAT,'2','在库','3','出库') SLAB_STAT,
  396. COILSTAT(T1.SLAB_NO) SLAB_STAT,
  397. T1.SLAB_LEN,
  398. T1.SLAB_CUT_DTIME,
  399. T1.SLAB_THK,
  400. T1.SLAB_WTH,
  401. T1.ORD_NO,
  402. T1.ORD_SEQ,
  403. T1.SPEC_ABBSYM,
  404. T1.STL_GRD
  405. FROM TBG02_SLAB_COMM T1
  406. WHERE t1.REPORT_REGTIME between :1 and :2
  407. AND t1.SLAB_NO like :3 || '%'
  408. AND T1.PROC_CD LIKE :4||'%'
  409. ]]>
  410. </query>
  411. <query id="UIN060310_SLAB_NOsb1.Select" desc="已申报出库查询">
  412. <![CDATA[
  413. SELECT 'False' CHK,
  414. T1.SLAB_NO,
  415. DECODE(T1.REPORT_TIME,NULL,'未申报','已申报') REPORTFLAG,
  416. decode(t1.SLAB_RT,
  417. 'H',
  418. T1.SLAB_STOCK_ENT_DTIME,
  419. (decode(t1.PLT_PLANT_ARRV_LOC,
  420. 'hb',
  421. T1.SMS_YARD_EXT_DTIME,
  422. 'zb',
  423. T1.SMS_YARD_EXT_DTIME,
  424. 'lg',
  425. T1.SLAB_STOCK_EXT_DTIME))) SMS_YARD_EXT_DTIME,
  426. t1.SLAB_WGT/1000 THR_WGT,
  427. nvl(T1.WEIGHT_WGT, t1.SLAB_WGT / 1000) SLAB_WGT,
  428. t1.CUR_LOAD_LOC,
  429. t1.PROC_CD,
  430. decode(t1.SLAB_RT,
  431. 'H',
  432. '热轧',
  433. (decode(t1.PLT_PLANT_ARRV_LOC,
  434. 'hb',
  435. '厚板',
  436. 'zb',
  437. '中板',
  438. 'lg',
  439. '外销'))) SLAB_RT,
  440. T1.REPORT_GROUP,
  441. T1.REPORT_MAN,
  442. t1.REPORT_TIME,
  443. T1.REPORT_REGTIME,
  444. -- DECODE(T1.SLAB_STAT,'2','在库','3','出库') SLAB_STAT,
  445. COILSTAT(T1.SLAB_NO) SLAB_STAT,
  446. T1.SLAB_LEN,
  447. T1.SLAB_CUT_DTIME,
  448. T1.SLAB_THK,
  449. T1.SLAB_WTH,
  450. T1.ORD_NO,
  451. T1.ORD_SEQ,
  452. T1.SPEC_ABBSYM,
  453. T1.STL_GRD
  454. FROM TBG02_SLAB_COMM T1
  455. WHERE t1.REPORT_REGTIME between :1 and :2
  456. AND t1.SLAB_NO like :3 || '%'
  457. AND T1.REPORT_TIME IS NOT NULL
  458. AND T1.PROC_CD LIKE :4||'%'
  459. ]]>
  460. </query>
  461. <query id="UIN060310_SLAB_NOsb2.Select" desc="未申报出库查询">
  462. <![CDATA[
  463. SELECT 'False' CHK,
  464. T1.SLAB_NO,
  465. DECODE(T1.REPORT_TIME,NULL,'未申报','已申报') REPORTFLAG,
  466. decode(t1.SLAB_RT,
  467. 'H',
  468. T1.SLAB_STOCK_ENT_DTIME,
  469. (decode(t1.PLT_PLANT_ARRV_LOC,
  470. 'hb',
  471. T1.SMS_YARD_EXT_DTIME,
  472. 'zb',
  473. T1.SMS_YARD_EXT_DTIME,
  474. 'lg',
  475. T1.SLAB_STOCK_EXT_DTIME))) SMS_YARD_EXT_DTIME,
  476. t1.SLAB_WGT/1000 THR_WGT,
  477. nvl(T1.WEIGHT_WGT, t1.SLAB_WGT / 1000) SLAB_WGT,
  478. t1.CUR_LOAD_LOC,
  479. t1.PROC_CD,
  480. decode(t1.SLAB_RT,
  481. 'H',
  482. '热轧',
  483. (decode(t1.PLT_PLANT_ARRV_LOC,
  484. 'hb',
  485. '厚板',
  486. 'zb',
  487. '中板',
  488. 'lg',
  489. '外销'))) SLAB_RT,
  490. T1.REPORT_GROUP,
  491. T1.REPORT_MAN,
  492. t1.REPORT_TIME,
  493. T1.REPORT_REGTIME,
  494. --DECODE(T1.SLAB_STAT,'2','在库','3','出库') SLAB_STAT,
  495. COILSTAT(T1.SLAB_NO) SLAB_STAT,
  496. T1.SLAB_LEN,
  497. T1.SLAB_CUT_DTIME,
  498. T1.SLAB_THK,
  499. T1.SLAB_WTH,
  500. T1.ORD_NO,
  501. T1.ORD_SEQ,
  502. T1.SPEC_ABBSYM,
  503. T1.STL_GRD
  504. FROM TBG02_SLAB_COMM T1
  505. WHERE t1.REPORT_REGTIME between :1 and :2
  506. AND t1.SLAB_NO like :3 || '%'
  507. AND T1.REPORT_TIME IS NULL
  508. AND T1.PROC_CD LIKE :4||'%'
  509. ]]>
  510. </query>
  511. <query id="UIN060120_shift.Update" desc="无时间查询">
  512. <![CDATA[
  513. UPDATE C_TBC02_COIL_COMM T
  514. SET T.CAL_REG_ID = :1
  515. ,T.CAL_SHIFT = :2
  516. ,T.CAL_GROUP = :3
  517. ,t.CUT_EDGE_YN = :4
  518. ,T.ISHEAD=:5
  519. ,t.MILL_DTIME = :6
  520. ,t.WORK_OPE_DTIME = to_char(sysdate , 'YYYYMMDDHH24MISS')
  521. WHERE T.OLD_SAMPL_NO = :7
  522. ]]>
  523. </query>
  524. <query id="UIN060220_REEL_NO.Select" desc="无时间查询">
  525. <![CDATA[
  526. SELECT 'False' CHK
  527. ,T1.OLD_SAMPL_NO
  528. ,T1.MILL_DTIME,
  529. T1.INSTR_COIL_THK CLASSTHK,
  530. T1.INSTR_COIL_THK,
  531. T1.INSTR_COIL_WTH
  532. ,T1.COIL_THK
  533. ,t1.COIL_WTH
  534. ,T1.COIL_LEN
  535. ,T2.ACT_WGT ENT_COIL_WGT
  536. ,T1.ACT_WGT COIL_WGT
  537. ,T1.COIL_INDIA
  538. ,T1.COIL_OUTDIA
  539. ,XB_PACKAGE.GF_COMNNAME_FIND('E01002', T1.CUR_PROG_CD) CUR_PROG_CD
  540. ,T1.SPEC_STL_GRD
  541. ,T1.WORK_OPE_DTIME
  542. ,decode(t1.REEL_SHIFT,'1','早班','2','中班','3','晚班','0','常白班') REEL_SHIFT
  543. ,decode(t1.REEL_GROUP,'1','甲班','2','乙班','3','丙班','4','丁班','0','常白班') REEL_GROUP
  544. ,t3.USERNAME REEL_REG_ID
  545. ,t1.CUT_EDGE_YN
  546. ,decode(T1.ISHEAD,null,'False',T1.ISHEAD) ISHEAD
  547. FROM C_TBC02_COIL_COMM T1
  548. ,C_TBC02_COIL_COMM T2
  549. ,core_app_user t3
  550. WHERE 1=1
  551. AND T1.ORI_OLD_SAMPL_NO = T2.OLD_SAMPL_NO(+)
  552. and t1.REEL_REG_ID = t3.USERID(+)
  553. and t1.COIL_STAT in ('2','3')
  554. AND substr(T1.MILL_DTIME,1,8) between :1 and :2
  555. and T1.LINE_TP = 'C'
  556. and t1.OLD_SAMPL_NO like :3||'%'
  557. and t1.DIVIDE_YN = 'N'
  558. order by t1.MILL_DTIME desc
  559. ]]>
  560. </query>
  561. <query id="UIN060220_shift.Update" desc="无时间查询">
  562. <![CDATA[
  563. UPDATE C_TBC02_COIL_COMM T
  564. SET T.REEL_REG_ID = :1
  565. ,T.REEL_SHIFT = :2
  566. ,T.REEL_GROUP = :3
  567. ,t.CUT_EDGE_YN = :4
  568. ,T.ISHEAD=:5
  569. ,t.MILL_DTIME = :6
  570. ,t.WORK_OPE_DTIME = to_char(sysdate , 'YYYYMMDDHH24MISS')
  571. WHERE T.OLD_SAMPL_NO = :7
  572. ]]>
  573. </query>
  574. <query id="UIN060120_GROUP.Update" desc="查询酸轧作业实绩冷轧卷基础信息">
  575. <![CDATA[
  576. UPDATE C_TBC02_COIL_COMM T
  577. SET T.CAL_GROUP = ?
  578. ,t.CAL_SHIFT =?
  579. ,T.WORK_OPE_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  580. WHERE T.OLD_SAMPL_NO = ?
  581. ]]>
  582. </query>
  583. <query id="UIN060410_01.Select" desc="查询热轧作业实绩">
  584. <![CDATA[
  585. select substr(A.OLD_SAMPL_NO, 1, 10) SPM_NO,
  586. XB_PACKAGE.GF_COMNNAME_FIND('A01004', c.PRD_TY) PRD_TY, -- 产品类型
  587. A.OLD_SAMPL_NO,
  588. A.ORD_NO,
  589. A.ORD_SEQ,
  590. decode(A.MILL_SHIFT, '0', '常白班', '1', '早', '2','中', '3', '晚','') MILL_SHIFT,
  591. decode(A.MILL_GROUP, '1', '甲', '2', '乙', '3','丙', '4', '丁','') MILL_GROUP,
  592. A.ORG_ORD_NO,
  593. A.ORG_ORD_SEQ,
  594. (select CUST_NM
  595. FROM TBZ00_CUSTOMER
  596. WHERE CUST_CD =
  597. (SELECT CUST_CD FROM TBA01_ORD_COMM WHERE ORD_NO = A.ORD_NO)
  598. and REC_TP = '01') CUST_NM, --合同单位
  599. C.DEL_TO_DATE, --交货期
  600. substr(a.SLAB_NO, 1, 10) CHARGE_NO,
  601. A.SPEC_STL_GRD,
  602. D.SLAB_THK,
  603. D.SLAB_WTH,
  604. D.SLAB_LEN,
  605. D.SLAB_STOCK_ENT_DTIME, --来料时间
  606. A.MILL_DTIME,
  607. DECODE(B.WKSHIFT, '1', '早', '2', '中', '3', '晚', null) WKSHIFT,
  608. DECODE(B.WKGROUP, 'A', '甲', 'B', '乙', 'C', '丙', 'D', '丁', null) WKGROUP,
  609. XB_PACKAGE.GF_COMNNAME_FIND('E01002', A.CUR_PROG_CD) COIL_STAT,
  610. B.WK_EMP_USE_NO,
  611. B.WK_EMP_USE_DTIME,
  612. A.YARD_ENTRY_REG,
  613. A.YARD_ENTRY_USE_TIME,
  614. A.COIL_THK,
  615. A.COIL_WTH,
  616. A.INSTR_COIL_THK,
  617. A.INSTR_COIL_WTH,
  618. DECODE(E.DLIV_TP,'C','汽运','T','火运') DLIV_TP,
  619. TO_CHAR(A.ACT_WGT / 1000) ACT_WGT,
  620. nvl(d.WEIGHT_WGT,d.SLAB_WGT/1000) ENT_COIL_WGT,
  621. a.CAL_WGT,
  622. A.CUR_LOAD_LOC,
  623. (select Z.SPMTYPE from spm_report Z where z.coilno=a.OLD_SAMPL_NO and rownum =1 ) SPMTYPE
  624. from tbh02_coil_comm a,
  625. tbh02_mill_result b,
  626. tbe02_ord_prc c,
  627. TBG02_SLAB_COMM d,
  628. TBA01_ORD_LINE E
  629. where a.COIL_NO = b.COIL_NO(+)
  630. AND A.ORD_NO = C.ORD_NO(+)
  631. AND A.ORD_SEQ = C.ORD_SEQ(+)
  632. AND A.ORD_NO = E.ORD_NO(+)
  633. AND A.ORD_SEQ = E.ORD_SEQ(+)
  634. and A.SLAB_NO = D.SLAB_NO
  635. AND NVL(SPM_APPOINT_SYS,'N')='N'
  636. AND SUBSTR(A.MILL_DTIME, 1, 12) >= ?
  637. AND SUBSTR(A.MILL_DTIME, 1, 12) <= ?
  638. AND A.OLD_SAMPL_NO LIKE ? || '%'
  639. AND B.MISSNO_CLF_CD IS NULL
  640. order by a.MILL_DTIME
  641. ]]>
  642. </query>
  643. <query id="UIN060420_01.Select" desc="查询热轧作业实绩">
  644. <![CDATA[
  645. select substr(A.OLD_SAMPL_NO, 1, 10) SPM_NO,
  646. A.OLD_SAMPL_NO,
  647. XB_PACKAGE.GF_COMNNAME_FIND('A01004', c.PRD_TY) PRD_TY, -- 产品类型
  648. A.ORD_NO,
  649. A.ORD_SEQ,
  650. (select CUST_NM
  651. FROM TBZ00_CUSTOMER
  652. WHERE CUST_CD =
  653. (SELECT CUST_CD FROM TBA01_ORD_COMM WHERE ORD_NO = A.ORD_NO)
  654. and REC_TP = '01') CUST_NM, --合同单位
  655. C.DEL_TO_DATE, --交货期
  656. substr(a.SLAB_NO, 1, 10) CHARGE_NO,
  657. A.SPEC_STL_GRD,
  658. A.SPM_DTIME,
  659. a.SPM_SHIFT,
  660. a.SPM_GROUP,
  661. D.SLAB_THK,
  662. D.SLAB_WTH,
  663. D.SLAB_LEN,
  664. XB_PACKAGE.GF_COMNNAME_FIND('E01002', A.CUR_PROG_CD) COIL_STAT,
  665. A.YARD_ENTRY_REG,
  666. A.YARD_ENTRY_USE_TIME,
  667. A.COIL_THK,
  668. A.COIL_WTH,
  669. A.INSTR_COIL_THK,
  670. A.INSTR_COIL_WTH,
  671. TO_CHAR(A.ACT_WGT / 1000) ACT_WGT,
  672. nvl(d.WEIGHT_WGT,d.SLAB_WGT/1000) ENT_COIL_WGT,
  673. A.CUR_LOAD_LOC
  674. from tbh02_coil_comm a, tbe02_ord_prc c, TBG02_SLAB_COMM d
  675. where SUBSTR(A.SPM_DTIME, 1, 8) >= ?
  676. AND SUBSTR(A.SPM_DTIME, 1, 8) <= ?
  677. AND A.ORD_NO = C.ORD_NO(+)
  678. AND A.ORD_SEQ = C.ORD_SEQ(+)
  679. AND A.SLAB_NO = D.SLAB_NO
  680. -- AND nvl(a.SPM_SHIFT, '空') like nvl(:3, '%')
  681. -- AND nvl(a.SPM_GROUP, '空') like nvl(:4, '%')
  682. AND A.OLD_SAMPL_NO LIKE ? || '%'
  683. and nvl(a.ISDIVI,'1')<>'0'
  684. order by A.MILL_DTIME
  685. ]]>
  686. </query>
  687. <query id="UIN060430_01.Select" desc="查询热轧在库预装实绩">
  688. <![CDATA[
  689. select 'FALSE' CHK,substr(A.OLD_SAMPL_NO, 1, 10) SPM_NO,
  690. XB_PACKAGE.GF_COMNNAME_FIND('A01004', c.PRD_TY) PRD_TY, -- 产品类型
  691. A.OLD_SAMPL_NO,
  692. A.ORD_NO,
  693. A.ORD_SEQ,
  694. A.YZCS_DTIME,
  695. decode(A.MILL_SHIFT, '0', '常白班', '1', '早', '2','中', '3', '晚','') MILL_SHIFT,
  696. decode(A.MILL_GROUP, '1', '甲', '2', '乙', '3','丙', '4', '丁','') MILL_GROUP,
  697. A.ORG_ORD_NO,
  698. A.ORG_ORD_SEQ,
  699. (select CUST_NM
  700. FROM TBZ00_CUSTOMER
  701. WHERE CUST_CD =
  702. (SELECT CUST_CD FROM TBA01_ORD_COMM WHERE ORD_NO = A.ORD_NO)
  703. and REC_TP = '01') CUST_NM, --合同单位
  704. C.DEL_TO_DATE, --交货期
  705. substr(a.SLAB_NO, 1, 10) CHARGE_NO,
  706. A.SPEC_STL_GRD,
  707. D.SLAB_THK,
  708. D.SLAB_WTH,
  709. D.SLAB_LEN,
  710. D.SLAB_STOCK_ENT_DTIME, --来料时间
  711. A.MILL_DTIME,
  712. DECODE(B.WKSHIFT, '1', '早', '2', '中', '3', '晚', null) WKSHIFT,
  713. DECODE(B.WKGROUP, 'A', '甲', 'B', '乙', 'C', '丙', 'D', '丁', null) WKGROUP,
  714. XB_PACKAGE.GF_COMNNAME_FIND('E01002', A.CUR_PROG_CD) COIL_STAT,
  715. B.WK_EMP_USE_NO,
  716. B.WK_EMP_USE_DTIME,
  717. A.YARD_ENTRY_REG,
  718. A.YARD_ENTRY_USE_TIME,
  719. A.COIL_THK,
  720. A.COIL_WTH,
  721. A.INSTR_COIL_THK,
  722. A.INSTR_COIL_WTH,
  723. DECODE(E.DLIV_TP,'C','汽运','T','火运') DLIV_TP,
  724. TO_CHAR(A.ACT_WGT / 1000) ACT_WGT,
  725. nvl(d.WEIGHT_WGT,d.SLAB_WGT/1000) ENT_COIL_WGT,
  726. a.CAL_WGT,
  727. A.CUR_LOAD_LOC,
  728. (select Z.SPMTYPE from spm_report Z where z.coilno=a.OLD_SAMPL_NO and rownum =1 ) SPMTYPE
  729. from tbh02_coil_comm a,
  730. tbh02_mill_result b,
  731. tbe02_ord_prc c,
  732. TBG02_SLAB_COMM d,
  733. TBA01_ORD_LINE E
  734. where a.COIL_NO = b.COIL_NO(+)
  735. AND A.ORD_NO = C.ORD_NO(+)
  736. AND A.ORD_SEQ = C.ORD_SEQ(+)
  737. AND A.ORD_NO = E.ORD_NO(+)
  738. AND A.ORD_SEQ = E.ORD_SEQ(+)
  739. and A.SLAB_NO = D.SLAB_NO
  740. AND NVL(SPM_APPOINT_SYS,'N')='N'
  741. AND SUBSTR(A.MILL_DTIME, 1, 12) >= ?
  742. AND SUBSTR(A.MILL_DTIME, 1, 12) <= ?
  743. AND A.OLD_SAMPL_NO LIKE ? || '%'
  744. AND B.MISSNO_CLF_CD IS NULL
  745. --AND A.CUR_PROG_CD IN('SFA','DED')
  746. order by a.MILL_DTIME
  747. ]]>
  748. </query>
  749. <query id="UIN060430_01.Update" desc="录入预装时间">
  750. <![CDATA[
  751. UPDATE TBH02_COIL_COMM T
  752. SET T.YZCS_DTIME=TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  753. WHERE T.OLD_SAMPL_NO = :1
  754. and T.COIL_STAT = '2'
  755. ]]>
  756. </query>
  757. <query id="UIN060430_02.Update" desc="录入预装时间">
  758. <![CDATA[
  759. UPDATE TBH02_COIL_COMM T
  760. SET T.YZCS_DTIME=''
  761. WHERE T.OLD_SAMPL_NO = :1
  762. and T.COIL_STAT = '2'
  763. ]]>
  764. </query>
  765. </queryMap>