ba776919bcbfa5e6e33479acd588f01bcb9a1d75.svn-base 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="试样进程现况">
  3. <query id="UIB020110_01.INITSELECT" desc="炉次号" fetchSize="10">
  4. <![CDATA[
  5. SELECT DISTINCT
  6. SUBSTR(SMP_NO ,1 , 10 ) LABEL
  7. ,SUBSTR(SMP_NO ,1 , 10 ) VALUE
  8. FROM TBB02_LOT_COM
  9. ORDER BY LABEL
  10. ]]>
  11. </query>
  12. <query id="UIB020110_02.INITSELECT" desc="获得试样进程代码信息,初始化页面">
  13. SELECT SM_CFNM LABEL
  14. , SM_CD VALUE
  15. FROM TBZ00_COMMCD
  16. WHERE LG_CD = 'B01107'
  17. </query>
  18. <query id="UIB020110_011.SELECT" desc="获得试样号的后几位数字">
  19. SELECT DISTINCT
  20. SUBSTR(SMP_NO ,11 ) LABEL
  21. ,SUBSTR(SMP_NO ,11 ) VALUE
  22. FROM TBB02_LOT_COM
  23. WHERE SUBSTR(SMP_NO ,1 , 10) = ?
  24. </query>
  25. <query id="UIB020110_01.SELECT" desc="试样号信息多条件查询">
  26. SELECT
  27. 'N' CHK
  28. , CCM.OLD_SAMPL_NO OLD_SAMPL_NO
  29. , a.PRDNM_CD --品名
  30. , b.COIL_NO --coil号
  31. , a.SMP_NO --试样号(试样编号)
  32. , a.SMP_CUT_LOC --位置
  33. , a.SMP_PROG_CD --位置(SMP_PROG_CD)
  34. , b.COIL_THK --厚度
  35. , a.SPEC_ABBSYM --标准号
  36. , a.SPEC_STL_GRD --标准钢号
  37. , a.EXAMORG_CD -- 检查机关
  38. , a.SMP_DIR_DTIME --试样指示
  39. , a.SMP_GET_DTIME --试样日期
  40. , a.SMP_INTO_DTIME --试样入库
  41. , a.SMP_WORK_DTIME --试样检验时间
  42. , a.QLTY_DCS_DTIME --判定时间
  43. , a.MOD_ID --入库人
  44. , A.SMP_SEND_DTIME --送样时间
  45. , a.SMP_SEND_ID
  46. --供前台界面使用(可否被选择入库),为Y则允许入库
  47. , decode(a.OVER_SMP_TP , NULL , NULL , 'Y') FUYANG
  48. , decode(a.OVER_SMP_TP , null , null , decode(a.SMP_PROG_CD, 'B' , 'Y')) OVER_SMP_TP
  49. FROM TBB02_LOT_COM a , TBB02_LOT_COIL b , TBH02_COIL_COMM CCM
  50. WHERE a.SMP_NO = b.SMP_NO
  51. AND CCM.COIL_NO = B.COIL_NO
  52. AND a.SMP_CUT_LOC = b.SMP_CUT_LOC
  53. AND b.SMP_TIT_YN = 'Y'
  54. </query>
  55. <query id="UIB020110_01.SUAN.SELECT">
  56. SELECT
  57. 'N' CHK
  58. , b.COIL_NO OLD_SAMPL_NO
  59. , a.PRDNM_CD --品名
  60. , b.COIL_NO --coil号
  61. , a.SMP_NO --试样号(试样编号)
  62. , a.SMP_CUT_LOC --位置
  63. , a.SMP_PROG_CD --位置(SMP_PROG_CD)
  64. , b.COIL_THK --厚度
  65. , a.SPEC_ABBSYM --标准号
  66. , a.SPEC_STL_GRD --标准钢号
  67. , a.EXAMORG_CD -- 检查机关
  68. , a.SMP_DIR_DTIME --试样指示
  69. , a.SMP_GET_DTIME --试样日期
  70. , a.SMP_INTO_DTIME --试样入库
  71. , a.SMP_WORK_DTIME --试样检验时间
  72. , a.QLTY_DCS_DTIME --判定时间
  73. , a.MOD_ID --入库人
  74. , A.SMP_SEND_DTIME --送样时间
  75. , a.SMP_SEND_ID
  76. --供前台界面使用(可否被选择入库),为Y则允许入库
  77. , decode(a.OVER_SMP_TP , NULL , NULL , 'Y') FUYANG
  78. , decode(a.OVER_SMP_TP , null , null , decode(a.SMP_PROG_CD, 'B' , 'Y')) OVER_SMP_TP
  79. FROM TBB02_LOT_COM a , TBB02_LOT_COIL b
  80. WHERE a.SMP_NO = b.SMP_NO
  81. AND a.SMP_CUT_LOC = b.SMP_CUT_LOC
  82. AND b.SMP_TIT_YN = 'Y'
  83. AND B.COIL_NO LIKE 'L%'
  84. AND A.SMP_PROG_CD = ?
  85. </query>
  86. <query id="UIB020110_02.SELECT" desc="">
  87. SELECT COIL_NO , QLTY_SEND_DTIME , SMP_NO
  88. ,QLTY_CD1 ,COIL_THK , SPEC_ABBSYM , SPEC_STL_GRD , QLTY_TT1
  89. ,QLTY_CD2
  90. ,QLTY_TT2
  91. FROM TBB02_L2INS_QLTY
  92. WHERE QLTY_SEND_DTIME BETWEEN ? AND ?
  93. ORDER BY COIL_NO
  94. </query>
  95. <query id="UIB020110_01_0.SELECT" desc="">
  96. AND a.SMP_NO = ?
  97. </query>
  98. <query id="UIB020110_01_1.SELECT" desc="">
  99. AND a.SMP_PROG_CD = ?
  100. </query>
  101. <query id="UIB020110_01.UPDATE" desc="试样号进入入库状态,即从B--C">
  102. UPDATE TBB02_LOT_COM
  103. SET SMP_PROG_CD = 'C'
  104. , SMP_INTO_DTIME = to_char(sysdate , 'YYYYMMDDHH24MISS')
  105. , MOD_ID = ?
  106. , MOD_DTIME = to_char(sysdate , 'YYYYMMDDHH24MISS')
  107. WHERE SMP_NO = ?
  108. AND SMP_CUT_LOC = ?
  109. </query>
  110. <query id="UIB020110_02.UPDATE" desc="式样发送到检化验系统检测">
  111. UPDATE TBB02_L2INS_QLTY T
  112. SET T.MSG_FLAG = 'N'
  113. WHERE T.MSG_FLAG = '1'
  114. AND T.SMP_NO = ?
  115. AND T.SMP_CUT_LOC = ?
  116. </query>
  117. </queryMap>