00bc1953ed3c8dcf58eb7d0ae2797307a61741f9.svn-base 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIH052200_01.select" desc=" 查询已打印发货明细的卷 ">
  4. <![CDATA[
  5. SELECT A.OLD_SAMPL_NO
  6. ,A.DLIV_DIRNO
  7. ,A.SHIP_DIRNO
  8. ,A.SHIP_INVNO
  9. ,A.CUR_PROG_CD
  10. ,A.COIL_STAT
  11. ,A.SHIP_PROG_CD
  12. ,A.TRNF_DTIME
  13. ,DECODE(C.DLIV_TP,'C','汽运','T','火运') DLIV_TP
  14. ,A.TRANS_CAR_NO
  15. ,A.TRNF_REG
  16. ,A.ORD_NO
  17. ,A.ORD_SEQ
  18. ,DECODE(A.TRNF_SHIFT,'1','早','2','中','3','晚') TRNF_SHIFT
  19. ,DECODE(A.TRNF_GROUP,'A','甲','B','乙','C','丙','D','丁') TRNF_GROUP
  20. ,A.TRNF_USE_TIME
  21. ,(select CUST_NM FROM TBZ00_CUSTOMER WHERE CUST_CD = (SELECT CUST_CD FROM TBA01_ORD_COMM WHERE ORD_NO = A.ORD_NO) and REC_TP='01') CUST_NM
  22. ,(select CUST_NM ORD_NM FROM TBZ00_CUSTOMER WHERE CUST_CD = C.ORD_CUST_CD and REC_TP='02') ORD_NM
  23. ,(SELECT A.SM_CFNM FROM TBZ00_COMMCD A WHERE A.LG_CD = 'A01009' AND A.SM_CD = C.DEST_PCD) DEST_PCD_DESC
  24. FROM TBH02_COIL_COMM A,TBJ01_DLIV_DIR C
  25. WHERE A.DLIV_DIRNO = C.DLIV_DIRNO
  26. AND A.DLIV_DIRNO = :1
  27. AND A.COIL_STAT = '3'
  28. AND A.CUR_PROG_CD = 'SFF'
  29. AND A.SHIP_PROG_CD = '08'
  30. AND A.TRNF_DTIME IS NOT NULL
  31. ]]>
  32. </query>
  33. <query id="UIH052200_02.select" desc=" 查询结算是否接收 ">
  34. <![CDATA[
  35. select A.ISCHANGEWGT from TBJ02_COIL_COMM A WHERE A.DLIV_DIRNO = :1
  36. ]]>
  37. </query>
  38. <query id="UIH052200_03.select" desc=" 查询没有车号的发货明细的卷 ">
  39. <![CDATA[
  40. SELECT A.OLD_SAMPL_NO
  41. ,A.DLIV_DIRNO
  42. ,A.SHIP_DIRNO
  43. ,A.SHIP_INVNO
  44. ,A.CUR_PROG_CD
  45. ,A.COIL_STAT
  46. ,A.SHIP_PROG_CD
  47. ,A.TRNF_DTIME
  48. ,DECODE(C.DLIV_TP,'C','汽运','T','火运') DLIV_TP
  49. ,A.TRANS_CAR_NO
  50. ,A.TRNF_REG
  51. ,A.ORD_NO
  52. ,A.ORD_SEQ
  53. ,DECODE(A.TRNF_SHIFT,'1','早','2','中','3','晚') TRNF_SHIFT
  54. ,DECODE(A.TRNF_GROUP,'A','甲','B','乙','C','丙','D','丁') TRNF_GROUP
  55. ,A.TRNF_USE_TIME
  56. ,(select CUST_NM FROM TBZ00_CUSTOMER WHERE CUST_CD = (SELECT CUST_CD FROM TBA01_ORD_COMM WHERE ORD_NO = A.ORD_NO) and REC_TP='01') CUST_NM
  57. ,(select CUST_NM ORD_NM FROM TBZ00_CUSTOMER WHERE CUST_CD = C.ORD_CUST_CD and REC_TP='02') ORD_NM
  58. ,(SELECT A.SM_CFNM FROM TBZ00_COMMCD A WHERE A.LG_CD = 'A01009' AND A.SM_CD = C.DEST_PCD) DEST_PCD_DESC
  59. FROM TBH02_COIL_COMM A,TBJ01_DLIV_DIR C
  60. WHERE A.DLIV_DIRNO = C.DLIV_DIRNO
  61. AND A.DLIV_DIRNO = :1
  62. AND A.COIL_STAT = '3'
  63. AND A.CUR_PROG_CD = 'SFF'
  64. AND A.SHIP_PROG_CD = '03'
  65. AND A.TRNF_DTIME IS NOT NULL
  66. ]]>
  67. </query>
  68. <query id="UIH052200_COIL_COMM.UPDATE" desc=" 更新钢卷公共表 ">
  69. <![CDATA[
  70. UPDATE TBH02_COIL_COMM A SET
  71. A.COIL_STAT = '2'
  72. ,A.CUR_PROG_CD = 'SFB'
  73. ,A.SHIP_PROG_CD = '03'
  74. ,A.TRNF_DTIME = ''
  75. ,A.TRANS_CAR_NO = ''
  76. ,A.TRNF_REG = ''
  77. ,A.TRNF_SHIFT = ''
  78. ,A.TRNF_GROUP = ''
  79. ,A.TRNF_USE_TIME = ''
  80. ,A.BEF_SHIP_INVNO = A.SHIP_INVNO
  81. ,A.BEF_CRET_NO = A.CRET_NO
  82. ,A.RETURN_SHIP_REG = :1
  83. ,A.RETURN_SHIP_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  84. WHERE A.DLIV_DIRNO = :2
  85. ]]>
  86. </query>
  87. <query id="UIH052200_DLIV_DIR.UPDATE" desc=" 更新发运表 ">
  88. <![CDATA[
  89. UPDATE TBJ01_DLIV_DIR A SET
  90. A.LANE_TP = ''
  91. ,A.ENTERANCE_SEQ = ''
  92. ,A.ALLOC_SEQ = ''
  93. ,a.TRANS_CAR_NO = ''
  94. WHERE A.DLIV_DIRNO = :1
  95. ]]>
  96. </query>
  97. <query id="UIH052200_SHIP_DIR.UPDATE" desc=" 更新运送表 ">
  98. <![CDATA[
  99. UPDATE TBJ01_SHIP_DIR A SET
  100. A.SHIP_PROG_CD = '03'
  101. WHERE A.SHIP_DIRNO = (SELECT T.SHIP_DIRNO FROM TBJ01_DLIV_DIR T WHERE T.DLIV_DIRNO = :1)
  102. ]]>
  103. </query>
  104. <query id="UIH052200_J02_COMM.UPDATE" desc=" 更新结算公共表 ">
  105. <![CDATA[
  106. DELETE TBJ02_COIL_COMM A WHERE A.DLIV_DIRNO = :1 AND A.ISCHANGEWGT = '1'
  107. ]]>
  108. </query>
  109. </queryMap>