d67cd8aa5ccd98deda9c517d0fab4657e4dc5c15.svn-base 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIK020001_01.select" desc=" 开平热卷数据查询 " fetchSize="10">
  4. <![CDATA[
  5. SELECT '' CHK,
  6. A.OLD_SAMPL_NO,
  7. XB_PACKAGE.GF_COMNNAME_FIND('A01004', P.PRD_TY) PRODNM_CD,
  8. A.SPEC_STL_GRD,
  9. A.COIL_THK,
  10. A.COIL_WTH,
  11. A.COIL_LEN,
  12. A.COIL_INDIA,
  13. A.COIL_OUTDIA,
  14. A.CRK_CD1,
  15. A.CRK_CD2,
  16. A.CRK_CD3,
  17. A.CRK_CD4,
  18. A.CRK_CD5,
  19. A.INSTR_COIL_THK,
  20. A.INSTR_COIL_WTH,
  21. A.ACT_WGT,
  22. DECODE(A.APPOINT_YN,
  23. 'N',
  24. '在库未移送',
  25. 'Q',
  26. '移送出库板加未接收',
  27. 'Y',
  28. '移送完成板加已入库',
  29. 'P',
  30. '板加退回入库',
  31. '在库未移送') APPOINT_YN ---指定
  32. ,
  33. DECODE(BJ.OLD_SAMPL_NO, '', 'N', 'Y') EXIST_YN,
  34. A.APPOINT_NOTE ---指定备注
  35. ,
  36. A.COIL_SERIES --系列
  37. ,
  38. A.COIL_PROD_GRADE ---产品等级
  39. ,
  40. A.COIL_UN_REMARK --异常卷备注
  41. ,
  42. A.COIL_DESC --钢卷说明
  43. ,
  44. A.COIL_REMARK --备注
  45. ,
  46. DECODE(A.ORD_FL, '1', '订单材', '2', '余材', '', '未判') ORD_FL,
  47. DECODE(A.QK_YN, 'Y', '清库卷') QK_YN,
  48. A.ORD_NO,
  49. A.ORD_SEQ,
  50. A.CUR_LOAD_LOC,
  51. DECODE(A.TOT_DEC_GRD,
  52. '1',
  53. '合格',
  54. '2',
  55. '不合格',
  56. '3',
  57. '次品',
  58. '4',
  59. '废品') TOT_DEC_GRD,
  60. DECODE(A.INGR_DEC_GRD,
  61. '0',
  62. '综合判定取消',
  63. '1',
  64. '合格',
  65. '2',
  66. '不合格') INGR_DEC_GRD,
  67. DECODE(A.MATLQLTY_DEC_GRD,
  68. '0',
  69. '无性能要求',
  70. '1',
  71. '合格',
  72. '2',
  73. '不合格') MATRL_END_CAUSE_CD,
  74. DECODE(A.SIZE_DEC_RST, '1', '合格', '2', '不合格') SIZE_DEC_RST,
  75. DECODE(A.EXTSHAPE_DEC_GRD,
  76. '1',
  77. '合格',
  78. '2',
  79. '订单外合格',
  80. '3',
  81. '次品',
  82. '4',
  83. '废品',
  84. '待判定') EXTSHAPE_DEC_GRD,
  85. DECODE(A.WGT_DEC_RST, '1', '合格', '2', '不合格') WGT_DEC_RST,
  86. A.TOT_DEC_DTIME,
  87. A.YARD_ENTRY_DTIME,
  88. A.YARD_ENTRY_USE_TIME,
  89. A.YARD_ENTRY_REG,
  90. A.YARD_ENTRY_SHIFT,
  91. A.YARD_ENTRY_GROUP,
  92. SUBSTR(B.SLAB_NO, 0, 10) CHARGE_NO,
  93. (SELECT T.SM_CFNM
  94. FROM TBZ00_COMMCD T
  95. WHERE T.LG_CD = 'A01012'
  96. AND T.SM_CD = C.DLIV_TP) DLIV_TP,
  97. (SELECT T.CUST_NM
  98. FROM TBZ00_CUSTOMER T
  99. WHERE T.CUST_CD = D.ORDCUST_CD) ORDCUST_CD,
  100. DECODE(A.CUR_PROG_CD,
  101. 'SFA',
  102. '发货指示待机',
  103. 'SED',
  104. '判定待机',
  105. 'SRC',
  106. '充当待机') CUR_PROG_CD,
  107. DECODE(A.REM_YARD,
  108. '1',
  109. '禁发火车',
  110. '2',
  111. '卷径比超宽',
  112. '3',
  113. '卷规格异常',
  114. '4',
  115. '卷外型异常',
  116. '5',
  117. '禁发') REM_YARD,
  118. A.HCOLOUR_REM,
  119. C.ORD_DEVLMT_DATE,
  120. DECODE(A.COIL_DEFECTIVE,
  121. '1A',
  122. '订单外合格',
  123. '2A',
  124. '成分不合格',
  125. '2E',
  126. '工序不合格',
  127. '3B',
  128. '尺寸不合格',
  129. '3C',
  130. '重量不合格',
  131. '3D',
  132. '外观不合格',
  133. '4A',
  134. '性能不合格') COIL_DEFECTIVE,
  135. A.COIL_DEFECTIVE COIL_DEFECTIVE_DESC,
  136. A.BEF_SPEC_STL_GRD,
  137. E.SMP_SEND_DTIME --送样
  138. ,
  139. E.SMP_WORK_DTIME --检验
  140. ,
  141. E.QLTY_DCS_DTIME --综合判定
  142. ,
  143. E.SMP_INTO_DTIME --入库时间
  144. ,
  145. to_char(ROUND(((to_date(E.SMP_SEND_DTIME, 'yyyy-mm-dd hh24:mi:ss') -
  146. to_date(A.MILL_DTIME, 'yyyy-mm-dd hh24:mi:ss')) *
  147. 86400) / 3600,
  148. 1)) GET_SEND_DTIME --取送样时间(送样-轧制)
  149. ,
  150. to_char(ROUND(((to_date(E.QLTY_DCS_DTIME, 'yyyy-mm-dd hh24:mi:ss') -
  151. to_date(E.SMP_SEND_DTIME, 'yyyy-mm-dd hh24:mi:ss')) *
  152. 86400) / 3600,
  153. 1)) TO_YANG_DTIME --出样时间(综合判定-送样)
  154. ,
  155. DECODE(A.BEF_MATLQLTY_DEC_GRD,
  156. '0',
  157. '无性能要求',
  158. '1',
  159. '合格',
  160. '2',
  161. '不合格') BEF_MATRL_END_CAUSE_CD --清库前性能
  162. ,
  163. DECODE(A.BEF_EXTSHAPE_DEC_GRD,
  164. '1',
  165. '合格',
  166. '2',
  167. '订单外合格',
  168. '3',
  169. '次品',
  170. '4',
  171. '废品') BEF_EXTSHAPE_DEC_GRD --清库前外观
  172. ,
  173. A.MILL_DTIME,
  174. A.DCS_THK --判定厚度
  175. ,
  176. A.DCS_WTH --判定宽度
  177. ,
  178. C.XSQY --销售区域,生产处要求添加 TL091225
  179. ,
  180. XB_PACKAGE.GF_COMNNAME_FIND('A01001', P.RCVORD_CLF) RCVORD_CLF --订单类型 add by jungan 20110120
  181. ,
  182. XB_PACKAGE.GF_COMNNAME_FIND('B01004', P.PROD_LINE) PROD_LINE --产线 add by jungan 20110120
  183. ,
  184. F.AFFIRMTIME || '/' || F.DLIV_TP AFFIRMTIME --下发计划确认时间
  185. ,
  186. C.ORD_PLAN_DATA --新增订单预排期
  187. FROM TBH02_COIL_COMM A,
  188. TBG02_SLAB_COMM B,
  189. TBA01_ORD_LINE C,
  190. TBA01_ORD_COMM D,
  191. TBB02_LOT_COM E,
  192. TBJ01_DLIV_DIR F,
  193. TBE02_ORD_PRC P,
  194. TBH07_BJ_TRANFINFO BJ,
  195. TBE04_REP_HIS H
  196. WHERE '1' = '1'
  197. AND A.SLAB_NO = B.SLAB_NO(+)
  198. AND A.ORD_NO = C.ORD_NO(+)
  199. AND A.ORD_SEQ = C.ORD_SEQ(+)
  200. AND A.ORD_NO = D.ORD_NO(+)
  201. AND A.SAMPL_NO = E.SMP_NO(+)
  202. AND A.DLIV_DIRNO = F.DLIV_DIRNO(+)
  203. AND A.ORD_NO = P.ORD_NO(+)
  204. AND A.ORD_SEQ = P.ORD_SEQ(+)
  205. AND A.OLD_SAMPL_NO = BJ.OLD_SAMPL_NO(+)
  206. AND A.OLD_SAMPL_NO = H.MAT_NO(+)
  207. AND A.ORD_NO = H.UPD_AFT_ORD_NO(+)
  208. AND A.ORD_SEQ = H.UPD_AFT_ORD_SEQ(+)
  209. AND A.ORD_FL = '1'
  210. AND A.COIL_STAT ='2'
  211. AND P.PRD_TY = 'KP'
  212. AND substr(NVL(a.CUR_LOAD_LOC,'XX'), 1, 2) != '1-'
  213. AND A.OLD_SAMPL_NO LIKE :1||'%'
  214. AND A.SPEC_STL_GRD||'&' LIKE :2||'%'
  215. AND A.COIL_THK >= NVL(:3,'000')
  216. AND A.COIL_THK <= NVL(:4,'999')
  217. AND A.COIL_WTH >= NVL(:5,'00000')
  218. AND A.COIL_WTH <= NVL(:6,'99999')
  219. AND A.CUR_PROG_CD||'&' LIKE :7||'%'
  220. AND INSTR(NVL(:8 , NVL(A.APPOINT_YN,'N')) , NVL(A.APPOINT_YN,'N')) > 0 ---zhiding
  221. AND A.CUR_LOAD_LOC||'&' LIKE :9||'%'
  222. AND A.COIL_STAT IN (:10)
  223. AND A.ORD_NO ||'&' LIKE :11||'%'
  224. AND NVL(H.REG_DTIME,'NULL') LIKE :12||'%'----待定
  225. AND A.DLIV_DIRNO IS NULL
  226. AND A.APPOINT_NOTE IS NULL
  227. ]]>
  228. </query>
  229. <query id="UIK010010_01.insert" desc="指定移送" fetchSize="10">
  230. <![CDATA[
  231. INSERT INTO TBH07_BJ_TRANFINFO A
  232. (A.SHIP_INVNO,
  233. A.OLD_SAMPL_NO,
  234. A.COIL_NO,
  235. A.SLAB_NO,
  236. -- A.DEVLMT_DTIME,
  237. -- A.INSTR_COIL_THK,
  238. -- A.INSTR_COIL_WTH,
  239. -- A.INSTR_COIL_LEN,
  240. --A.INSTR_COIL_INDIA,
  241. -- A.INSTR_COIL_OUTDIA,
  242. --A.INSTR_COIL_WGT,
  243. A.DEST_CD,
  244. A.ORDCUST_CD,
  245. A.COIL_LEN,
  246. A.COIL_INDIA,
  247. A.COIL_OUTDIA,
  248. A.COIL_THK,
  249. A.COIL_WTH,
  250. A.ACT_WGT,
  251. A.PRODNM_CD,
  252. A.SPEC_ABBSYM,
  253. A.ORD_USE_CD,
  254. A.STL_GRD,
  255. A.INGR_DEC_GRD,
  256. A.EXTSHAPE_DEC_GRD,
  257. A.SIZE_DEC_RST,
  258. A.WGT_DEC_RST,
  259. A.MATLQLTY_DEC_GRD,
  260. A.TOT_DEC_GRD,
  261. A.MILL_DTIME,
  262. A.INGR_DEC_DTIME,
  263. A.EXTSHAPE_DEC_DTIME,
  264. A.MATLQLTY_DEC_DTIME,
  265. A.TOT_DEC_DTIME,
  266. A.CRK_CD1,
  267. A.CRK_CD2,
  268. A.CRK_CD3,
  269. A.CRK_CD4,
  270. A.CRK_CD5,
  271. A.TRANS_CAR_NO,
  272. A.CRET_NO,
  273. A.MOVE_SHIFT,
  274. A.MOVE_GROUP,
  275. A.MOVE_MAN,
  276. A.MOVE_TIME,
  277. A.ROUTE,
  278. A.MOVE_ST,
  279. A.CHARGE_NO,
  280. A.BAHCT_NUMBER,
  281. A.MOVE_LINE,
  282. A.ARRIVE_LINE,
  283. A.MOVE_TYPE,
  284. A.ISNET)
  285. SELECT 'FJH',
  286. A.OLD_SAMPL_NO,
  287. A.COIL_NO,
  288. A.SLAB_NO,
  289. -- A.DEVLMT_DTIME,
  290. -- A.INSTR_COIL_THK,
  291. -- A.INSTR_COIL_WTH,
  292. -- A.INSTR_COIL_LEN,
  293. -- A.INSTR_COIL_INDIA,
  294. --A.INSTR_COIL_OUTDIA,
  295. -- A.INSTR_COIL_WGT,
  296. A.DEST_CD,
  297. A.ORDCUST_CD,
  298. A.COIL_LEN,
  299. A.COIL_INDIA,
  300. A.COIL_OUTDIA,
  301. A.DCS_THK,
  302. A.DCS_WTH,
  303. A.ACT_WGT,
  304. A.PRODNM_CD,
  305. A.SPEC_ABBSYM,
  306. A.ORD_USE_CD,
  307. A.SPEC_STL_GRD,
  308. A.INGR_DEC_GRD,
  309. A.EXTSHAPE_DEC_GRD,
  310. A.SIZE_DEC_RST,
  311. A.WGT_DEC_RST,
  312. A.MATLQLTY_DEC_GRD,
  313. A.TOT_DEC_GRD,
  314. A.MILL_DTIME,
  315. A.INGR_DEC_DTIME,
  316. A.EXTSHAPE_DEC_DTIME,
  317. A.MATLQLTY_DEC_DTIME,
  318. A.TOT_DEC_DTIME,
  319. A.CRK_CD1,
  320. A.CRK_CD2,
  321. A.CRK_CD3,
  322. A.CRK_CD4,
  323. A.CRK_CD5,
  324. A.TRANS_CAR_NO,
  325. A.CRET_NO,
  326. A.YARD_ENTRY_SHIFT,
  327. A.YARD_ENTRY_GROUP,
  328. (select T.USER_NM from TBZ01_USER t where t.USER_CD=:1 AND ROWNUM=1),
  329. TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS'),
  330. A.ROUTE,
  331. '0',
  332. SUBSTR(A.SLAB_NO, 1, 10),
  333. SUBSTR(A.OLD_SAMPL_NO, 1, 10),
  334. '三期',
  335. '板加',
  336. '1',
  337. '1'
  338. FROM TBH02_COIL_COMM A
  339. WHERE A.OLD_SAMPL_NO LIKE :2||'%'
  340. -- AND NVL(A.APPOINT_YN, 'N') LIKE 'N'
  341. ]]>
  342. </query>
  343. <query id="UIK010010_01.update" desc="指定后修改状态" fetchSize="10">
  344. <![CDATA[
  345. UPDATE TBH02_COIL_COMM T
  346. SET T.COIL_STAT = '3'
  347. ,T.BEF_LOAD_LOC = T.CUR_LOAD_LOC
  348. ,T.CUR_LOAD_LOC = ''
  349. ,T.APPOINT_YN = 'Q'
  350. ,T.CUR_PROG_CD = 'SGF' -------进程状态
  351. ,T.CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  352. ,T.CUR_PROG_CD_PGM = 'UIK010010'
  353. ,T.BEF_PROG_CD = T.CUR_PROG_CD
  354. ,T.BEF_PROG_CD_DTIME = T.CUR_PROG_CD_DTIME
  355. ,T.BEF_PROG_CD_PGM = T.CUR_PROG_CD_PGM
  356. ,T.APPOINT_ID = :1
  357. ,T.TRNF_REG = :2
  358. ,T.TRNF_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  359. ,T.TRNF_USE_TIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  360. ,T.APPOINT_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  361. ,T.APPOINT_NOTE = :3
  362. WHERE T.OLD_SAMPL_NO LIKE :4||'%'
  363. AND NVL(T.APPOINT_YN,'N') LIKE 'N'---未指定的变指定及移送
  364. AND T.COIL_STAT = '2'
  365. ]]>
  366. </query>
  367. <query id="UIK010010_02.update" desc="撤销修改状态" fetchSize="10">
  368. <![CDATA[
  369. UPDATE TBH02_COIL_COMM T
  370. SET T.COIL_STAT = '2'
  371. ,T.CUR_LOAD_LOC = T.BEF_LOAD_LOC
  372. ,T.BEF_LOAD_LOC = ''
  373. ,T.CUR_PROG_CD = 'SFA' -------进程状态
  374. ,T.CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  375. ,T.CUR_PROG_CD_PGM = 'UIK010011'
  376. ,T.BEF_PROG_CD = T.CUR_PROG_CD
  377. ,T.BEF_PROG_CD_DTIME = T.CUR_PROG_CD_DTIME
  378. ,T.BEF_PROG_CD_PGM = T.CUR_PROG_CD_PGM
  379. ,T.APPOINT_YN = ''
  380. ,T.APPOINT_ID = :1
  381. ,T.APPOINT_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  382. ,T.APPOINT_NOTE = ''
  383. WHERE T.OLD_SAMPL_NO LIKE :2||'%'
  384. AND T.APPOINT_YN = 'Q'---撤销板加未入库的卷
  385. ]]>
  386. </query>
  387. <query id="UIK010010_03.update" desc="板加退回入库状态修改" fetchSize="10">
  388. <![CDATA[
  389. UPDATE TBH02_COIL_COMM T
  390. SET T.COIL_STAT = '2'
  391. ,T.CUR_LOAD_LOC = :1
  392. ,T.YARD_ENTRY_REG = :2
  393. ,T.YARD_ENTRY_USE_TIME =TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  394. ,T.APPOINT_YN = 'N'
  395. ,T.APPOINT_NOTE = ''
  396. ,T.CUR_PROG_CD = 'SRC'--充当待机
  397. ,T.CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  398. ,T.CUR_PROG_CD_PGM = 'UIK010012'
  399. ,T.BEF_PROG_CD = T.CUR_PROG_CD
  400. ,T.BEF_PROG_CD_DTIME = T.CUR_PROG_CD_DTIME
  401. ,T.BEF_PROG_CD_PGM = T.CUR_PROG_CD_PGM
  402. ,T.ORD_FL = '2'
  403. --NONORD_CAUSE_CD = ?
  404. ,T.NONORD_OCR_DTIME = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS')
  405. ,T.ORD_NO = ''
  406. ,T.ORD_SEQ = ''
  407. ,T.CUST_CD = ''
  408. ,T.ORDCUST_CD = ''
  409. ,T.ORD_USE_CD = ''
  410. ,T.SPEC_ABBSYM = ''
  411. ,T.DEVLMT_DTIME = ''
  412. ,T.DEST_CD = ''
  413. ,T.APPOINT_NOTE=''
  414. ,T.DLIV_DIRNO=''
  415. WHERE T.OLD_SAMPL_NO LIKE :3||'%'
  416. AND T.COIL_STAT = '3'
  417. AND T.APPOINT_YN = 'P'---入库板加退回的卷
  418. ]]>
  419. </query>
  420. <query id="UIK010010_04.update" desc="板加退回入库状态修改" fetchSize="10">
  421. <![CDATA[
  422. UPDATE TBH02_COIL_COMM T
  423. SET T.COIL_STAT = '2'
  424. ,T.CUR_LOAD_LOC = :1
  425. ,T.YARD_ENTRY_REG = :2
  426. ,T.YARD_ENTRY_USE_TIME =TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  427. ,T.APPOINT_YN = 'N'
  428. ,T.APPOINT_NOTE = ''
  429. ,T.CUR_PROG_CD = 'SRC'--充当待机
  430. ,T.CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  431. ,T.CUR_PROG_CD_PGM = 'UIK010012'
  432. ,T.BEF_PROG_CD = T.CUR_PROG_CD
  433. ,T.BEF_PROG_CD_DTIME = T.CUR_PROG_CD_DTIME
  434. ,T.BEF_PROG_CD_PGM = T.CUR_PROG_CD_PGM
  435. ,T.ORD_FL = '2'
  436. --NONORD_CAUSE_CD = ?
  437. ,T.NONORD_OCR_DTIME = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS')
  438. ,T.ORD_NO = ''
  439. ,T.ORD_SEQ = ''
  440. ,T.CUST_CD = ''
  441. ,T.ORDCUST_CD = ''
  442. ,T.ORD_USE_CD = ''
  443. ,T.SPEC_ABBSYM = ''
  444. ,T.DEVLMT_DTIME = ''
  445. ,T.DEST_CD = ''
  446. ,T.APPOINT_NOTE=''
  447. ,T.DLIV_DIRNO=''
  448. WHERE T.APPOINT_NOTE=:1
  449. ]]>
  450. </query>
  451. <query id="UIK010010_01.delete" desc="删除" fetchSize="10">
  452. <![CDATA[
  453. DELETE TBH02_COIL_COMM_BJ T
  454. WHERE T.OLD_SAMPL_NO LIKE :1||'%'
  455. AND T.COIL_STAT = '1'
  456. ]]>
  457. </query>
  458. <query id="UIK010010_02.insert" desc="移送" fetchSize="10">
  459. <![CDATA[
  460. UPDATE TBH07_BJ_TRANFINFO T
  461. SET T.MOVE_ST = '0',t.YSRETURN_DTIME=TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS'),
  462. (T.STL_GRD,
  463. -- T.COIL_THK,
  464. -- T.COIL_WTH,
  465. T.COIL_LEN,
  466. T.COIL_INDIA,
  467. T.COIL_OUTDIA,
  468. T.ACT_WGT,
  469. T.TOT_DEC_GRD,
  470. T.INGR_DEC_GRD,
  471. T.MATLQLTY_DEC_GRD,
  472. T.SIZE_DEC_RST,
  473. T.EXTSHAPE_DEC_GRD) =
  474. (SELECT A.SPEC_STL_GRD,
  475. -- A.COIL_THK,
  476. -- A.COIL_WTH,
  477. A.COIL_LEN,
  478. A.COIL_INDIA,
  479. A.COIL_OUTDIA,
  480. A.ACT_WGT,
  481. A.TOT_DEC_GRD,
  482. A.INGR_DEC_GRD,
  483. A.MATLQLTY_DEC_GRD,
  484. A.SIZE_DEC_RST,
  485. A.EXTSHAPE_DEC_GRD
  486. FROM TBH02_COIL_COMM A
  487. WHERE A.OLD_SAMPL_NO LIKE :1 || '%'
  488. -- AND NVL(A.APPOINT_YN, 'N') LIKE 'N'
  489. )
  490. WHERE T.OLD_SAMPL_NO LIKE :2 || '%'
  491. ]]>
  492. </query>
  493. <query id="UIK010010_02.INITSELECT" desc="查询所有钢种组中的牌号" fetchSize="10">
  494. <![CDATA[
  495. SELECT DISTINCT
  496. FAC_STL_GRD LABEL
  497. ,FAC_STL_GRD VALUE
  498. FROM TBD00_STLGRD
  499. UNION ALL
  500. SELECT 'ALL' LABEL
  501. ,'' VALUE
  502. FROM DUAL
  503. ORDER BY VALUE DESC
  504. ]]>
  505. </query>
  506. <query id="UIK020001_01KP.SELECT" desc="获取当天开平内转最大计划号" fetchSize="10">
  507. <![CDATA[
  508. SELECT to_char(sysdate, 'yyyymmdd') || 'K' ||
  509. LPAD(NVL(MAX(substr(DLIV_DIRNO, -3, 3)), 0) + 1, 3, 0) MATSEQ
  510. FROM TBH02_FJH_DLVNO t
  511. where t.DLIV_DIRNO like to_char(sysdate, 'yyyymmdd') || 'K%'
  512. ]]>
  513. </query>
  514. <query id="UIK020001_01KP.UPDATE" desc="更新开平转运运输指示号" fetchSize="10">
  515. <![CDATA[
  516. update tbh02_coil_comm t set t.DLIV_DIRNO= ?,t.APPOINT_NOTE=? where t.old_sampl_no =?
  517. ]]>
  518. </query>
  519. <query id="UIK020001_01KP.INSERT" desc="开平内转指示号写入记录表" fetchSize="10">
  520. <![CDATA[
  521. INSERT INTO tbh02_fjh_dlvno t (DLIV_dirno,reg_id,LINE_TP) values (?,?,'KP')
  522. ]]>
  523. </query>
  524. <query id="UIK020001_01.insert" desc="指定移送" fetchSize="10">
  525. <![CDATA[
  526. INSERT INTO TBH07_BJ_TRANFINFO A
  527. (A.SHIP_INVNO,
  528. A.OLD_SAMPL_NO,
  529. A.COIL_NO,
  530. A.SLAB_NO,
  531. A.ORD_NO,
  532. A.ORD_SEQ,
  533. A.DEVLMT_DTIME,
  534. A.INSTR_COIL_THK,
  535. A.INSTR_COIL_WTH,
  536. A.INSTR_COIL_LEN,
  537. A.INSTR_COIL_INDIA,
  538. A.INSTR_COIL_OUTDIA,
  539. A.INSTR_COIL_WGT,
  540. A.DEST_CD,
  541. A.ORDCUST_CD,
  542. A.COIL_LEN,
  543. A.COIL_INDIA,
  544. A.COIL_OUTDIA,
  545. A.COIL_THK,
  546. A.COIL_WTH,
  547. A.ACT_WGT,
  548. A.PRODNM_CD,
  549. A.SPEC_ABBSYM,
  550. A.ORD_USE_CD,
  551. A.STL_GRD,
  552. A.INGR_DEC_GRD,
  553. A.EXTSHAPE_DEC_GRD,
  554. A.SIZE_DEC_RST,
  555. A.WGT_DEC_RST,
  556. A.MATLQLTY_DEC_GRD,
  557. A.TOT_DEC_GRD,
  558. A.MILL_DTIME,
  559. A.INGR_DEC_DTIME,
  560. A.EXTSHAPE_DEC_DTIME,
  561. A.MATLQLTY_DEC_DTIME,
  562. A.TOT_DEC_DTIME,
  563. A.CRK_CD1,
  564. A.CRK_CD2,
  565. A.CRK_CD3,
  566. A.CRK_CD4,
  567. A.CRK_CD5,
  568. A.TRANS_CAR_NO,
  569. A.CRET_NO,
  570. A.MOVE_SHIFT,
  571. A.MOVE_GROUP,
  572. A.MOVE_MAN,
  573. A.MOVE_TIME,
  574. A.ROUTE,
  575. A.MOVE_ST,
  576. A.CHARGE_NO,
  577. A.BAHCT_NUMBER,
  578. A.MOVE_LINE,
  579. A.ARRIVE_LINE,
  580. A.MOVE_TYPE,
  581. A.ISNET)
  582. SELECT 'FJH',
  583. A.OLD_SAMPL_NO,
  584. A.COIL_NO,
  585. A.SLAB_NO,
  586. A.ORD_NO,
  587. A.ORD_SEQ,
  588. A.DEVLMT_DTIME,
  589. A.INSTR_COIL_THK,
  590. A.INSTR_COIL_WTH,
  591. A.INSTR_COIL_LEN,
  592. A.INSTR_COIL_INDIA,
  593. A.INSTR_COIL_OUTDIA,
  594. A.INSTR_COIL_WGT,
  595. A.DEST_CD,
  596. A.ORDCUST_CD,
  597. A.COIL_LEN,
  598. A.COIL_INDIA,
  599. A.COIL_OUTDIA,
  600. A.DCS_THK,
  601. A.DCS_WTH,
  602. A.ACT_WGT,
  603. A.PRODNM_CD,
  604. A.SPEC_ABBSYM,
  605. A.ORD_USE_CD,
  606. A.SPEC_STL_GRD,
  607. A.INGR_DEC_GRD,
  608. A.EXTSHAPE_DEC_GRD,
  609. A.SIZE_DEC_RST,
  610. A.WGT_DEC_RST,
  611. A.MATLQLTY_DEC_GRD,
  612. A.TOT_DEC_GRD,
  613. A.MILL_DTIME,
  614. A.INGR_DEC_DTIME,
  615. A.EXTSHAPE_DEC_DTIME,
  616. A.MATLQLTY_DEC_DTIME,
  617. A.TOT_DEC_DTIME,
  618. A.CRK_CD1,
  619. A.CRK_CD2,
  620. A.CRK_CD3,
  621. A.CRK_CD4,
  622. A.CRK_CD5,
  623. A.TRANS_CAR_NO,
  624. A.CRET_NO,
  625. A.YARD_ENTRY_SHIFT,
  626. A.YARD_ENTRY_GROUP,
  627. (select T.USER_NM
  628. from TBZ01_USER t
  629. where t.USER_CD = :1
  630. AND ROWNUM = 1),
  631. TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS'),
  632. A.ROUTE,
  633. '0',
  634. SUBSTR(A.SLAB_NO, 1, 10),
  635. SUBSTR(A.OLD_SAMPL_NO, 1, 10),
  636. '三期',
  637. '板加',
  638. '1',
  639. '1'
  640. FROM TBH02_COIL_COMM A
  641. WHERE A.OLD_SAMPL_NO LIKE :2 || '%'
  642. -- AND NVL(A.APPOINT_YN, 'N') LIKE 'N'
  643. ]]>
  644. </query>
  645. </queryMap>