6a62809aa4ca27ab6b1b631c8a74b1e5202c08ae.svn-base 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIH052402_01.select" desc="冷轧转运量查询-订单材">
  4. <![CDATA[
  5. SELECT 'N' CHK,
  6. H.CUR_PROG_CD,
  7. H.OLD_SAMPL_NO,
  8. H.STL_GRD,
  9. H.ORD_NO,
  10. H.ORD_SEQ,
  11. H.COIL_WTH,
  12. H.COIL_THK,
  13. H.COIL_LEN,
  14. H.ACT_WGT,
  15. H.CUR_LOAD_LOC,
  16. H.CR_PLANT_TRS_SEQ,
  17. H.COIL_NO,
  18. DECODE(H.CUR_PROG_CD,
  19. 'SGB',
  20. '移送待机',
  21. 'SFA',
  22. '发货指示待机',
  23. 'SED',
  24. '综合判定待机',
  25. 'SRC',
  26. '充当待机') CUR_PROG_CD_NM,
  27. H.CUR_PROG_CD,
  28. SUBSTR(H.SLAB_NO, 1, 10) CHARGE_NO,
  29. H.INSTR_COIL_THK,
  30. H.INSTR_COIL_WTH,
  31. H.COIL_INDIA,
  32. H.COIL_OUTDIA,
  33. decode(H.EXTSHAPE_DEC_GRD,
  34. '1',
  35. '合格',
  36. '2',
  37. '订单外合格',
  38. '3',
  39. '次品',
  40. '4',
  41. '废品') EXTSHAPE_DEC_GRD
  42. FROM TBH02_COIL_COMM H, TBA01_ORD_LINE A
  43. WHERE A.ORD_NO = H.ORD_NO
  44. AND A.ORD_SEQ = H.ORD_SEQ
  45. AND H.COIL_STAT = '2'
  46. AND H.EXTSHAPE_DEC_GRD = '1'
  47. AND H.SIZE_DEC_RST = '1'
  48. AND NVL(H.FB_YN, 'N') = 'N' --封闭卷无法移送 20200720
  49. AND H.CUR_PROG_CD = 'SGB'
  50. and A.RZHQX='Z'
  51. AND H.ORD_NO || '&' like ? || '%'
  52. AND H.ORD_SEQ || '&' like ? || '%'
  53. AND H.OLD_SAMPL_NO || '&' LIKE ? || '%'
  54. ]]>
  55. </query>
  56. <query id="UIH052402_01.CALL" desc="把明细发送结束数据保存到中冶新材接口表">
  57. {call CK_RZ_COMM.SEND_ZY(?)}
  58. </query>
  59. <query id="UIH052402_04.select" desc="冷轧移送实绩查询">
  60. <![CDATA[
  61. select 'N' CHK,
  62. h.old_sampl_no,
  63. h.SPEC_STL_GRD stl_grd,
  64. h.ord_no,
  65. h.ord_seq,
  66. h.coil_wth,
  67. h.coil_thk,
  68. h.coil_len,
  69. h.act_wgt,
  70. DECODE(h.cr_plant_trs_clf, 'B', '冷轧厂', 'Z','常化','C', '其他转运') cr_plant_trs_clf,
  71. h.cr_plant_trs_no,
  72. H.CR_PLANT_TRS_SEQ cr_plant_trs_cd,
  73. h.cur_load_loc,
  74. TO_CHAR(TO_DATE(h.cr_plant_trs_dtime, 'YYYYMMDD'), 'YYYY-MM-DD') AS cr_plant_trs_dtime,
  75. '' receive_reg,
  76. '' receive_time,
  77. '' trnf_reg,
  78. '' trnf_dtime
  79. from tbh02_coil_comm h
  80. where h.coil_stat = '3'
  81. and h.cur_prog_cd = 'SGF'
  82. and cr_plant_trs_clf='Z'
  83. and h.cr_plant_trs_dtime like '%' || trim(?) || '%'
  84. and h.cr_plant_trs_no like '%' || trim(?) || '%'
  85. order by h.cr_plant_trs_dtime desc, H.CR_PLANT_TRS_SEQ desc
  86. ]]>
  87. </query>
  88. <query id="UIH052402_03.update" desc="更新热轧库移送出库状态">
  89. <![CDATA[
  90. UPDATE TBH02_COIL_COMM H SET H.COIL_STAT = '3',H.BEF_PROG_CD = H.CUR_PROG_CD,
  91. H.BEF_PROG_CD_DTIME = H.CUR_PROG_CD_DTIME,H.BEF_PROG_CD_PGM = H.CUR_PROG_CD_PGM,
  92. H.CUR_PROG_CD = 'SGF', H.CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'),
  93. H.CUR_PROG_CD_PGM = 'UIH052402',H.BEF_LOAD_LOC = H.CUR_LOAD_LOC,
  94. H.TRNF_SHIFT = ?, H.TRNF_GROUP = ?, H.TRNF_REG = ?,H.CUR_LOAD_LOC = 'L',
  95. H.TRNF_DTIME = ?, H.TRNF_USE_TIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'),
  96. H.CR_PLANT_TRS_CLF = ?, H.CR_PLANT_TRS_NO = ?, H.CR_PLANT_TRS_DTIME = ?
  97. ,H.DLIV_TP = 'L',H.CR_PLANT_TRS_SEQ = ?,H.CR_PLANT_TRS_FLAG = ?
  98. WHERE H.OLD_SAMPL_NO = ?
  99. ]]>
  100. </query>
  101. </queryMap>