ScrapHelper.xml 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="">
  3. <query id="ScrapHelper.QueryBatchNoInPortHtt" desc="查询热处理管号队列的批号">
  4. <![CDATA[
  5. SELECT DISTINCT PHY_BATCH_NO
  6. FROM PORT_HTT_BATCH_SAMPLE_RESULT
  7. WHERE HEAT_PLAN_NO =?
  8. AND PROCESS_SEQ =?
  9. ]]>
  10. </query>
  11. <query id="ScrapHelper.QueryBatchHttPort" desc="查询热处理管号队列的批号">
  12. <![CDATA[
  13. SELECT T.HEAT_PLAN_NO,
  14. T.MAT_NO,
  15. T.M_MAT_NO,
  16. T.M_M_MAT_NO,
  17. T.LOT_NO,
  18. T.LOT_NO_SQE,
  19. T.PLINE_CODE,
  20. T.PLINE_NAME,
  21. T.JUDGE_STOVE_NO,
  22. T.BATCH_NO,
  23. T.GROUP_NO,
  24. T.STOVE_NO,
  25. T.FLAG_STOVE_NO,
  26. T.ACT_DIMATER,
  27. T.ACT_HEIGHT,
  28. T.ACT_LEN,
  29. T.ACT_LEN_MIN,
  30. T.ACT_LEN_MAX,
  31. T.ACT_COUNT,
  32. T.ACT_WEIGHT,
  33. T.ACT_THEORY_WEIGHT,
  34. DECODE(T.IS_SAMPLE_PIPE, '0', '否', '1', '是') IS_SAMPLE_PIPE,
  35. T.SAMPLE_PIPE_LEN,
  36. T.GET_SAMPLE_SHIFT,
  37. T.GET_SAMPLE_CLASS,
  38. T.GET_SAMPLE_NAME,
  39. TO_CHAR(T.GET_SAMPLE_TIME, 'YYYY-MM-DD HH24:MI:SS') GET_SAMPLE_TIME,
  40. T.OLD_JUDGE_STOVE_NO,
  41. DECODE(T.GROUP_FLAG, '0', '未组炉', '1', '组炉') GROUP_FLAG,
  42. (SELECT T1.BASENAME
  43. FROM COM_BASE_INFO T1
  44. WHERE T1.BASECODE = T.OP_PROCESS
  45. AND T1.VALIDFLAG = '1') OP_PROCESS,
  46. T.OP_PROCESS OP_PROCESS_CODE,
  47. DECODE(T.MAT_STATUS, '00', '合格', '10', '剔除', '20', '待处理','30','另组炉','40','委外废品') MAT_STATUS,
  48. DECODE(T.LEVE_LOG, '00', '无', '10', '离线', '20', '返线') LEVE_LOG,
  49. DECODE(T.INSTORE_FLAG, '0', '未入库', '1', '已入库') INSTORE_FLAG,
  50. T.PRO_USER,
  51. DECODE(T.PRO_SHIFT, 1, '早', 2, '中', 3, '夜', 0, '常白') PRO_SHIFT,
  52. DECODE(T.PRO_GROUP, 1, '甲', 2, '乙', 3, '丙', 4, '丁') PRO_GROUP,
  53. TO_CHAR(T.PRO_TIME, 'YYYY-MM-DD HH24:MI:SS') PRO_TIME,
  54. T.REMARK,
  55. T.PRC_TECHNOLOGY_PATH,
  56. NVL(T.PROCESS_SEQ,1) PROCESS_SEQ,
  57. T.PHY_BATCH_NO
  58. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  59. WHERE HEAT_PLAN_NO =?
  60. AND PROCESS_SEQ =?
  61. AND PHY_BATCH_NO = ?
  62. ORDER BY MAT_NO
  63. ]]>
  64. </query>
  65. <query id="ScrapHelper.QueryLoadHttPort" desc="查询热处理管号队列的批号">
  66. <![CDATA[
  67. SELECT T.MAT_NO,
  68. T.ACT_LEN,
  69. NVL(T.PONDER_GROSS_WT, T.ACT_WEIGHT) ACT_WEIGHT,
  70. '合格' MAT_STATUS,
  71. '未入库' INSTORE_FLAG
  72. FROM MAT_BC_M T, YDM_BC_BUTTRESS B
  73. WHERE T.MAT_NO = B.MAT_NO
  74. AND T.PRODUCT_FLAG = '801401'
  75. AND T.MAT_STATUS = '80150103'
  76. AND T.NEXT_PROCESS_CDOE = 'F'
  77. AND (T.JUDGE_STOVE_NO, NVL(T.BATCH_NO, '/'),
  78. NVL(T.BATCH_GROUD_NO, '/'),T.HEAT_PLAN_NO_NEXT, NVL(T.JUGDE_APPLY_CODE,'/')) IN
  79. (SELECT DECODE(M.REAL_PROCESS_SEQ,
  80. 1,
  81. M.FEED_HEAT_NO,
  82. M.JUDGE_STOVE_NO),
  83. DECODE(M.REAL_PROCESS_SEQ,
  84. 1,
  85. NVL(?, '/'),
  86. (SELECT NVL(CHECK_NO_SHORT, '')
  87. FROM COM_BASE_PLINE
  88. WHERE PLINE_CODE = M.PLINE_CODE) || '000'),
  89. DECODE(M.REAL_PROCESS_SEQ,
  90. 1,
  91. ?,
  92. NVL(T.BATCH_GROUD_NO, '/')),
  93. HEAT_PLAN_NO,
  94. NVL(?,'/')
  95. FROM PLN_ZY_RCL_M M
  96. WHERE HEAT_PLAN_NO = ?)
  97. ORDER BY T.MAT_NO ASC
  98. ]]>
  99. </query>
  100. </queryMap>