68c3875a07e609f745edcd1e11c87a7625f52f0a.svn-base 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="发运计划查询">
  3. <query id="UIJ060030_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. ,to_char(to_date(A.TRNF_DTIME,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd') TRNF_DTIME
  13. ,DECODE(C.DLIV_TP,'C','汽运','T','火运') DLIV_TP
  14. ,A.TRANS_CAR_NO
  15. ,(SELECT USERNAME FROM CORE_APP_USER U WHERE U.USERID = A.TRNF_REG) TRNF_REG
  16. ,A.ORD_NO
  17. ,A.ORD_SEQ
  18. ,DECODE(A.TRNF_SHIFT,'0','常白班','1','早班','2','中班','3','晚班') TRNF_SHIFT
  19. ,DECODE(A.TRNF_GROUP,'0','常白班','1','甲班','2','乙班','3','丙班','4','丁班') TRNF_GROUP
  20. ,to_char(to_date(A.TRNF_USE_TIME,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') 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 C_TBL02_COIL_COMM A,TBJ01_DLIV_DIR C
  25. WHERE A.DLIV_DIRNO = C.DLIV_DIRNO
  26. AND A.DLIV_DIRNO = ?
  27. AND A.COIL_STAT = '3'
  28. AND A.CUR_PROG_CD = 'DFF'
  29. AND A.SHIP_PROG_CD = ?
  30. AND A.TRNF_DTIME IS NOT NULL
  31. ]]>
  32. </query>
  33. <query id="UIJ060030_01.UPDATE" desc="更新钢卷公共表钢卷状态及发运状态">
  34. <![CDATA[
  35. UPDATE C_TBL02_COIL_COMM A SET
  36. A.COIL_STAT = '2'
  37. ,A.CUR_PROG_CD = 'DFB'
  38. ,A.SHIP_PROG_CD = '03'
  39. ,A.TRNF_DTIME = ''
  40. ,A.TRANS_CAR_NO = ''
  41. ,A.TRNF_REG = ''
  42. ,A.TRNF_SHIFT = ''
  43. ,A.TRNF_GROUP = ''
  44. ,A.TRNF_USE_TIME = ''
  45. ,A.BEF_SHIP_INVNO = A.SHIP_INVNO
  46. ,A.BEF_CRET_NO = A.CRET_NO
  47. ,A.CUR_LOAD_LOC=A.BEF_LOAD_LOC
  48. ,A.CRET_NO = ''
  49. ,A.RETURN_SHIP_REG = ?
  50. ,A.RETURN_SHIP_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  51. WHERE A.DLIV_DIRNO = ?
  52. ]]>
  53. </query>
  54. <query id="UIJ060030_02.UPDATE" desc="清除发运表发运信息">
  55. <![CDATA[
  56. UPDATE TBJ01_DLIV_DIR A SET
  57. A.LANE_TP = ''
  58. ,A.ENTERANCE_SEQ = ''
  59. ,A.ALLOC_SEQ = ''
  60. ,a.TRANS_CAR_NO = ''
  61. WHERE A.DLIV_DIRNO = ?
  62. ]]>
  63. </query>
  64. <query id="UIJ060030_03.UPDATE" desc="更新运送表运送状态">
  65. <![CDATA[
  66. UPDATE TBJ01_SHIP_DIR A SET
  67. A.SHIP_PROG_CD = '03'
  68. WHERE A.SHIP_DIRNO = (SELECT T.SHIP_DIRNO FROM TBJ01_DLIV_DIR T WHERE T.DLIV_DIRNO = ?)
  69. ]]>
  70. </query>
  71. <query id="UIJ060030_04.UPDATE" desc="将质保书状态改为失效">
  72. <![CDATA[
  73. UPDATE TBB02_MS_COM T
  74. SET T.USED_TP = 'N'
  75. WHERE T.SHIP_DIRNO in
  76. (
  77. select distinct(l.SHIP_DIRNO) from c_tbl02_coil_comm l where l.DLIV_DIRNO = ?
  78. )
  79. ]]>
  80. </query>
  81. <query id="UIJ060030_01.DELETE" desc=" 删除结算接口表数据">
  82. <![CDATA[
  83. DELETE TBJ02_COIL_COMM A WHERE A.DLIV_DIRNO = ? AND A.ISCHANGEWGT = '1'
  84. ]]>
  85. </query>
  86. </queryMap>