990c6c2ee4360af276a98cd3377101b8045ab2e4.svn-base 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIH020220_01.select" desc=" ">
  4. <![CDATA[
  5. SELECT B.ROLL_MANA_NO,
  6. B.ROLL_SLAB_SEQ,
  7. A.SPM_YN,
  8. A.SPEC_STL_GRD,
  9. A.COIL_THK||'*'||A.COIL_WTH T_W,
  10. A.INSTR_COIL_THK||'*'||A.INSTR_COIL_WTH IT_IW,
  11. CASE WHEN (B.STATUS_CD = 'A' AND A.COIL_STAT IS NULL ) THEN '轧制作业待机'
  12. WHEN (B.STATUS_CD = 'A' AND A.COIL_STAT = '0') THEN '上料进行'
  13. WHEN (B.STATUS_CD = 'D' ) THEN '轧制吊销'
  14. WHEN (B.STATUS_CD = 'B' ) THEN '轧制进行'
  15. WHEN (B.STATUS_CD = 'C' AND A.MISSNO_CLF_CD IS NULL) THEN '轧制完成'
  16. WHEN (B.STATUS_CD = 'C' AND A.MISSNO_CLF_CD = 'C') THEN '轧废或中板'
  17. ELSE '轧制完成' END STATUS_CD,
  18. A.ACT_WGT,
  19. A.ORD_NO,
  20. A.ORD_SEQ
  21. FROM TBH02_COIL_COMM A,TBF02_SPEC_MILL B
  22. WHERE A.SLAB_NO = B.SLAB_NO
  23. AND A.COIL_NO = B.COIL_NO
  24. AND A.OLD_SAMPL_NO = ?
  25. ]]>
  26. </query>
  27. <query id="UIH020220_02.select" desc=" 查询钢卷状态 ">
  28. <![CDATA[
  29. SELECT A.CUR_PROG_CD,A.SLAB_NO,A.COIL_NO,A.COIL_STAT,A.MISSNO_CLF_CD FROM TBH02_COIL_COMM A WHERE A.OLD_SAMPL_NO = ?
  30. ]]>
  31. </query>
  32. <query id="UIH020220_03.select" desc=" 查询吊销表的状态 ">
  33. <![CDATA[
  34. SELECT A.MISSNO_CLF FROM TBH02_RHF_MISSNO A WHERE A.SLAB_NO = ? AND A.COIL_NO = ?
  35. ]]>
  36. </query>
  37. <query id="UIH020220_01.delete" desc="这里必须清空,否则吊销的时候不能再次调用品质和进程 ">
  38. <![CDATA[
  39. delete TBH02_RHF_MISSNO A
  40. WHERE A.SLAB_NO = ?
  41. AND A.COIL_NO = ?
  42. ]]>
  43. </query>
  44. <query id="UIH020220_01.update" desc=" 更新加热炉入炉出炉表 ">
  45. <![CDATA[
  46. UPDATE TBH02_REHEATFUR T SET
  47. T.RHF_STAT = ?
  48. WHERE T.SLAB_NO = ? AND T.COIL_NO = ?
  49. ]]>
  50. </query>
  51. <query id="UIH020220_02.update" desc=" 更新钢卷公共表 ">
  52. <![CDATA[
  53. update TBH02_COIL_COMM set
  54. ROLL_UNIT = ''
  55. ,MISSNO_CLF_CD = ''
  56. ,MISSNO_CAUSE_CD = ''
  57. ,MISSNO_DTIME = ''
  58. ,COIL_STAT = ?
  59. ,COIL_RETURN_REG = ?
  60. ,COIL_RETURN_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MIDD')
  61. where SLAB_NO = ?
  62. and COIL_NO = ?
  63. ]]>
  64. </query>
  65. <query id="UIH020220_03.update" desc=" 更新钢卷公共表,轧废的回退需要单独处理 ">
  66. <![CDATA[
  67. UPDATE TBH02_MILL_RESULT A SET
  68. A.MISSNO_BAR_THK = '',
  69. A.MISSNO_CLF_CD = '',
  70. A.MISSNO_CAUSE_CD = '',
  71. A.MISSNO_DTIME = '',
  72. A.MISSNO_BAR_WTH = '',
  73. A.MISSNO_BAR_WGT = ''
  74. WHERE A.SLAB_NO = ? AND A.COIL_NO = ?
  75. ]]>
  76. </query>
  77. <query id="UIH020220_NIB02701X" desc="调用品质存储过程" fetchSize="1">
  78. <![CDATA[
  79. {call ZL_HOST_DCS02.RUIN_COIL_QLTY(?,?,?,?)}
  80. ]]>
  81. </query>
  82. </queryMap>