ed13f9fb1944de1f0d1af73c629760d1b3153ee1.svn-base 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIK010020_01.select" desc=" FJH热卷数据查询 " fetchSize="10">
  4. <![CDATA[
  5. SELECT '' CHK
  6. ,A.OLD_SAMPL_NO
  7. ,A.PRODNM_CD
  8. ,A.SPEC_STL_GRD
  9. ,A.COIL_THK,A.COIL_WTH,A.COIL_LEN,A.COIL_INDIA,A.COIL_OUTDIA
  10. ,A.CRK_CD1,A.CRK_CD2,A.CRK_CD3,A.CRK_CD4,A.CRK_CD5
  11. ,DECODE(A.APPOINT_YN,'Q','未入库','Y','板加已入库','已出库') APPOINT_YN---指定
  12. ,DECODE(A.TOT_DEC_GRD,'1','合格','2','不合格','3','次品','4','废品') TOT_DEC_GRD
  13. ,DECODE(A.INGR_DEC_GRD,'0','综合判定取消','1','合格','2','不合格') INGR_DEC_GRD
  14. ,DECODE(A.MATLQLTY_DEC_GRD,'0','无性能要求','1','合格','2','不合格') MATLQLTY_DEC_GRD
  15. ,DECODE(A.SIZE_DEC_RST,'1','合格','2','不合格') SIZE_DEC_RST
  16. ,DECODE(A.EXTSHAPE_DEC_GRD,'1','合格','2','订单外合格','3','次品','4','废品','待判定') EXTSHAPE_DEC_GRD
  17. ,DECODE(A.WGT_DEC_RST,'1','合格','2','不合格') WGT_DEC_RST
  18. ,SUBSTR(A.SLAB_NO,0,10) CHARGE_NO
  19. ,DECODE(A.CUR_PROG_CD,'SFA','发货指示待机','SED','判定待机','SRC','充当待机') CUR_PROG_CD
  20. ,A.INSTR_COIL_WTH
  21. ,A.INSTR_COIL_THK
  22. ,A.DCS_THK --判定厚度
  23. ,A.DCS_WTH --判定宽度
  24. ,A.ACT_WGT
  25. ,A.CUR_LOAD_LOC
  26. ,A.ORD_NO,A.ORD_SEQ,DECODE(A.ORD_FL,'1','订单材','2','余材','','未判') ORD_FL
  27. ,A.TOT_DEC_DTIME
  28. ,A.DLIV_TP,A.ORDCUST_CD
  29. ,A.APPOINT_ID,A.APPOINT_DTIME,A.APPOINT_NOTE
  30. FROM TBH02_COIL_COMM_BJ A
  31. WHERE '1' = '1'
  32. AND A.OLD_SAMPL_NO LIKE :1||'%'
  33. AND A.SPEC_STL_GRD||'&' LIKE :2||'%'
  34. AND A.COIL_THK >= NVL(:3,'000')
  35. AND A.COIL_THK <= NVL(:4,'999')
  36. AND A.COIL_WTH >= NVL(:5,'00000')
  37. AND A.COIL_WTH <= NVL(:6,'99999')
  38. AND A.CUR_PROG_CD||'&' LIKE :7||'%'
  39. AND SUBSTR(A.APPOINT_DTIME ,1,8 ) >= NVL(:8,'00000000')
  40. AND SUBSTR(A.APPOINT_DTIME ,1,8 ) <= NVL(:9,'99999999')
  41. AND A.CUR_LOAD_LOC||'&' LIKE :10||'%'
  42. AND A.COIL_STAT = :11
  43. ]]>
  44. </query>
  45. <query id="UIK010020_01.INITSELECT" desc="初始化外观缺陷代码表 BugResult">
  46. SELECT
  47. SM_CFNM LABEL
  48. , SM_CD VALUE
  49. FROM TBZ00_COMMCD T WHERE LG_CD='H02001'
  50. AND T.USED_YN = 'Y'
  51. </query>
  52. <query id="UIK010020_02.INITSELECT" desc="查询所有钢种组中的牌号" fetchSize="10">
  53. <![CDATA[
  54. SELECT DISTINCT
  55. FAC_STL_GRD LABEL
  56. ,FAC_STL_GRD VALUE
  57. FROM TBD00_STLGRD
  58. UNION ALL
  59. SELECT 'ALL' LABEL
  60. ,'' VALUE
  61. FROM DUAL
  62. ORDER BY VALUE DESC
  63. ]]>
  64. </query>
  65. <query id="UIK010020_01.update" desc="指定修改状态" fetchSize="10">
  66. <![CDATA[
  67. UPDATE TBH02_COIL_COMM_BJ T
  68. SET T.COIL_THK = :1
  69. ,T.COIL_WTH = :2
  70. ,T.COIL_LEN = :3
  71. ,T.COIL_INDIA = :4
  72. ,T.COIL_OUTDIA = :5
  73. ,T.DCS_THK = :6
  74. ,T.DCS_WTH = :7
  75. ,T.ACT_WGT = :8
  76. ,T.CUR_LOAD_LOC = :9
  77. ,T.CRK_CD1 = :10
  78. ,T.CRK_CD2 = :11
  79. ,T.CRK_CD3 = :12
  80. ,T.CRK_CD4 = :13
  81. ,T.CRK_CD5 = :14
  82. ,T.SPEC_STL_GRD = :15
  83. WHERE T.OLD_SAMPL_NO LIKE :16||'%'
  84. AND T.COIL_STAT = '2'
  85. AND T.APPOINT_YN = 'Y'
  86. ]]>
  87. </query>
  88. <query id="UIK010020_02.update" desc="入库状态修改" fetchSize="10">
  89. <![CDATA[
  90. UPDATE TBH02_COIL_COMM_BJ T
  91. SET T.COIL_STAT = '2'
  92. ,T.CUR_LOAD_LOC = :1
  93. ,T.YARD_ENTRY_REG = :2
  94. ,T.YARD_ENTRY_USE_TIME =TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  95. ,T.APPOINT_YN = 'Y'
  96. ,T.CUR_PROG_CD = 'SFA'
  97. WHERE T.OLD_SAMPL_NO LIKE :3||'%'
  98. AND T.COIL_STAT = '1'
  99. AND T.APPOINT_YN = 'Q'---出热轧库实物到板加但未入库
  100. ]]>
  101. </query>
  102. <query id="UIK010020_03.update" desc="退回状态修改" fetchSize="10">
  103. <![CDATA[
  104. UPDATE TBH02_COIL_COMM T
  105. SET T.APPOINT_YN = 'P'
  106. ,T.CUR_PROG_CD = 'SDB'----------钢卷入库待机
  107. WHERE T.OLD_SAMPL_NO LIKE :1||'%'
  108. AND T.COIL_STAT = '3'
  109. ]]>
  110. </query>
  111. <query id="UIK010020_04.update" desc="板加入库同步状态修改" fetchSize="10">
  112. <![CDATA[
  113. UPDATE TBH02_COIL_COMM T
  114. SET T.APPOINT_YN = 'Y'
  115. WHERE T.OLD_SAMPL_NO LIKE :1||'%'
  116. AND T.COIL_STAT = '3'
  117. ]]>
  118. </query>
  119. <query id="UIK010020_01.delete" desc="退回删除BJ修改" fetchSize="10">
  120. <![CDATA[
  121. UPDATE TBH02_COIL_COMM_BJ T
  122. SET T.COIL_STAT = '3'
  123. ,T.BEF_LOAD_LOC = T.CUR_LOAD_LOC
  124. ,T.CUR_LOAD_LOC = ''
  125. ,T.APPOINT_YN = 'P'
  126. ,T.CUR_PROG_CD = 'SGF' -------进程状态
  127. ,T.CUR_PROG_CD_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  128. ,T.CUR_PROG_CD_PGM = 'UIK010020'
  129. ,T.BEF_PROG_CD = T.CUR_PROG_CD
  130. ,T.BEF_PROG_CD_DTIME = T.CUR_PROG_CD_DTIME
  131. ,T.BEF_PROG_CD_PGM = T.CUR_PROG_CD_PGM
  132. ,T.TRNF_REG = :1
  133. ,T.TRNF_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  134. ,T.TRNF_USE_TIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  135. WHERE T.OLD_SAMPL_NO LIKE :2||'%'
  136. AND T.COIL_STAT = '2'
  137. AND T.APPOINT_YN = 'Y'
  138. ]]>
  139. </query>
  140. </queryMap>