f73fe52ed9d13516431dd625e1ff0039c14dceb2.svn-base 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIJ010042_01.select" desc=" 查询运送指示信息 " fetchSize="10">
  4. <![CDATA[
  5. SELECT X.DLIV_DIRNO, Y.CNT CNT, Y.ACT_WGT ACT_WGT
  6. FROM TBH02_FJH_DLVNO X,
  7. (SELECT DLIV_DIRNO, COUNT(*) AS CNT, NVL(SUM(ACT_WGT), 0) AS ACT_WGT
  8. FROM TBH02_COIL_COMM
  9. GROUP BY DLIV_DIRNO) Y
  10. WHERE X.DLIV_DIRNO = Y.DLIV_DIRNO
  11. AND x.dliv_dirno like ? || '%'
  12. and to_char(x.create_time, 'yyyymmdd') between ? and ?
  13. ]]>
  14. </query>
  15. <query id="UIJ010042_02.select" desc=" 这里的发货状态同一批次一起改变,所以取钢卷公共表中的状态 " fetchSize="10">
  16. <![CDATA[
  17. SELECT '' CHK,
  18. A.OLD_SAMPL_NO,
  19. A.COIL_NO,
  20. DECODE(A.TOT_DEC_GRD, '1', '合格', '2', '次品', ' ') TOT_DEC_GRD,
  21. DECODE(A.MATRL_END_CAUSE_CD, '1', '合格', '2', '次品', ' ') MATRL_END_CAUSE_CD,
  22. a.instr_coil_wth COIL_WTH,
  23. a.instr_coil_thk COIL_THK,
  24. a.ORD_NO,
  25. a.ORD_SEQ,
  26. a.spec_stl_grd,
  27. A.COIL_OUTDIA,
  28. NVL(A.ACT_WGT, 0) ACT_WGT,
  29. NVL(A.CAL_WGT, 0) CAL_WGT,
  30. A.CUR_LOAD_LOC,
  31. A.HCOLOUR_REM
  32. FROM TBH02_COIL_COMM A
  33. WHERE a.TRANS_CAR_NO is not null
  34. and a.ORD_NO is null
  35. AND a.APPOINT_YN = '04'
  36. ]]>
  37. </query>
  38. <query id="UIJ010042_04.update" desc=" 更新钢卷公共表中的车辆号和排车顺序号 " fetchSize="10">
  39. <![CDATA[
  40. update TBH02_COIL_COMM
  41. set
  42. TRANS_CAR_NO = ?
  43. ,APPOINT_YN='06'
  44. where DLIV_DIRNO =?
  45. ]]>
  46. </query>
  47. <query id="UIJ010043_01.select" desc=" 查询运送指示信息 " fetchSize="10">
  48. <![CDATA[
  49. SELECT X.DLIV_DIRNO, Y.CNT CNT, Y.ACT_WGT ACT_WGT
  50. FROM TBH02_FJH_DLVNO X,
  51. (SELECT DLIV_DIRNO, COUNT(*) AS CNT, NVL(SUM(ACT_WGT), 0) AS ACT_WGT
  52. FROM TBH02_COIL_COMM
  53. GROUP BY DLIV_DIRNO) Y
  54. WHERE X.DLIV_DIRNO = Y.DLIV_DIRNO
  55. AND x.dliv_dirno like ? || '%'
  56. AND X.LINE_TP='KP'
  57. and to_char(x.create_time, 'yyyymmdd') between ? and ?
  58. ]]>
  59. </query>
  60. <query id="UIJ010043_02.select" desc=" " fetchSize="10">
  61. <![CDATA[
  62. SELECT '' CHK,
  63. A.OLD_SAMPL_NO,
  64. A.SPEC_STL_GRD,
  65. A.COIL_THK || '*' || A.COIL_WTH T_W,
  66. A.INSTR_COIL_THK || '*' || A.INSTR_COIL_WTH IT_IW,
  67. DECODE(NVL(A.ACT_WGT, 0), 0, A.CAL_WGT, A.ACT_WGT) AS ACT_WGT,
  68. A.ORD_NO,
  69. A.ORD_SEQ,
  70. A.CUR_LOAD_LOC,
  71. DECODE(A.TOT_DEC_GRD, '1', '合格', '2', '不合格', '待判定') as TOT_DEC_GRD,
  72. DECODE(A.CUR_PROG_CD,
  73. 'SED',
  74. '判定待机',
  75. 'SRC',
  76. '充当待机',
  77. 'SFA',
  78. '发货待机',
  79. 'SFB',
  80. '运送待机',
  81. 'SFF',
  82. '发货完成',
  83. null) CUR_PROG_CD,
  84. D.CHARGE_NO,
  85. B.CAS_END_DTIME,
  86. A.MILL_DTIME,
  87. A.HCOLOUR_REM,
  88. A.SPEC_ABBSYM,
  89. A.DLIV_DIRNO,
  90. XB_PACKAGE.GF_COMNNAME_FIND('A01004', A.PRODNM_CD) PRODNM_CD
  91. FROM TBH02_COIL_COMM A,
  92. TBG02_CHARGE_COMM b,
  93. TBG02_CHARGE_COMM_D D
  94. WHERE substr(A.SLAB_NO, 0, 10) = D.CHARGE_No
  95. AND substr(B.CHARGE_NO, 0, 9) = SUBSTR(D.CHARGE_NO, 0, 9)
  96. AND A.DLIV_DIRNO = ?
  97. ]]>
  98. </query>
  99. <query id="UIJ010043_04.update" desc=" 开平更新钢卷公共表中的车辆号和排车顺序号 " fetchSize="10">
  100. <![CDATA[
  101. update TBH02_COIL_COMM
  102. set
  103. TRANS_CAR_NO = ?
  104. ,APPOINT_YN='06'
  105. ,SHIP_PROG_CD='06'
  106. where DLIV_DIRNO =?
  107. ]]>
  108. </query>
  109. </queryMap>