0e6d50738f6e96131415b70a756fc447334bca64.svn-base 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIH051000_01.select" desc=" 入库查询,这里需要查询入库的历史记录 " fetchSize="10">
  4. <![CDATA[
  5. /*SELECT SUBSTR(A.YARD_ENTRY_DTIME,1,8) YARD_ENTRY_DTIME --入库时间
  6. ,round((select TO_DATE(a.TRNF_USE_TIME, 'YYYY-MM-DD HH24:MI:SS') -
  7. TO_DATE(NVL(A.MILL_DTIME,A.COIL_END_DTIME), 'YYYY-MM-DD HH24:MI:SS')
  8. from dual),2) ZKSJ
  9. ,XB_PACKAGE.GF_COMNNAME_FIND('A01004' ,D.PRDNM_CD ) PRODNM_CD
  10. ,A.YARD_ENTRY_USE_TIME CZSJ --操作时间
  11. ,NVL(A.MILL_DTIME,A.COIL_END_DTIME) MILL_DTIME
  12. ,A.YZCS_DTIME --预装时间
  13. ,A.YARD_ENTRY_SHIFT SHIFT --班次
  14. ,A.YARD_ENTRY_GROUP WKGROUP --班组
  15. ,A.YARD_ENTRY_REG CZR --操作人
  16. ,SUBSTR(A.OLD_SAMPL_NO,1,10)ZPH --轧批号
  17. ,A.OLD_SAMPL_NO
  18. ,A.SPEC_STL_GRD
  19. --新加字段 zmz
  20. ,XB_PACKAGE.GF_COMNNAME_FIND('A01009', C.DEST_PCD) DEST_PCD --到站
  21. ,C.ORD_DEVLMT_DATE
  22. ,A.INSTR_COIL_THK ORD_THK
  23. ,A.INSTR_COIL_WTH ORD_WTH
  24. ,RETURN_COILTIME(a.SPEC_STL_GRD,a.INSTR_COIL_THK) COLDTIME--缓冷时间
  25. ,A.COIL_THK COIL_THK
  26. ,A.COIL_WTH COIL_WTH
  27. ,A.ACT_WGT
  28. ,A.CUR_LOAD_LOC
  29. ,E.ROLL_MANA_NO
  30. ,E.ROLL_SLAB_SEQ
  31. ,decode(A.TOT_DEC_GRD,'1','合格','2','不合格','3','外观异常','4','废品') TOT_DEC_GRD --综合判定
  32. ,decode(A.INGR_DEC_GRD,'0','综合判定取消','1','合格','2','不合格') INGR_DEC_GRD --成份判定
  33. ,decode(A.MATLQLTY_DEC_GRD,'0','无性能要','1','合格','2','不合格') MATLQLTY_DEC_GRD --材质判定
  34. ,decode(A.SIZE_DEC_RST,'1','合格','2','订单外合格','3','不合格','4','废品') SIZE_DEC_RST --尺寸判定
  35. ,decode(A.EXTSHAPE_DEC_GRD,'1','合格','2','订单外合格','3','次品','4','废品','待判定') EXTSHAPE_DEC_GRD --外观判定
  36. ,DECODE(A.WGT_DEC_RST,'1','合格','2','不合格') WGT_DEC_RST
  37. ,DECODE(A.QK_YN,'Y','清库卷') QK_YN
  38. ,A.ORD_NO
  39. ,a.ORD_SEQ
  40. ,(SELECT T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD = 'A01012' AND T.SM_CD = C.DLIV_TP) DLIV_TP
  41. ,(SELECT T.CUST_NM FROM TBZ00_CUSTOMER T WHERE T.CUST_CD = D.ORDCUST_CD) ORDCUST_CD
  42. ,B.SLAB_NO CHARGE_NO
  43. ,B.STL_GRD
  44. ,a.TRNF_DTIME
  45. ,A.TRANS_CAR_NO
  46. ,A.DLIV_DIRNO
  47. ,DECODE(A.COIL_DEFECTIVE,'1A',null,'2A','成分不合格','2E','工序不合格','3B','尺寸不合格','3C','重量不合格','3D','外观不合格','4A','性能不合格') COIL_DEFECTIVE
  48. ,A.BEF_SPEC_STL_GRD
  49. ,DECODE(A.BEF_MATLQLTY_DEC_GRD,'0','无性能要求','1','合格','2','不合格') BEF_MATRL_END_CAUSE_CD --清库前性能
  50. ,DECODE(A.BEF_EXTSHAPE_DEC_GRD,'1','合格','2','订单外合格','3','次品','4','废品') BEF_EXTSHAPE_DEC_GRD --清库前外观
  51. ,C.XSQY --销售区域
  52. --,C.DEST_PCD --到站*/
  53. SELECT SUBSTR(A.YARD_ENTRY_DTIME, 1, 8) YARD_ENTRY_DTIME --入库时间
  54. ,
  55. RETURN_COILTIME(a.SPEC_STL_GRD, a.INSTR_COIL_THK) COLDTIME --缓冷时间
  56. ,
  57. NVL(A.MILL_DTIME, A.COIL_END_DTIME) MILL_DTIME,
  58. a.TRNF_DTIME,
  59. round((select TO_DATE(a.TRNF_USE_TIME, 'YYYY-MM-DD HH24:MI:SS') -
  60. TO_DATE(NVL(A.MILL_DTIME, A.COIL_END_DTIME),
  61. 'YYYY-MM-DD HH24:MI:SS')
  62. from dual),
  63. 2) ZKSJ,
  64. '' ZKSJ1,
  65. A.YARD_ENTRY_USE_TIME CZSJ --操作时间
  66. ,
  67. A.YZCS_DTIME --预装时间
  68. ,
  69. A.YARD_ENTRY_SHIFT SHIFT --班次
  70. ,
  71. A.YARD_ENTRY_GROUP WKGROUP --班组
  72. ,
  73. A.YARD_ENTRY_REG CZR --操作人
  74. ,
  75. SUBSTR(A.OLD_SAMPL_NO, 1, 10) ZPH --轧批号
  76. ,
  77. A.OLD_SAMPL_NO,
  78. E.ROLL_MANA_NO,
  79. E.ROLL_SLAB_SEQ,
  80. XB_PACKAGE.GF_COMNNAME_FIND('A01004', D.PRDNM_CD) PRODNM_CD,
  81. C.ORD_DEVLMT_DATE,
  82. C.XSQY, --销售区域
  83. A.SPEC_STL_GRD
  84. --新加字段 zmz
  85. ,
  86. A.BEF_SPEC_STL_GRD,
  87. A.INSTR_COIL_THK ORD_THK,
  88. A.INSTR_COIL_WTH ORD_WTH,
  89. A.COIL_THK COIL_THK,
  90. A.COIL_WTH COIL_WTH,
  91. A.ACT_WGT,
  92. A.CUR_LOAD_LOC,
  93. decode(A.TOT_DEC_GRD,
  94. '1',
  95. '合格',
  96. '2',
  97. '不合格',
  98. '3',
  99. '外观异常',
  100. '4',
  101. '废品') TOT_DEC_GRD --综合判定
  102. ,
  103. decode(A.INGR_DEC_GRD,
  104. '0',
  105. '综合判定取消',
  106. '1',
  107. '合格',
  108. '2',
  109. '不合格') INGR_DEC_GRD --成份判定
  110. ,
  111. decode(A.MATLQLTY_DEC_GRD,
  112. '0',
  113. '无性能要',
  114. '1',
  115. '合格',
  116. '2',
  117. '不合格') MATLQLTY_DEC_GRD --材质判定
  118. ,
  119. decode(A.SIZE_DEC_RST,
  120. '1',
  121. '合格',
  122. '2',
  123. '订单外合格',
  124. '3',
  125. '不合格',
  126. '4',
  127. '废品') SIZE_DEC_RST --尺寸判定
  128. ,
  129. decode(A.EXTSHAPE_DEC_GRD,
  130. '1',
  131. '合格',
  132. '2',
  133. '订单外合格',
  134. '3',
  135. '次品',
  136. '4',
  137. '废品',
  138. '待判定') EXTSHAPE_DEC_GRD --外观判定
  139. ,
  140. DECODE(A.WGT_DEC_RST, '1', '合格', '2', '不合格') WGT_DEC_RST,
  141. DECODE(A.QK_YN, 'Y', '清库卷') QK_YN,
  142. DECODE(A.COIL_DEFECTIVE,
  143. '1A',
  144. null,
  145. '2A',
  146. '成分不合格',
  147. '2E',
  148. '工序不合格',
  149. '3B',
  150. '尺寸不合格',
  151. '3C',
  152. '重量不合格',
  153. '3D',
  154. '外观不合格',
  155. '4A',
  156. '性能不合格') COIL_DEFECTIVE,
  157. DECODE(A.BEF_MATLQLTY_DEC_GRD,
  158. '0',
  159. '无性能要求',
  160. '1',
  161. '合格',
  162. '2',
  163. '不合格') BEF_MATRL_END_CAUSE_CD --清库前性能
  164. ,
  165. DECODE(A.BEF_EXTSHAPE_DEC_GRD,
  166. '1',
  167. '合格',
  168. '2',
  169. '订单外合格',
  170. '3',
  171. '次品',
  172. '4',
  173. '废品') BEF_EXTSHAPE_DEC_GRD --清库前外观
  174. ,
  175. A.ORD_NO,
  176. a.ORD_SEQ,
  177. (SELECT T.CUST_NM
  178. FROM TBZ00_CUSTOMER T
  179. WHERE T.CUST_CD = D.ORDCUST_CD) ORDCUST_CD,
  180. XB_PACKAGE.GF_COMNNAME_FIND('A01009', C.DEST_PCD) DEST_PCD --到站
  181. ,
  182. (SELECT T.SM_CFNM
  183. FROM TBZ00_COMMCD T
  184. WHERE T.LG_CD = 'A01012'
  185. AND T.SM_CD = C.DLIV_TP) DLIV_TP,
  186. B.SLAB_NO CHARGE_NO,
  187. B.STL_GRD,
  188. A.TRANS_CAR_NO,
  189. A.DLIV_DIRNO
  190. FROM TBH02_COIL_COMM A
  191. ,TBG02_SLAB_COMM B
  192. ,TBA01_ORD_LINE C
  193. ,TBA01_ORD_COMM D
  194. ,TBF02_SPEC_MILL E
  195. WHERE '1' = '1'
  196. AND A.SLAB_NO = B.SLAB_NO(+)
  197. AND A.ORD_NO = C.ORD_NO(+)
  198. AND A.ORD_SEQ = C.ORD_SEQ(+)
  199. AND A.ORD_NO = D.ORD_NO(+)
  200. AND A.COIL_NO=E.COIL_NO(+)
  201. AND (SUBSTR(A.YARD_ENTRY_DTIME,1,8) >= :1)
  202. AND (SUBSTR(A.YARD_ENTRY_DTIME,1,8) <= :2)
  203. AND A.OLD_SAMPL_NO LIKE :3||'%'
  204. AND A.COIL_THK >= NVL(:4,'000')
  205. AND A.COIL_THK <= NVL(:5,'999')
  206. AND A.COIL_WTH >= NVL(:6,'00000')
  207. AND A.COIL_WTH <= NVL(:7,'99999')
  208. AND (A.CUR_LOAD_LOC LIKE :8||'%' OR A.CUR_LOAD_LOC IS NULL)
  209. AND A.SPEC_STL_GRD LIKE :9||'%'
  210. AND A.YARD_ENTRY_SHIFT||'&' LIKE :10||'%'
  211. AND A.YARD_ENTRY_GROUP||'&' LIKE :11||'%'
  212. AND A.YARD_ENTRY_REG||'&' LIKE :12||'%'
  213. AND A.TRANS_CAR_NO||'&' LIKE :13||'%'
  214. AND A.ORD_NO||'&' LIKE :14||'%'
  215. AND A.ORD_SEQ||'&' LIKE :15||'%'
  216. AND A.DLIV_DIRNO||'&' LIKE :l6||'%'
  217. AND D.ORDCUST_CD||'&' LIKE :17||'%'
  218. AND A.DLIV_TP||'&' LIKE :18||'%'
  219. AND A.COIL_DEFECTIVE||'&' LIKE :19||'%'
  220. AND A.ORD_FL||'&' LIKE :20||'%'
  221. AND A.QK_YN||'&' LIKE :21||'%'
  222. AND INSTR(NVL(:22 , NVL(D.PRDNM_CD,'NULL')) , NVL(D.PRDNM_CD,'NULL')) > 0
  223. AND C.XSQY||'&' like :23||'%'
  224. --AND A.COIL_STAT = '2'
  225. and a.SPM_YN||'&' like :24||'%'
  226. AND (NVL(SUBSTR(C.ORD_DEVLMT_DATE, 1, 8),SUBSTR(A.YARD_ENTRY_DTIME,1,8)) >= NVL(:25,'0'))
  227. AND (NVL(SUBSTR(C.ORD_DEVLMT_DATE, 1, 8),SUBSTR(A.YARD_ENTRY_DTIME,1,8)) <= NVL(:26,'99999999'))
  228. AND nvl(E.ROLL_MANA_NO,'A0000') BETWEEN NVL(:27,'A0000') AND NVL(:28,'Z9999')
  229. AND A.COIL_IN_REG IS NULL -- ADD BY JUNGAN 2010-12-29 不查询盘入记录
  230. order by a.OLD_SAMPL_NO desc
  231. ]]>
  232. </query>
  233. <query id="UIH051000_03.select" desc=" 出库查询 " fetchSize="10">
  234. <![CDATA[
  235. /*SELECT SUBSTR(A.YARD_ENTRY_DTIME,1,8) YARD_ENTRY_DTIME, --入库时间
  236. round((select TO_DATE(a.TRNF_USE_TIME, 'YYYY-MM-DD HH24:MI:SS') -
  237. TO_DATE(NVL(A.MILL_DTIME,A.COIL_END_DTIME), 'YYYY-MM-DD HH24:MI:SS')
  238. from dual),2) ZKSJ
  239. --round((select TO_DATE(a.TRNF_USE_TIME, 'YYYY-MM-DD HH24:MI:SS') -
  240. -- TO_DATE(NVL(A.MILL_DTIME, A.COIL_END_DTIME),
  241. -- 'YYYY-MM-DD HH24:MI:SS')
  242. -- from dual),
  243. -- 2) ZKSJ1 --清库在库时间
  244. ,XB_PACKAGE.GF_COMNNAME_FIND('A01004' ,D.PRDNM_CD ) PRODNM_CD
  245. ,A.TRNF_USE_TIME CZSJ --操作时间
  246. ,NVL(A.MILL_DTIME,A.COIL_END_DTIME) MILL_DTIME
  247. ,A.YZCS_DTIME --预装时间
  248. ,A.TRNF_SHIFT SHIFT --班次
  249. ,A.TRNF_GROUP WKGROUP --班组
  250. ,A.TRNF_REG CZR --操作人
  251. ,SUBSTR(A.OLD_SAMPL_NO,1,10)ZPH --轧批号
  252. ,A.OLD_SAMPL_NO
  253. --新加字段 zmz
  254. ,XB_PACKAGE.GF_COMNNAME_FIND('A01009', C.DEST_PCD) DEST_PCD --到站
  255. ,A.SPEC_STL_GRD
  256. ,C.ORD_DEVLMT_DATE
  257. ,A.INSTR_COIL_THK ORD_THK
  258. ,A.INSTR_COIL_WTH ORD_WTH
  259. ,RETURN_COILTIME(a.SPEC_STL_GRD,a.INSTR_COIL_THK) COLDTIME--缓冷时间
  260. ,A.COIL_THK COIL_THK
  261. ,A.COIL_WTH COIL_WTH
  262. ,A.ACT_WGT
  263. ,A.CUR_LOAD_LOC
  264. ,E.ROLL_MANA_NO
  265. ,E.ROLL_SLAB_SEQ
  266. ,decode(A.TOT_DEC_GRD,'1','合格','2','不合格','3','外观异常','4','废品') TOT_DEC_GRD --综合判定
  267. ,decode(A.INGR_DEC_GRD,'1','合格','2','不合格') INGR_DEC_GRD --成份判定
  268. ,decode(A.MATLQLTY_DEC_GRD,'1','合格','2','不合格') MATLQLTY_DEC_GRD --材质判定
  269. ,decode(A.SIZE_DEC_RST,'1','合格','2','不合格') SIZE_DEC_RST --尺寸判定
  270. ,decode(A.EXTSHAPE_DEC_GRD,'1','合格','2','订单外合格','3','次品','4','废品','待判定') EXTSHAPE_DEC_GRD --外观判定
  271. ,DECODE(A.WGT_DEC_RST,'1','合格','2','不合格') WGT_DEC_RST
  272. ,DECODE(A.QK_YN,'Y','清库卷') QK_YN
  273. ,A.ORD_NO
  274. ,a.ORD_SEQ
  275. ,(SELECT T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD = 'A01012' AND T.SM_CD = C.DLIV_TP) DLIV_TP
  276. ,(SELECT T.CUST_NM FROM TBZ00_CUSTOMER T WHERE T.CUST_CD = D.ORDCUST_CD) ORDCUST_CD
  277. ,B.SLAB_NO CHARGE_NO
  278. ,B.STL_GRD
  279. ,a.TRNF_DTIME
  280. ,A.TRANS_CAR_NO
  281. ,A.DLIV_DIRNO
  282. ,DECODE(A.COIL_DEFECTIVE,'1A',null,'2A','成分不合格','2E','工序不合格','3B','尺寸不合格','3C','重量不合格','3D','外观不合格','4A','性能不合格') COIL_DEFECTIVE
  283. ,A.BEF_SPEC_STL_GRD
  284. ,DECODE(A.BEF_MATLQLTY_DEC_GRD,'0','无性能要求','1','合格','2','不合格') BEF_MATRL_END_CAUSE_CD --清库前性能
  285. ,DECODE(A.BEF_EXTSHAPE_DEC_GRD,'1','合格','2','订单外合格','3','次品','4','废品') BEF_EXTSHAPE_DEC_GRD --清库前外观
  286. ,C.XSQY --销售区域 */
  287. SELECT SUBSTR(A.YARD_ENTRY_DTIME, 1, 8) YARD_ENTRY_DTIME --入库时间
  288. ,
  289. RETURN_COILTIME(a.SPEC_STL_GRD, a.INSTR_COIL_THK) COLDTIME --缓冷时间
  290. ,
  291. NVL(A.MILL_DTIME, A.COIL_END_DTIME) MILL_DTIME,
  292. a.TRNF_DTIME,
  293. round((select TO_DATE(a.TRNF_USE_TIME, 'YYYY-MM-DD HH24:MI:SS') -
  294. TO_DATE(NVL(A.MILL_DTIME, A.COIL_END_DTIME),
  295. 'YYYY-MM-DD HH24:MI:SS')
  296. from dual),
  297. 2) ZKSJ,
  298. '' ZKSJ1,
  299. A.TRNF_USE_TIME CZSJ --操作时间
  300. ,
  301. A.YZCS_DTIME --预装时间
  302. ,
  303. A.TRNF_SHIFT SHIFT --班次
  304. ,
  305. A.TRNF_GROUP WKGROUP --班组
  306. ,
  307. A.TRNF_REG CZR --操作人
  308. ,
  309. SUBSTR(A.OLD_SAMPL_NO, 1, 10) ZPH --轧批号
  310. ,
  311. A.OLD_SAMPL_NO,
  312. E.ROLL_MANA_NO,
  313. E.ROLL_SLAB_SEQ,
  314. XB_PACKAGE.GF_COMNNAME_FIND('A01004', D.PRDNM_CD) PRODNM_CD,
  315. C.ORD_DEVLMT_DATE,
  316. C.XSQY, --销售区域
  317. A.SPEC_STL_GRD
  318. --新加字段 zmz
  319. ,
  320. A.BEF_SPEC_STL_GRD,
  321. A.INSTR_COIL_THK ORD_THK,
  322. A.INSTR_COIL_WTH ORD_WTH,
  323. A.COIL_THK COIL_THK,
  324. A.COIL_WTH COIL_WTH,
  325. A.ACT_WGT,
  326. A.CUR_LOAD_LOC,
  327. decode(A.TOT_DEC_GRD,
  328. '1',
  329. '合格',
  330. '2',
  331. '不合格',
  332. '3',
  333. '外观异常',
  334. '4',
  335. '废品') TOT_DEC_GRD --综合判定
  336. ,
  337. decode(A.INGR_DEC_GRD,'1','合格','2','不合格') INGR_DEC_GRD --成份判定
  338. ,
  339. decode(A.MATLQLTY_DEC_GRD,'1','合格','2','不合格') MATLQLTY_DEC_GRD --材质判定
  340. ,
  341. decode(A.SIZE_DEC_RST,'1','合格','2','不合格') SIZE_DEC_RST --尺寸判定
  342. ,
  343. decode(A.EXTSHAPE_DEC_GRD,
  344. '1',
  345. '合格',
  346. '2',
  347. '订单外合格',
  348. '3',
  349. '次品',
  350. '4',
  351. '废品',
  352. '待判定') EXTSHAPE_DEC_GRD --外观判定
  353. ,
  354. DECODE(A.WGT_DEC_RST, '1', '合格', '2', '不合格') WGT_DEC_RST,
  355. DECODE(A.QK_YN, 'Y', '清库卷') QK_YN,
  356. DECODE(A.COIL_DEFECTIVE,
  357. '1A',
  358. null,
  359. '2A',
  360. '成分不合格',
  361. '2E',
  362. '工序不合格',
  363. '3B',
  364. '尺寸不合格',
  365. '3C',
  366. '重量不合格',
  367. '3D',
  368. '外观不合格',
  369. '4A',
  370. '性能不合格') COIL_DEFECTIVE,
  371. DECODE(A.BEF_MATLQLTY_DEC_GRD,
  372. '0',
  373. '无性能要求',
  374. '1',
  375. '合格',
  376. '2',
  377. '不合格') BEF_MATRL_END_CAUSE_CD --清库前性能
  378. ,
  379. DECODE(A.BEF_EXTSHAPE_DEC_GRD,
  380. '1',
  381. '合格',
  382. '2',
  383. '订单外合格',
  384. '3',
  385. '次品',
  386. '4',
  387. '废品') BEF_EXTSHAPE_DEC_GRD --清库前外观
  388. ,
  389. A.ORD_NO,
  390. a.ORD_SEQ,
  391. (SELECT T.CUST_NM
  392. FROM TBZ00_CUSTOMER T
  393. WHERE T.CUST_CD = D.ORDCUST_CD) ORDCUST_CD,
  394. XB_PACKAGE.GF_COMNNAME_FIND('A01009', C.DEST_PCD) DEST_PCD --到站
  395. ,
  396. (SELECT T.SM_CFNM
  397. FROM TBZ00_COMMCD T
  398. WHERE T.LG_CD = 'A01012'
  399. AND T.SM_CD = C.DLIV_TP) DLIV_TP,
  400. B.SLAB_NO CHARGE_NO,
  401. B.STL_GRD,
  402. A.TRANS_CAR_NO,
  403. A.DLIV_DIRNO
  404. FROM TBH02_COIL_COMM A
  405. ,TBG02_SLAB_COMM B
  406. ,TBA01_ORD_LINE C
  407. ,TBA01_ORD_COMM D
  408. ,TBF02_SPEC_MILL E
  409. WHERE '1' = '1'
  410. AND A.SLAB_NO = B.SLAB_NO(+)
  411. AND A.ORD_NO = C.ORD_NO(+)
  412. AND A.ORD_SEQ = C.ORD_SEQ(+)
  413. AND A.ORD_NO = D.ORD_NO(+)
  414. AND A.COIL_NO=E.COIL_NO(+)
  415. AND (SUBSTR(A.TRNF_DTIME,1,8) >= :1) --or (a.QK_YN = 'Y' and SUBSTR(a.QK_REG_DTIME,1,8)>= :2))
  416. AND (SUBSTR(A.TRNF_DTIME,1,8) <= :2) --or (a.QK_YN = 'Y' and SUBSTR(a.QK_REG_DTIME,1,8)<= :4))
  417. and a.COIL_STAT = '3'
  418. AND nvl(a.ISDIVI,1) <> '0'
  419. AND A.OLD_SAMPL_NO LIKE :3||'%'
  420. AND A.COIL_THK >= NVL(:4,'000')
  421. AND A.COIL_THK <= NVL(:5,'999')
  422. AND A.COIL_WTH >= NVL(:6,'00000')
  423. AND A.COIL_WTH <= NVL(:7,'99999')
  424. AND (A.CUR_LOAD_LOC LIKE :8||'%' OR A.CUR_LOAD_LOC IS NULL)
  425. AND A.SPEC_STL_GRD LIKE :9||'%'
  426. AND A.TRNF_SHIFT||'&' LIKE :10||'%'
  427. AND A.TRNF_GROUP||'&' LIKE :11||'%'
  428. AND A.TRNF_REG||'&' LIKE :12||'%'
  429. AND A.TRANS_CAR_NO||'&' LIKE :13||'%'
  430. AND A.ORD_NO||'&' LIKE :14||'%'
  431. AND A.ORD_SEQ||'&' LIKE :15||'%'
  432. AND A.DLIV_DIRNO||'&' LIKE :l6||'%'
  433. AND D.ORDCUST_CD||'&' LIKE :17||'%'
  434. AND A.DLIV_TP||'&' LIKE :18||'%'
  435. AND A.COIL_DEFECTIVE||'&' LIKE :19||'%'
  436. AND A.ORD_FL||'&' LIKE :20||'%'
  437. AND A.QK_YN||'&' LIKE :21||'%'
  438. AND INSTR(NVL(:22 , NVL(D.PRDNM_CD,'NULL')) , NVL(D.PRDNM_CD,'NULL')) > 0
  439. AND C.XSQY||'&' like :23||'%'
  440. and a.SPM_YN||'&' like :24||'%'
  441. AND (NVL(SUBSTR(C.ORD_DEVLMT_DATE, 1, 8),SUBSTR(A.TRNF_DTIME,1,8)) >= NVL(:25,'0'))
  442. AND (NVL(SUBSTR(C.ORD_DEVLMT_DATE, 1, 8),SUBSTR(A.TRNF_DTIME,1,8)) <= NVL(:26,'99999999'))
  443. AND nvl(E.ROLL_MANA_NO,'A0000') BETWEEN NVL(:27,'A0000') AND NVL(:28,'Z9999')
  444. AND (A.SHIP_PROG_CD <> '10' or A.SHIP_PROG_CD IS NULL) -- ADD BY JUNGAN 2010-12-29 不查询盘出记录
  445. order by a.OLD_SAMPL_NO desc
  446. ]]>
  447. </query>
  448. <query id="UIH051000_02.select" desc=" 统计入库钢卷个数和重量 " fetchSize="10">
  449. <![CDATA[
  450. select count(*) COIL_CNT,
  451. nvl(sum(a.act_wgt)/1000,0) COIL_WGT
  452. FROM TBH02_COIL_COMM A,
  453. TBA01_ORD_LINE C,
  454. TBA01_ORD_COMM D
  455. ,TBF02_SPEC_MILL E
  456. WHERE '1' = '1'
  457. AND A.ORD_NO = D.ORD_NO(+)
  458. AND A.ORD_NO = C.ORD_NO(+)
  459. AND A.ORD_SEQ = C.ORD_SEQ(+)
  460. AND A.COIL_NO=E.COIL_NO(+)
  461. AND (SUBSTR(A.YARD_ENTRY_DTIME,1,8) >= :1)
  462. AND (SUBSTR(A.YARD_ENTRY_DTIME,1,8) <= :2)
  463. AND A.OLD_SAMPL_NO LIKE :3||'%'
  464. AND A.COIL_THK >= NVL(:4,'000')
  465. AND A.COIL_THK <= NVL(:5,'999')
  466. AND A.COIL_WTH >= NVL(:6,'00000')
  467. AND A.COIL_WTH <= NVL(:7,'99999')
  468. AND (A.CUR_LOAD_LOC LIKE :8||'%' OR A.CUR_LOAD_LOC IS NULL)
  469. AND A.SPEC_STL_GRD LIKE :9||'%'
  470. AND A.YARD_ENTRY_SHIFT||'&' LIKE :10||'%'
  471. AND A.YARD_ENTRY_GROUP||'&' LIKE :11||'%'
  472. AND A.YARD_ENTRY_REG||'&' LIKE :12||'%'
  473. AND A.TRANS_CAR_NO||'&' LIKE :13||'%'
  474. AND A.ORD_NO||'&' LIKE :14||'%'
  475. AND A.ORD_SEQ||'&' LIKE :15||'%'
  476. AND A.DLIV_DIRNO||'&' LIKE :l6||'%'
  477. AND D.ORDCUST_CD||'&' LIKE :17||'%'
  478. AND A.DLIV_TP||'&' LIKE :18||'%'
  479. AND A.COIL_DEFECTIVE||'&' LIKE :19||'%'
  480. AND A.ORD_FL||'&' LIKE :20||'%'
  481. AND A.QK_YN||'&' LIKE :21||'%'
  482. AND INSTR(NVL(:22 , NVL(D.PRDNM_CD,'NULL')) , NVL(D.PRDNM_CD,'NULL')) > 0
  483. AND C.XSQY||'&' like :23||'%'
  484. and a.SPM_YN||'&' like :24||'%'
  485. AND (NVL(SUBSTR(C.ORD_DEVLMT_DATE, 1, 8),SUBSTR(A.YARD_ENTRY_DTIME,1,8)) >= NVL(:25,'0'))
  486. AND (NVL(SUBSTR(C.ORD_DEVLMT_DATE, 1, 8),SUBSTR(A.YARD_ENTRY_DTIME,1,8)) <= NVL(:26,'99999999'))
  487. AND nvl(E.ROLL_MANA_NO,'A0000') BETWEEN NVL(:27,'A0000') AND NVL(:28,'Z9999')
  488. --AND A.COIL_STAT = '2'
  489. AND A.COIL_IN_REG IS NULL -- ADD BY JUNGAN 2010-12-29 不查询盘入记录
  490. ]]>
  491. </query>
  492. <query id="UIH051000_04.select" desc=" 统计出库钢卷个数和重量 " fetchSize="10">
  493. <![CDATA[
  494. select count(*) COIL_CNT,
  495. nvl(sum(a.act_wgt)/1000,0) COIL_WGT
  496. from tbh02_coil_comm a,TBA01_ORD_COMM D,TBA01_ORD_LINE C ,TBF02_SPEC_MILL E
  497. where a.COIL_STAT = '3'
  498. AND A.ORD_NO = D.ORD_NO(+)
  499. AND A.ORD_NO = C.ORD_NO(+)
  500. AND A.ORD_SEQ = C.ORD_SEQ(+)
  501. AND A.COIL_NO=E.COIL_NO(+)
  502. AND (SUBSTR(A.TRNF_DTIME,1,8) >= :1) --or (a.QK_YN = 'Y' and SUBSTR(a.QK_REG_DTIME,1,8)>= :2))
  503. AND (SUBSTR(A.TRNF_DTIME,1,8) <= :2) --or (a.QK_YN = 'Y' and SUBSTR(a.QK_REG_DTIME,1,8)<= :4))
  504. AND A.OLD_SAMPL_NO LIKE :3||'%'
  505. AND A.COIL_THK >= NVL(:4,'000')
  506. AND A.COIL_THK <= NVL(:5,'999')
  507. AND A.COIL_WTH >= NVL(:6,'00000')
  508. AND A.COIL_WTH <= NVL(:7,'99999')
  509. AND (A.CUR_LOAD_LOC LIKE :8||'%' OR A.CUR_LOAD_LOC IS NULL)
  510. AND A.SPEC_STL_GRD LIKE :9||'%'
  511. AND A.TRNF_SHIFT||'&' LIKE :10||'%'
  512. AND A.TRNF_GROUP||'&' LIKE :11||'%'
  513. AND A.TRNF_REG||'&' LIKE :12||'%'
  514. AND A.TRANS_CAR_NO||'&' LIKE :13||'%'
  515. AND A.ORD_NO||'&' LIKE :14||'%'
  516. AND A.ORD_SEQ||'&' LIKE :15||'%'
  517. AND A.DLIV_DIRNO||'&' LIKE :l6||'%'
  518. AND D.ORDCUST_CD||'&' LIKE :17||'%'
  519. AND A.DLIV_TP||'&' LIKE :18||'%'
  520. AND A.COIL_DEFECTIVE||'&' LIKE :19||'%'
  521. AND A.ORD_FL||'&' LIKE :20||'%'
  522. AND A.QK_YN||'&' LIKE :21||'%'
  523. AND INSTR(NVL(:22 , NVL(D.PRDNM_CD,'NULL')) , NVL(D.PRDNM_CD,'NULL')) > 0
  524. AND C.XSQY||'&' like :23||'%'
  525. and a.SPM_YN||'&' like :24||'%'
  526. AND (NVL(SUBSTR(C.ORD_DEVLMT_DATE, 1, 8),SUBSTR(A.TRNF_DTIME,1,8)) >= NVL(:25,'0'))
  527. AND (NVL(SUBSTR(C.ORD_DEVLMT_DATE, 1, 8),SUBSTR(A.TRNF_DTIME,1,8)) <= NVL(:26,'99999999'))
  528. AND nvl(E.ROLL_MANA_NO,'A0000') BETWEEN NVL(:27,'A0000') AND NVL(:28,'Z9999')
  529. AND (A.SHIP_PROG_CD <> '10' or A.SHIP_PROG_CD IS NULL) -- ADD BY JUNGAN 2010-12-29 不查询盘出记录
  530. ]]>
  531. </query>
  532. <query id="UIH051000_05.select" desc=" 获取收货单位信息 " fetchSize="10">
  533. <![CDATA[
  534. SELECT T.CUST_CD VALUE,T.CUST_NM LABEL FROM TBZ00_CUSTOMER T WHERE T.REC_TP='02' order by T.CUST_NM
  535. ]]>
  536. </query>
  537. </queryMap>