ad0fca8094d2f6cef3480ae4dc768cbb054608ee.svn-base 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="MAKE SPM PLAN QUERY">
  3. <query id="UIH060050.select.SPMMANANO" desc=" 查询平整分卷计划信息明细" fetchSize="10">
  4. <![CDATA[
  5. SELECT '' CHK,
  6. T1.REG_DTIME,
  7. T1.SPM_MANA_NO,
  8. T1.SPM_COIL_CNT,
  9. T1.SPM_COIL_WGT,
  10. T3.NON_EXE_WGT,
  11. T3.NON_EXE_CNT,
  12. T3.EXECUTED_WGT,
  13. T3.EXECUTED_CNT,
  14. T1.L2_SEND
  15. FROM TBF05_SPEC_SPM T1
  16. ,(SELECT T2.SPM_MANA_NO,
  17. SUM(DECODE(T2.STATUS_CD,'A',T2.COIL_WGT,0)) NON_EXE_WGT,
  18. SUM(DECODE(T2.STATUS_CD,'A',1,0)) NON_EXE_CNT,
  19. SUM(DECODE(T2.STATUS_CD,'B',T2.COIL_WGT,'C',T2.COIL_WGT,0)) EXECUTED_WGT,
  20. SUM(DECODE(T2.STATUS_CD,'B',1,'C',1,0)) EXECUTED_CNT
  21. FROM TBF05_SPEC_MILL T2
  22. GROUP BY T2.SPM_MANA_NO )T3
  23. WHERE T1.SPM_MANA_NO = T3.SPM_MANA_NO
  24. AND T1.STATUS_CD IN ('A','B')
  25. --AND substr(T1.REG_DTIME,0,8) BETWEEN ? AND ?
  26. ORDER BY T1.SPM_MANA_NO
  27. ]]>
  28. </query>
  29. <query id="UIH060050.select.Planlist" desc=" 查询平整分卷计划信息明细" fetchSize="10">
  30. <![CDATA[
  31. SELECT 'Y' CHK,
  32. F.COIL_EDT_SEQ,
  33. B.OLD_SAMPL_NO,
  34. F.STATUS_CD,
  35. F.L2_SEND,
  36. B.CUR_PROG_CD,
  37. F.SPEC_STL_GRD,
  38. F.COIL_THK,
  39. F.COIL_WTH,
  40. F.COIL_LEN,
  41. F.COIL_WGT,
  42. (SELECT T.SM_CFNM
  43. FROM TBZ00_COMMCD T
  44. WHERE T.LG_CD = 'H02001'
  45. AND T.SM_CD = C.SPM_CRK_CD1) SPM_CRK_CD1 , --钢卷外观缺陷
  46. (SELECT T.SM_CFNM
  47. FROM TBZ00_COMMCD T
  48. WHERE T.LG_CD = 'H02001'
  49. AND T.SM_CD = C.SPM_CRK_CD2) SPM_CRK_CD2 , --钢卷外观缺陷
  50. (SELECT T.SM_CFNM
  51. FROM TBZ00_COMMCD T
  52. WHERE T.LG_CD = 'H02001'
  53. AND T.SM_CD = C.SPM_CRK_CD3) SPM_CRK_CD3 , --钢卷外观缺陷
  54. (SELECT T.SM_CFNM
  55. FROM TBZ00_COMMCD T
  56. WHERE T.LG_CD = 'H02001'
  57. AND T.SM_CD = C.SPM_CRK_CD4) SPM_CRK_CD4 , --钢卷外观缺陷
  58. (SELECT T.SM_CFNM
  59. FROM TBZ00_COMMCD T
  60. WHERE T.LG_CD = 'H02001'
  61. AND T.SM_CD = C.SPM_CRK_CD5) SPM_CRK_CD5 , --钢卷外观缺陷
  62. C.SPM_REMARK, --缺陷备注
  63. (SELECT T.SM_CFNM FROM TBZ00_COMMCD T
  64. WHERE T.LG_CD = 'B02002'
  65. AND T.SM_CD = F.SPM_ORDER) SPM_PLAN, --平整顺序号
  66. C.SPM_REMARK,
  67. A.ORD_NO,
  68. A.ORD_SEQ,
  69. A.STL_GRD,
  70. A.ORD_THK,
  71. A.ORD_WTH,
  72. A.ORD_LEN,
  73. A.ORD_UNIT_WGT,
  74. A.ORD_UNIT_WGT_MIN,
  75. A.ORD_UNIT_WGT_MAX,
  76. A.DEL_TO_DATE,
  77. D.CUST_NM ORDCUST_CD,
  78. B.CUR_LOAD_LOC,
  79. B.SPM_YN, --SMP是否作业
  80. B.ACT_WGT,
  81. E.SM_CFNM DEST_CD
  82. FROM TBE02_ORD_PRC A,
  83. TBF05_SPEC_MILL F,
  84. TBB02_SPM_PLAN C,
  85. TBZ00_CUSTOMER D,
  86. TBZ00_COMMCD E,
  87. TBH02_COIL_COMM B
  88. WHERE B.OLD_SAMPL_NO=F.COIL_NO
  89. AND F.SPM_PLAN_SEQ=C.SPM_PLAN_SEQ
  90. AND B.ORD_NO=A.ORD_NO
  91. AND B.ORD_SEQ=A.ORD_SEQ
  92. AND A.ORDCUST_CD=D.CUST_CD
  93. AND A.DEST_CD=E.SM_CD(+)
  94. AND F.SPM_MANA_NO LIKE :1||'%'
  95. AND F.STATUS_CD IN ('A','B','C')
  96. AND B.COIL_STAT = '2'
  97. ORDER BY B.OLD_SAMPL_NO
  98. ]]>
  99. </query>
  100. <query id="UIH060050.delete.SPMPlan" desc="删除平整分卷计划" fetchSize="10">
  101. <![CDATA[
  102. {call PKG_SPM_UIH.C_PRD_SPM_PLAN_DEL(?,?,?,?)}
  103. ]]>
  104. </query>
  105. <query id="UIH060050.send.SPMPlan" desc="下发平整分卷计划" fetchSize="10">
  106. <![CDATA[
  107. {call PKG_SPM_UIH.C_PRD_SPM_PLAN_SND(?,?,?,?)}
  108. ]]>
  109. </query>
  110. <query id="UIH060050.unsend.SPMPlan" desc="取消下发平整分卷计划" fetchSize="10">
  111. <![CDATA[
  112. {call PKG_SPM_UIH.C_PRD_SPM_PLAN_USD(?,?,?,?)}
  113. ]]>
  114. </query>
  115. </queryMap>