UIG020030-query.xml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIG020030_01.select" desc="CAS炉实绩查询" fetchSize="10">
  4. <![CDATA[
  5. select
  6. a.CHARGE_NO
  7. ,a.PLAN_CHARGE_NO
  8. ,a.STL_GRD
  9. ,a.CAST_EDT_CHARGE_CNT ||'-'||a.CAST_CHARGE_SEQ CAST_SEQ
  10. ,b.XIN_DATE
  11. ,b.CAS_NO
  12. ,b.WKSHIFT
  13. ,b.WKGROUP
  14. ,decode(b.MOD_ID,null,b.REG_ID,b.MOD_ID) EMP_ID
  15. ,a.LD_NO
  16. ,NVL(b.ARRIV_WGT,C.TAPPING_WGT) ARRIV_WGT
  17. ,NVL(b.CAS_TREAT_WGT,C.TAPPING_WGT) CAS_TREAT_WGT
  18. ,b.CAS_TREAT_CNT
  19. ,b.TREAT_BEF_O2_WGT
  20. ,b.TREAT_AFT_O2_WGT
  21. ,b.AR_GAS_USE_WGT
  22. ,b.CAS_ARRV_TEMP
  23. ,b.CAS_STA_TEMP
  24. ,b.CAS_END_TEMP
  25. ,b.CAS_ARRV_DTIME
  26. ,b.CAS_STA_DTIME
  27. ,b.CAS_END_DTIME
  28. ,b.CAS_DEP_DTIME
  29. ,b.CAS_TREAT_HOUR
  30. ,b.AR_GAS_BLOW_HOUR
  31. from TBG02_CHARGE_COMM a,
  32. TBG02_CAS_RESULT b,
  33. TBG02_BOF_RESULT C
  34. where a.CHARGE_NO = b.CHARGE_NO(+)
  35. AND A.CHARGE_NO = C.CHARGE_NO(+)
  36. and a.CHARGE_NO =?
  37. ]]>
  38. </query>
  39. <query id="UIG020030_01.insert" desc="无某炉次号时的插入操作">
  40. <![CDATA[
  41. insert into TBG02_CAS_RESULT
  42. (
  43. CHARGE_NO,
  44. XIN_DATE,
  45. CAS_NO,
  46. WKSHIFT,
  47. WKGROUP,
  48. REG_ID,
  49. ARRIV_WGT,
  50. CAS_TREAT_WGT,
  51. TREAT_BEF_O2_WGT,
  52. TREAT_AFT_O2_WGT,
  53. AR_GAS_USE_WGT ,
  54. PLAN_CHARGE_NO
  55. )
  56. values(?,?,?,?,?,?,?,?,?,?,?,?)
  57. ]]>
  58. </query>
  59. <query id="UIG020030_CH_COM.update" desc=" " fetchSize="10">
  60. <![CDATA[
  61. UPDATE TBG02_CHARGE_COMM SET
  62. CUR_PROG_CD = ?
  63. ,CUR_PROG_CD_REG_PGM = ?
  64. ,CUR_PROG_CD_REG_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  65. ,BEF_PROG_CD = ?
  66. ,BEF_PROG_CD_REG_PGM = CUR_PROG_CD_REG_PGM
  67. ,BEF_PROG_CD_REG_DTIME = CUR_PROG_CD_REG_DTIME
  68. ,BOF_TAPPING_WGT = ?
  69. ,CHARGE_WGT = ?
  70. ,ACT_CAS_RT = ?
  71. WHERE CHARGE_NO = ?
  72. ]]>
  73. </query>
  74. <query id="UIG020030_01.update" desc="更新某炉次号的信息">
  75. <![CDATA[
  76. update TBG02_CAS_RESULT set
  77. XIN_DATE = ?,
  78. CAS_NO = ?,
  79. WKSHIFT=?,
  80. WKGROUP =?,
  81. MOD_ID=?,
  82. ARRIV_WGT=?,
  83. CAS_TREAT_WGT=? ,
  84. TREAT_BEF_O2_WGT=?,
  85. TREAT_AFT_O2_WGT=?,
  86. AR_GAS_USE_WGT=? ,
  87. PLAN_CHARGE_NO=?
  88. where CHARGE_NO=?
  89. ]]>
  90. </query>
  91. <query id="UIG020030_EMP.select" desc="查询CAS作业人信息,这里PROC_CD为JJC " fetchSize="10">
  92. <![CDATA[
  93. SELECT EMP_NM label
  94. ,EMP_NM value
  95. FROM TBZ01_FAC_EMP_GROUP
  96. WHERE GROUP_CD = ?
  97. AND PROC_CD = 'JC'
  98. AND FAC_CD = 'J'
  99. ]]>
  100. </query>
  101. </queryMap>