0ecb82c6b7aea94093e8637a0ac2966dd22f6766.svn-base 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIJ010040_01.select" desc=" 查询运送指示信息 " fetchSize="10">
  4. <![CDATA[
  5. /*********************************************************************************************
  6. SELECT '' CHK,
  7. B.SHIP_DIRNO,
  8. B.GET_ON_PCD,
  9. B.DEST_PCD,
  10. B.EXLV_LINE_CD,
  11. B.GET_OFF_PCD,
  12. B.DLIV_TP,
  13. D.SM_CFNM AS DLIV_TP_NM,
  14. B.SHIP_COMP_CD,
  15. C.SHIP_COMP_NM SM_CFNM,
  16. B.TRAIN_DLIVNO,
  17. B.DLIV_DIRNO,
  18. NVL(B.CNT,0) AS CNT,
  19. NVL(B.ACT_WGT,0) AS ACT_WGT,
  20. B.ALLOC_SEQ,
  21. B.TRANS_CAR_NO,
  22. B.LANE_TP,
  23. B.ENTERANCE_SEQ
  24. FROM(SELECT *
  25. FROM TBJ01_SHIP_DIR
  26. WHERE 1 = 1
  27. AND SHIP_PROG_CD = :1 -- SHIP_PROG_CD = '03':瞒樊硅瞒措扁
  28. AND SHIP_DIRNO BETWEEN NVL(:2,'00000101')||'0000' AND NVL(:3,'99991231')||'9999'
  29. AND SHIP_DIRNO LIKE :4||'%') A
  30. ,(SELECT X.*, Y.CNT CNT, Y.ACT_WGT ACT_WGT
  31. FROM TBJ01_DLIV_DIR X
  32. ,(SELECT DLIV_DIRNO
  33. , COUNT(*) AS CNT
  34. , NVL(SUM(ACT_WGT),0) AS ACT_WGT
  35. FROM TBH02_COIL_COMM
  36. WHERE 1 = 1
  37. AND CUR_PROG_CD like :5||'%' -- CUR_PROG_CD = 'SFB'(款价措扁)
  38. AND SHIP_DIRNO BETWEEN NVL(:6,'00000101')||'0000' AND NVL(:7,'99991231')||'9999'
  39. GROUP BY DLIV_DIRNO) Y
  40. WHERE X.DLIV_DIRNO = Y.DLIV_DIRNO
  41. AND X.DLIV_TP LIKE :8||'%') B
  42. ,(SELECT *
  43. FROM TBJ00_SHIP_COMP
  44. WHERE SHIP_COMP_CD LIKE :9||'%') C
  45. ,(SELECT SM_CD, SM_CFNM FROM TBZ00_COMMCD WHERE LG_CD = 'A01012') D
  46. WHERE A.SHIP_DIRNO = B.SHIP_DIRNO(+)
  47. AND B.SHIP_COMP_CD = C.SHIP_COMP_CD
  48. AND D.SM_CD = B.DLIV_TP
  49. AND B.DLIV_DIR_DATE BETWEEN NVL(:10,' ') AND NVL(:11,' ')
  50. AND NVL(A.SHIP_DIRNO,' ') LIKE :12||'%'
  51. AND NVL(B.DLIV_TP,' ') LIKE :13||'%'
  52. AND NVL(B.SHIP_COMP_CD,' ') LIKE :14||'%'
  53. AND NVL(B.LANE_TP,' ') LIKE :15||'%'
  54. AND B.ENTERANCE_SEQ LIKE :16||'%'
  55. *******************************************************************************************************/
  56. SELECT '' CHK,
  57. B.SHIP_DIRNO,
  58. B.GET_ON_PCD,
  59. B.DEST_PCD,
  60. (SELECT sm_cfnm FROM TBZ00_COMMCD WHERE LG_CD = 'A01009' AND b.DEST_PCD = SM_CD) DEST_PCD_DESC,
  61. B.EXLV_LINE_CD,
  62. (SELECT x.SM_CFNM FROM TBZ00_COMMCD x WHERE LG_CD = 'A01015' AND b.EXLV_LINE_CD = SM_CD) EXLV_LINE_CD_DESC,
  63. (select CUST_NM FROM TBZ00_CUSTOMER WHERE CUST_CD = b.CUST_CD and REC_TP='01') CUST_NM,
  64. (select CUST_NM ORD_NM FROM TBZ00_CUSTOMER WHERE CUST_CD = b.ORD_CUST_CD and REC_TP='02') ORD_NM,
  65. B.GET_OFF_PCD,
  66. B.DLIV_TP,
  67. D.SM_CFNM AS DLIV_TP_NM,
  68. B.SHIP_COMP_CD,
  69. C.SHIP_COMP_NM SM_CFNM,
  70. B.TRAIN_DLIVNO,
  71. B.DLIV_DIRNO,
  72. NVL(B.CNT,0) AS CNT,
  73. NVL(B.ACT_WGT,0) AS ACT_WGT,
  74. B.ALLOC_SEQ,
  75. B.TRANS_CAR_NO,
  76. B.LANE_TP,
  77. B.ENTERANCE_SEQ,
  78. Z.ORD_NO,
  79. Z.ORD_SEQ,
  80. B.SPEC_STL_GRD,
  81. B.INSTR_COIL_THK||'*'||B.INSTR_COIL_WTH T_W ,
  82. Z.MK_COIL
  83. FROM(SELECT *
  84. FROM TBJ01_SHIP_DIR
  85. WHERE 1 = 1
  86. AND SHIP_PROG_CD = :1 -- SHIP_PROG_CD = '03':?樊硅?措扁
  87. AND SHIP_DIRNO BETWEEN NVL(:2,'00000101')||'0000' AND NVL(:3,'99991231')||'9999'
  88. AND SHIP_DIRNO LIKE :4||'%') A
  89. ,(SELECT X.*, Y.CNT CNT, Y.ACT_WGT ACT_WGT,Y.ORD_NO,/*Y.ORD_SEQ,*/Y.SPEC_STL_GRD,Y.INSTR_COIL_THK,Y.INSTR_COIL_WTH
  90. FROM TBJ01_DLIV_DIR X
  91. ,(SELECT DLIV_DIRNO
  92. , COUNT(*) AS CNT
  93. , NVL(SUM(ACT_WGT),0) AS ACT_WGT
  94. , MAX(ORD_NO||ORD_SEQ) AS ORD_NO
  95. -- , MAX(ORD_SEQ) AS ORD_SEQ
  96. , MAX(SPEC_STL_GRD) AS SPEC_STL_GRD
  97. , MAX(INSTR_COIL_THK) AS INSTR_COIL_THK
  98. , MAX(INSTR_COIL_WTH) AS INSTR_COIL_WTH
  99. FROM TBH02_COIL_COMM
  100. WHERE 1 = 1
  101. AND CUR_PROG_CD like :5||'%' -- CUR_PROG_CD = 'SFB'(款价措扁)
  102. AND SHIP_DIRNO BETWEEN NVL(:6,'00000101')||'0000' AND NVL(:7,'99991231')||'9999'
  103. GROUP BY DLIV_DIRNO) Y
  104. WHERE X.DLIV_DIRNO = Y.DLIV_DIRNO
  105. AND X.DLIV_TP LIKE :8||'%'
  106. AND NVL(X.LANE_TP,'*') LIKE :9||'%'
  107. AND NVL(X.ENTERANCE_SEQ,0) = NVL(:10,0)) B
  108. ,(SELECT *
  109. FROM TBJ00_SHIP_COMP
  110. WHERE SHIP_COMP_CD LIKE :11||'%') C
  111. ,(SELECT SM_CD, SM_CFNM FROM TBZ00_COMMCD WHERE LG_CD = 'A01012' AND SM_CD LIKE :12||'%') D
  112. ,TBA01_ORD_LINE Z
  113. WHERE A.SHIP_DIRNO = B.SHIP_DIRNO(+)
  114. AND B.SHIP_COMP_CD = C.SHIP_COMP_CD(+)
  115. AND B.ORD_NO=(Z.ORD_NO||Z.ORD_SEQ)
  116. --AND B.ORD_SEQ=Z.ORD_SEQ
  117. AND D.SM_CD = B.DLIV_TP
  118. AND B.ISDELETED = 0
  119. AND B.ISCANCEL = 0
  120. ORDER BY B.ALLOC_SEQ,B.DLIV_DIRNO
  121. ]]>
  122. </query>
  123. <query id="UIJ010040_02.select" desc=" 这里的发货状态同一批次一起改变,所以取钢卷公共表中的状态 " fetchSize="10">
  124. <![CDATA[
  125. SELECT '' CHK,
  126. A.OLD_SAMPL_NO,
  127. A.COIL_NO,
  128. DECODE(A.TOT_DEC_GRD,'1','合格','2','次品',' ') TOT_DEC_GRD,
  129. DECODE(A.MATRL_END_CAUSE_CD,'1','合格','2','次品',' ') MATRL_END_CAUSE_CD,
  130. a.instr_coil_wth COIL_WTH,
  131. a.instr_coil_thk COIL_THK,
  132. a.ORD_NO,
  133. a.ORD_SEQ,
  134. a.spec_stl_grd,
  135. A.COIL_OUTDIA,
  136. NVL(A.ACT_WGT,0) ACT_WGT,
  137. NVL(A.CAL_WGT,0) CAL_WGT,
  138. A.CUR_LOAD_LOC,
  139. B.DEST_PCD,
  140. B.ALLOC_SEQ,
  141. B.TRANS_CAR_NO,
  142. B.DLIV_DIRNO,
  143. B.SHIP_DIRNO,
  144. (SELECT sm_cfnm FROM TBZ00_COMMCD WHERE LG_CD = 'A01009' AND b.DEST_PCD = SM_CD) DEST_PCD_DESC,
  145. (SELECT x.SM_CFNM FROM TBZ00_COMMCD x WHERE LG_CD = 'A01015' AND b.EXLV_LINE_CD = SM_CD) EXLV_LINE_CD_DESC,
  146. (select CUST_NM FROM TBZ00_CUSTOMER WHERE CUST_CD = B.CUST_CD and REC_TP='01') CUST_NM,
  147. (select CUST_NM ORD_NM FROM TBZ00_CUSTOMER WHERE CUST_CD = B.ORD_CUST_CD and REC_TP='02') ORD_NM,
  148. A.HCOLOUR_REM
  149. FROM TBH02_COIL_COMM A,TBJ01_DLIV_DIR B,TBJ01_SHIP_DIR C
  150. WHERE A.DLIV_DIRNO = B.DLIV_DIRNO
  151. AND B.SHIP_DIRNO = C.SHIP_DIRNO
  152. AND A.SHIP_PROG_CD = '04'
  153. AND B.LANE_TP = ?
  154. AND B.ENTERANCE_SEQ = ?
  155. ORDER BY B.ALLOC_SEQ
  156. ]]>
  157. </query>
  158. <query id="UIJ010040_03.select" desc=" " fetchSize="10">
  159. <![CDATA[
  160. SELECT SLAB_NO,BEF_PROG_CD,ORD_NO,ORD_SEQ,ACT_WGT FROM tbh02_coil_comm WHERE OLD_SAMPL_NO = ?
  161. ]]>
  162. </query>
  163. <query id="UIJ010040_04.select" desc=" 查询同合同同订单号下未下计划的钢卷,这里改为查询同合同号下的卷对订单号不做限制 " fetchSize="10">
  164. <![CDATA[
  165. select distinct a.OLD_SAMPL_NO||'*'||A.CUR_LOAD_LOC||'*'||A.INSTR_COIL_THK||'*'||A.INSTR_COIL_WTH||'*'||A.ACT_WGT LABEL,a.OLD_SAMPL_NO VALUE from tbh02_coil_comm a
  166. where a.ORD_NO = ?
  167. and a.COIL_STAT = '2'
  168. and a.CUR_PROG_CD = 'SFA'
  169. AND A.CUR_LOAD_LOC IS NOT NULL
  170. AND A.TOT_DEC_GRD = '1'
  171. AND NVL(A.FB_YN,'N')='N'
  172. AND A.ISUSED = '0'
  173. order by a.OLD_SAMPL_NO
  174. ]]>
  175. </query>
  176. <query id="UIJ010040_05.select" desc=" 查询原始钢卷的相关信息 " fetchSize="10">
  177. <![CDATA[
  178. select a.SHIP_DIRNO,a.DLIV_DIRNO,a.SHIP_PROG_CD,a.DEST_CD,
  179. a.ISUSED,A.SHIP_DIR_DTIME,A.TRANS_CAR_NO,A.TRAIN_STEP_NO,CUR_PROG_CD,a.DLIV_TP,A.HCOLOUR_REM
  180. from tbh02_coil_comm a
  181. where a.OLD_SAMPL_NO = ?
  182. ]]>
  183. </query>
  184. <query id="UIJ010040_06.select" desc=" 查询同合同同订单号下已下计划的钢卷 " fetchSize="10">
  185. <![CDATA[
  186. select distinct a.OLD_SAMPL_NO||'*'||A.DLIV_DIRNO||'*'||b.dliv_tp||'*'||A.INSTR_COIL_THK||'*'||A.INSTR_COIL_WTH||'*'||A.ACT_WGT LABEL,a.OLD_SAMPL_NO VALUE
  187. from tbh02_coil_comm a,tbj01_dliv_dir b
  188. where a.ORD_NO = ?
  189. and a.dliv_dirno = b.dliv_dirno
  190. and a.COIL_STAT = '2'
  191. and a.CUR_PROG_CD = 'SFB'
  192. AND A.DLIV_DIRNO <> ?
  193. AND A.CUR_LOAD_LOC IS NOT NULL
  194. AND A.DLIV_DIRNO IS NOT NULL
  195. AND A.SHIP_DIRNO IS NOT NULL
  196. AND A.SHIP_PROG_CD IN('03','04')
  197. AND A.TOT_DEC_GRD = '1'
  198. AND A.ISUSED = '1'
  199. order by a.OLD_SAMPL_NO
  200. ]]>
  201. </query>
  202. <query id="UIJ010040_07.select" desc=" 查询同列的钢卷信息,这里提供列的输入功能 " fetchSize="10">
  203. <![CDATA[
  204. SELECT
  205. A.OLD_SAMPL_NO,
  206. A.SPEC_STL_GRD, -- 钢号
  207. A.COIL_THK, -- 钢卷厚度
  208. A.COIL_WTH, -- 钢卷宽度
  209. A.INSTR_COIL_THK,
  210. A.INSTR_COIL_WTH,
  211. A.COIL_LEN, -- 钢卷长度
  212. A.ACT_WGT, -- 钢卷重量
  213. A.CUR_LOAD_LOC,
  214. DECODE(A.CUR_PROG_CD,'SFA','发货指示待机','SED','判定待机','SRC','充当待机','SFB','运送待机','SFF','发货完成') CUR_PROG_CD,
  215. DECODE(A.ORD_FL,'1','订单材','余材') ORD_FL,
  216. DECODE(A.ORD_FL,'1',A.ORD_NO,'') ORD_NO,
  217. DECODE(A.ORD_FL,'1',A.ORD_SEQ,'') ORD_SEQ,
  218. A.COIL_OUTDIA,
  219. (select CUST_NM FROM TBZ00_CUSTOMER WHERE CUST_CD = b.CUST_CD and REC_TP='01') CUST_NM,
  220. (select CUST_NM ORD_NM FROM TBZ00_CUSTOMER WHERE CUST_CD = b.ORD_CUST_CD and REC_TP='02') ORD_NM,
  221. (SELECT sm_cfnm FROM TBZ00_COMMCD WHERE LG_CD = 'A01009' AND b.DEST_PCD = SM_CD) DEST_PCD_DESC
  222. FROM TBH02_COIL_COMM A,TBJ01_DLIV_DIR B
  223. WHERE A.COIL_STAT = '2'
  224. AND A.DLIV_DIRNO = B.DLIV_DIRNO(+)
  225. AND A.OLD_SAMPL_NO LIKE ?||'%'
  226. AND A.COIL_THK >= NVL(?,'000')
  227. AND A.COIL_THK <= NVL(?,'999')
  228. AND A.COIL_WTH >= NVL(?,'00000')
  229. AND A.COIL_WTH <= NVL(?,'99999')
  230. AND A.OLD_SAMPL_NO <> ?
  231. NVL (A.FB_YN,'N')<>'Y'
  232. ]]>
  233. </query>
  234. <query id="UIJ010040_08.select" desc=" 查询库里所有的钢卷信息 " fetchSize="10">
  235. <![CDATA[
  236. SELECT
  237. A.OLD_SAMPL_NO,
  238. A.SPEC_STL_GRD, -- 钢号
  239. A.COIL_THK, -- 钢卷厚度
  240. A.COIL_WTH, -- 钢卷宽度
  241. A.INSTR_COIL_THK,
  242. A.INSTR_COIL_WTH,
  243. A.COIL_LEN, -- 钢卷长度
  244. A.ACT_WGT, -- 钢卷重量
  245. A.CUR_LOAD_LOC,
  246. DECODE(A.CUR_PROG_CD,'SFA','发货指示待机','SED','判定待机','SRC','充当待机','SFB','运送待机','SFF','发货完成') CUR_PROG_CD,
  247. DECODE(A.ORD_FL,'1','订单材','余材') ORD_FL,
  248. DECODE(A.ORD_FL,'1',A.ORD_NO,'') ORD_NO,
  249. DECODE(A.ORD_FL,'1',A.ORD_SEQ,'') ORD_SEQ,
  250. A.COIL_OUTDIA,
  251. (select CUST_NM FROM TBZ00_CUSTOMER WHERE CUST_CD = b.CUST_CD and REC_TP='01') CUST_NM,
  252. (select CUST_NM ORD_NM FROM TBZ00_CUSTOMER WHERE CUST_CD = b.ORD_CUST_CD and REC_TP='02') ORD_NM,
  253. (SELECT sm_cfnm FROM TBZ00_COMMCD WHERE LG_CD = 'A01009' AND b.DEST_PCD = SM_CD) DEST_PCD_DESC
  254. FROM TBH02_COIL_COMM A,TBJ01_DLIV_DIR B
  255. WHERE A.COIL_STAT = '2'
  256. AND A.DLIV_DIRNO = B.DLIV_DIRNO(+)
  257. AND A.OLD_SAMPL_NO LIKE ?||'%'
  258. AND A.OLD_SAMPL_NO <> ?
  259. NVL (A.FB_YN,'N')<>'Y'
  260. ]]>
  261. </query>
  262. <query id="UIJ010040_09.select" desc=" 查询库里所有的钢卷信息 " fetchSize="10">
  263. <![CDATA[
  264. SELECT
  265. A.OLD_SAMPL_NO,
  266. A.SPEC_STL_GRD, -- 钢号
  267. A.COIL_THK, -- 钢卷厚度
  268. A.COIL_WTH, -- 钢卷宽度
  269. A.INSTR_COIL_THK,
  270. A.INSTR_COIL_WTH,
  271. A.COIL_LEN, -- 钢卷长度
  272. A.ACT_WGT, -- 钢卷重量
  273. A.CUR_LOAD_LOC,
  274. DECODE(A.CUR_PROG_CD,'SFA','发货指示待机','SED','判定待机','SRC','充当待机','SFB','运送待机','SFF','发货完成') CUR_PROG_CD,
  275. DECODE(A.ORD_FL,'1','订单材','余材') ORD_FL,
  276. DECODE(A.ORD_FL,'1',A.ORD_NO,'') ORD_NO,
  277. DECODE(A.ORD_FL,'1',A.ORD_SEQ,'') ORD_SEQ,
  278. A.COIL_OUTDIA,
  279. (select CUST_NM FROM TBZ00_CUSTOMER WHERE CUST_CD = b.CUST_CD and REC_TP='01') CUST_NM,
  280. (select CUST_NM ORD_NM FROM TBZ00_CUSTOMER WHERE CUST_CD = b.ORD_CUST_CD and REC_TP='02') ORD_NM,
  281. (SELECT sm_cfnm FROM TBZ00_COMMCD WHERE LG_CD = 'A01009' AND b.DEST_PCD = SM_CD) DEST_PCD_DESC
  282. FROM TBH02_COIL_COMM A,TBJ01_DLIV_DIR B
  283. WHERE A.COIL_STAT = '2'
  284. AND A.DLIV_DIRNO = B.DLIV_DIRNO(+)
  285. AND A.OLD_SAMPL_NO LIKE ?||'%'
  286. AND A.SPEC_STL_GRD LIKE ?||'%'
  287. AND A.OLD_SAMPL_NO <> ?
  288. NVL (A.FB_YN,'N')<>'Y'
  289. ]]>
  290. </query>
  291. <query id="UIJ010040_10.select" desc=" 检验钢卷的发货状态,为03,04的可以进行钢卷的互换 " fetchSize="10">
  292. <![CDATA[
  293. select A.SHIP_PROG_CD from tbh02_coil_comm a where a.old_sampl_no = ?
  294. ]]>
  295. </query>
  296. <query id="UIJ010040_11.select" desc=" 检验钢卷的状态,是否满足相应的条件 " fetchSize="10">
  297. <![CDATA[
  298. SELECT A.CUR_PROG_CD,A.SPEC_STL_GRD FROM TBH02_COIL_COMM A WHERE A.OLD_SAMPL_NO = ?
  299. ]]>
  300. </query>
  301. <query id="UIJ010040_12.select" desc=" 这里用来获取清单号所需要的信息,已废弃 " fetchSize="10">
  302. <![CDATA[
  303. SELECT max(A.QDNO) QDNO,TO_CHAR(SYSDATE,'YY') YY,SUBSTR(MAX(A.INV_NO),3,2) INV_YY FROM TBJ01_DLIV_DIR A
  304. ]]>
  305. </query>
  306. <query id="UIJ010040_13.select" desc=" 这里用来获取清单号所需要的信息 " fetchSize="10">
  307. <![CDATA[
  308. SELECT A.INV_NO FROM TBJ01_DLIV_DIR A WHERE A.DLIV_DIRNO = ?
  309. ]]>
  310. </query>
  311. <query id="UIJ010040_14.select" desc=" 获取下车时候的钢卷号信息 " fetchSize="10">
  312. <![CDATA[
  313. SELECT substr(A.DLIV_NO,5,8) DLIV_NO,A.COIL_NO,A.COIL_STEEL,A.COIL_HEIGHT||'*'||A.COIL_WIDTH T_W FROM TBJ01_DLIVNO_COIL A
  314. WHERE A.DLIV_NO = ?
  315. order by a.COIL_NO
  316. ]]>
  317. </query>
  318. <query id="UIJ010040_15.select" desc=" 获取钢卷的重量信息,在换卷的时候做对比 " fetchSize="10">
  319. <![CDATA[
  320. SELECT A.ACT_WGT,a.instr_coil_thk||'*'||a.instr_coil_wth IT_IW FROM TBH02_COIL_COMM A WHERE A.OLD_SAMPL_NO = ?
  321. ]]>
  322. </query>
  323. <query id="UIJ010040_16.select" desc=" 在换卷的时候获取合同备注信息, " fetchSize="10">
  324. <![CDATA[
  325. SELECT T.MK_COIL FROM TBA01_ORD_LINE T
  326. WHERE T.ORD_NO = (SELECT A.ORD_NO FROM TBH02_COIL_COMM A WHERE A.OLD_SAMPL_NO = ?)
  327. AND T.ORD_SEQ = (SELECT A.ORD_SEQ FROM TBH02_COIL_COMM A WHERE A.OLD_SAMPL_NO = ?)
  328. ]]>
  329. </query>
  330. <query id="UIJ010040_17.select" desc=" 检索是否符合退回要求 " fetchSize="10">
  331. <![CDATA[
  332. SELECT t.*
  333. FROM TBH02_COIL_COMM T
  334. WHERE T.DLIV_DIRNO = ?
  335. and t.SHIP_PROG_CD <> '04'
  336. ]]>
  337. </query>
  338. <query id="UIJ010040_init_01" desc=" 初始化运输方式 " fetchSize="10">
  339. <![CDATA[
  340. SELECT SM_CD VALUE, SM_CFNM LABEL FROM TBZ00_COMMCD WHERE LG_CD = 'A01012'
  341. ]]>
  342. </query>
  343. <query id="UIJ010040_init_02" desc=" 初始化运输单位 " fetchSize="10">
  344. <![CDATA[
  345. /***** select a.sm_cfnm LABEL,a.sm_cd VALUE from tbz00_commcd a where lg_cd = 'J01002' *****/
  346. SELECT SHIP_COMP_NM AS LABEL, SHIP_COMP_CD AS VALUE
  347. FROM TBJ00_SHIP_COMP
  348. ORDER BY 1
  349. /***** ORDER BY 1 : SHIP_COMP_NM ASC
  350. ***** ORDER BY 2 : SHIP_COMP_CD ASC
  351. *****/
  352. ]]>
  353. </query>
  354. <query id="UIJ010040_init_03" desc=" 初始化运输单位 " fetchSize="10">
  355. <![CDATA[
  356. select t.train_no VALUE , t.train_no LABEL from trans_train_no t
  357. ]]>
  358. </query>
  359. <query id="UIJ010040_select_ship" desc=" 查询钢卷公共表中的SHIP_PROG_CD状态。看是否全部改变 " fetchSize="10">
  360. <![CDATA[
  361. select a.SHIP_PROG_CD from tbh02_coil_comm a where a.ship_dirno = ?
  362. ]]>
  363. </query>
  364. <query id="UIJ010040_01.update" desc=" 只更新排车顺序和车厢号 " fetchSize="10">
  365. <![CDATA[
  366. update tbj01_dliv_dir
  367. set
  368. ALLOC_SEQ = ?,
  369. TRANS_CAR_NO = ?,
  370. LANE_TP = ?,
  371. ENTERANCE_SEQ = ?
  372. where DLIV_DIRNO = ?
  373. ]]>
  374. </query>
  375. <query id="UIJ010040_01.return" desc=" 取消当前发货指示号下的排车顺序和车厢号 " fetchSize="10">
  376. <![CDATA[
  377. update tbj01_dliv_dir
  378. set
  379. ALLOC_SEQ = '',
  380. TRANS_CAR_NO = '',
  381. LANE_TP = '',
  382. ENTERANCE_SEQ = ''
  383. where DLIV_DIRNO = ?
  384. ]]>
  385. </query>
  386. <query id="UIJ010040_02.update" desc=" 更新钢卷公共表,发货状态改为06.跳过行车。不走进程 火运当前位置默认为T" fetchSize="10">
  387. <![CDATA[
  388. update TBH02_COIL_COMM
  389. set
  390. TRANS_CAR_NO = ?,
  391. TRAIN_STEP_NO = ?,
  392. DLIV_DIRNO = ?,
  393. SHIP_DIRNO = ?,
  394. ACT_WGT = ?,
  395. SHIP_PROG_CD = '06',
  396. BEF_LOAD_LOC = CUR_LOAD_LOC,
  397. CUR_LOAD_LOC = 'T'
  398. --CUR_PROG_CD = 'SFB',
  399. --CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'),
  400. --CUR_PROG_CD_PGM = 'UIJ010040',
  401. --BEF_PROG_CD = CUR_PROG_CD,
  402. --BEF_PROG_CD_DTIME = CUR_PROG_CD_DTIME,
  403. --BEF_PROG_CD_PGM = CUR_PROG_CD_PGM
  404. where OLD_SAMPL_NO =?
  405. ]]>
  406. </query>
  407. <query id="UIJ010040_03.update" desc=" 更新发货表的状态标志字段3-4 " fetchSize="10">
  408. <![CDATA[
  409. update tbj01_ship_dir
  410. set
  411. ship_prog_cd = '04'
  412. where ship_dirno =?
  413. ]]>
  414. </query>
  415. <query id="UIJ010040_03.return" desc=" 取消发货表的状态标志字段4-3 " fetchSize="10">
  416. <![CDATA[
  417. update tbj01_ship_dir
  418. set
  419. ship_prog_cd = '03'
  420. where ship_dirno =?
  421. ]]>
  422. </query>
  423. <query id="ExecuteProcedure_NIB029020" desc="" fetchSize="10">
  424. <![CDATA[
  425. call NIB029021(:1, :2, :3, :4)
  426. /*******
  427. :1 - P_SHIP_DIRNO
  428. :2 - P_CRET_NO
  429. :3 - P_RETURN_CD
  430. :4 - P_RETURN_MSG
  431. *******/
  432. ]]>
  433. </query>
  434. <query id="UIJ010040_05.update" desc=" 更新发货表的状态标志字段4-5 " fetchSize="10">
  435. <![CDATA[
  436. update tbj01_ship_dir
  437. set
  438. ship_prog_cd = '05'
  439. where ship_dirno =?
  440. ]]>
  441. </query>
  442. <query id="UIJ010040_04.update" desc=" 更新钢卷公共表中的车辆号和排车顺序号 " fetchSize="10">
  443. <![CDATA[
  444. update TBH02_COIL_COMM
  445. set
  446. TRAIN_STEP_NO = ?,
  447. TRANS_CAR_NO = ?,
  448. SHIP_PROG_CD = '04'
  449. where DLIV_DIRNO =?
  450. ]]>
  451. </query>
  452. <query id="UIJ010040_04.return" desc=" 取消钢卷公共表中的车辆号和排车顺序号 " fetchSize="10">
  453. <![CDATA[
  454. update TBH02_COIL_COMM
  455. set
  456. TRAIN_STEP_NO = SHIP_PROG_CD,
  457. TRANS_CAR_NO = '',
  458. SHIP_PROG_CD = '03'
  459. where DLIV_DIRNO =?
  460. AND SHIP_PROG_CD='04' --20220606新增装车才允许取消
  461. ]]>
  462. </query>
  463. <query id="UIJ010040_06.update" desc=" 只更新排车顺序和车厢号 " fetchSize="10">
  464. <![CDATA[
  465. update tbj01_dliv_dir
  466. set
  467. ALLOC_SEQ = ?,
  468. TRANS_CAR_NO = ?
  469. where DLIV_DIRNO = ?
  470. ]]>
  471. </query>
  472. <query id="UIJ010040_07.update" desc=" 更新换入卷的发货信息,充当使用 " fetchSize="10">
  473. <![CDATA[
  474. update TBH02_COIL_COMM A
  475. set
  476. A.SHIP_PROG_CD = ?,
  477. A.SHIP_DIRNO = ?,
  478. A.DLIV_DIRNO = ?,
  479. A.DEST_CD = ?,
  480. A.ISUSED = ?,
  481. A.SHIP_DIR_DTIME = ?,
  482. A.CUR_PROG_CD = ?,
  483. A.TRANS_CAR_NO = ?,
  484. A.TRAIN_STEP_NO = ?,
  485. A.HCOIL_REG = ?,
  486. A.HCOIL_REM = ?,
  487. A.DLIV_TP = ?,
  488. A.HCOLOUR_REM = ?,
  489. A.HCOIL_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  490. where A.OLD_SAMPL_NO = ?
  491. ]]>
  492. </query>
  493. <query id="UIJ010040_08.update" desc=" 清楚换出卷的发货信息 " fetchSize="10">
  494. <![CDATA[
  495. update TBH02_COIL_COMM A
  496. set
  497. A.SHIP_PROG_CD = '',
  498. A.SHIP_DIRNO = '',
  499. A.DLIV_DIRNO = '',
  500. A.DEST_CD = '',
  501. A.ISUSED = '0',
  502. A.SHIP_DIR_DTIME = '',
  503. A.CUR_PROG_CD = 'SFA',
  504. A.TRANS_CAR_NO = '',
  505. A.TRAIN_STEP_NO = '',
  506. a.DLIV_TP = ''
  507. where A.OLD_SAMPL_NO = ?
  508. ]]>
  509. </query>
  510. <query id="UIJ010040_09.update" desc=" 暂时处理清楚相应的垛位信息 " fetchSize="10">
  511. <![CDATA[
  512. update TBH05_COIL_YARD A SET
  513. A.COIL_NO = '',
  514. A.REG_ID = '',
  515. A.REG_DTIME = ''
  516. WHERE A.COIL_NO = ?
  517. ]]>
  518. </query>
  519. <query id="UIJ010040_10.update" desc=" 确认的时候再次更新排车顺序和车厢号 " fetchSize="10">
  520. <![CDATA[
  521. update tbj01_dliv_dir
  522. set
  523. ALLOC_SEQ = ?,
  524. TRANS_CAR_NO = ?
  525. where DLIV_DIRNO = ?
  526. ]]>
  527. </query>
  528. <query id="UIJ010040_11.update" desc=" 获取运输表的发货清单号,放入钢卷公共表 " fetchSize="10">
  529. <![CDATA[
  530. update tbh02_coil_comm X SET
  531. X.SHIP_INVNO = ?
  532. WHERE X.DLIV_DIRNO = ?
  533. ]]>
  534. </query>
  535. <query id="UIJ010040_12.update" desc=" 更新换入卷的发货信息,不同合同互换使用。不能更新进程状态 " fetchSize="10">
  536. <![CDATA[
  537. update TBH02_COIL_COMM A
  538. set
  539. A.SHIP_PROG_CD = ?,
  540. A.SHIP_DIRNO = ?,
  541. A.DLIV_DIRNO = ?,
  542. A.DEST_CD = ?,
  543. A.ISUSED = ?,
  544. A.SHIP_DIR_DTIME = ?,
  545. A.TRANS_CAR_NO = ?,
  546. A.TRAIN_STEP_NO = ?
  547. where A.OLD_SAMPL_NO = ?
  548. ]]>
  549. </query>
  550. <query id="NIE03_SERVEAS.MAT_REP_EACH_OTHER" desc=" 两个钢卷号的合同信息互换 " fetchSize="1">
  551. <![CDATA[
  552. {call NIE03_SERVEAS.MAT_REP_EACH_OTHER_FH(?,?,?,?,?,?,?,?,?)}
  553. ]]>
  554. </query>
  555. </queryMap>