UIB010330-query.xml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="标准规范参数录入">
  3. <query id="UIB010330_01.INITSELECT" desc="标准钢号初始化,从标准成分处带来" fetchSize="10">
  4. SELECT '' SM_CD, '全部' SM_CFNM
  5. FROM DUAL
  6. UNION ALL
  7. SELECT SM_CD, SM_CD SM_CFNM
  8. FROM (SELECT DISTINCT A.SPEC_STL_GRD SM_CD
  9. FROM TBB01_SPEC_INGR A
  10. ORDER BY A.SPEC_STL_GRD)
  11. </query>
  12. <query id="UIB010330_02.INITSELECT" desc="标准号初始化" fetchSize="10">
  13. SELECT '' SM_CD, '全部' SM_CFNM
  14. FROM DUAL
  15. UNION ALL
  16. SELECT SM_CD, SM_CD SM_CFNM
  17. FROM (SELECT DISTINCT A.SM_CD SM_CD
  18. FROM TBZ00_COMMCD A
  19. WHERE LG_CD = 'B01001'
  20. ORDER BY A.SM_CD)
  21. </query>
  22. <query id="UIB010330_03.INITSELECT" desc="标准钢号初始化,从标准成分处带来" fetchSize="10">
  23. SELECT DISTINCT A.SPEC_STL_GRD SM_CD
  24. ,A.SPEC_STL_GRD SM_CFNM
  25. FROM TBB01_SPEC_INGR A
  26. ORDER BY A.SPEC_STL_GRD
  27. </query>
  28. <query id="UIB010330_04.INITSELECT" desc="标准号初始化" fetchSize="10">
  29. SELECT DISTINCT A.SM_CD SM_CD
  30. , A.SM_CD SM_CFNM
  31. FROM TBZ00_COMMCD A
  32. WHERE LG_CD = 'B01001'
  33. ORDER BY A.SM_CD
  34. </query>
  35. <query id="UIB010330_01.SELECT" desc="标准号查询" fetchSize="10">
  36. SELECT
  37. T.SM_CD LABEL
  38. ,T.SM_CD VALUE
  39. FROM TBZ00_COMMCD T
  40. WHERE T.LG_CD = 'B01001'
  41. ORDER BY T.SM_CD
  42. </query>
  43. <query id="UIB010330_02.SELECT" desc="" fetchSize="10">
  44. SELECT DISTINCT
  45. T.PRDNM_CD, --交货状态
  46. T.SPEC_ABBSYM, --标准号
  47. T.SPEC_STL_GRD --规格钢号
  48. FROM TBB01_SPEC_TECH T
  49. WHERE T.SPEC_ABBSYM = DECODE(? , NULL , T.SPEC_ABBSYM , ?)
  50. AND T.SPEC_STL_GRD = DECODE(? , NULL , T.SPEC_STL_GRD , ?)
  51. ORDER BY T.SPEC_STL_GRD
  52. </query>
  53. <query id="UIB010330_04.SELECT" fetchSize="" desc="">
  54. SELECT * FROM TBB01_SEQ_PROD T ORDER BY T.DISPLAY_SEQ
  55. </query>
  56. <query id="UIB010330_11.SELECT" fetchSize="" desc="该项目是否存在">
  57. SELECT SPEC_ABBSYM
  58. FROM TBB01_SPEC_TECH
  59. WHERE PRDNM_CD = ?
  60. AND SPEC_ABBSYM = ?
  61. AND SPEC_STL_GRD = ?
  62. AND PROD_CD = ?
  63. </query>
  64. <query id="UIB010330_12.SELECT" fetchSize="" desc="">
  65. SELECT T1.PROD_CD
  66. ,T1.PROD_CD_CFNM
  67. ,T1.PROD_TYPE
  68. ,T1.DCS_SYM
  69. ,T2.PROD_VAL
  70. ,T2.MEMO
  71. ,T2.PROD_VAL_EXP1
  72. ,T2.PROD_VAL_EXP2
  73. ,T2.PROD_VAL_EXP3
  74. FROM TBB01_SEQ_PROD T1 , TBB01_SPEC_TECH T2
  75. WHERE T1.PROD_CD = T2.PROD_CD(+)
  76. AND T2.PRDNM_CD(+) = ?
  77. AND T2.SPEC_ABBSYM(+) = ?
  78. AND T2.SPEC_STL_GRD(+) = ?
  79. ORDER BY DECODE(T2.PROD_VAL, NULL , 1 , 0) , T1.DISPLAY_SEQ
  80. </query>
  81. <query id="UIB010330_14.SELECT" fetchSize="" desc="">
  82. SELECT T1.PROD_CD,T2.PROD_CD_CFNM, T1.PROD_TYPE, T1.DCS_SYM, T1.PROD_VAL, T1.MEMO
  83. FROM TBB01_SPEC_TECH T1,TBB01_SEQ_PROD T2
  84. WHERE T1.PROD_CD = T2.PROD_CD
  85. AND T1.SPEC_ABBSYM = ?
  86. AND T1.SPEC_STL_GRD = ?
  87. </query>
  88. <query id="UIB010330_13.SELECT" desc="品质设计结果查询 生产规范信息" fetchSize="10">
  89. SELECT T2.PROD_CD
  90. ,T1.PROD_CD_CFNM
  91. ,T1.DSN_KIND
  92. ,T1.PROD_TYPE
  93. ,T1.DCS_SYM
  94. ,T2.PROD_VAL
  95. ,T2.MEMO
  96. ,T2.PROD_VAL_EXP1
  97. ,T2.PROD_VAL_EXP2
  98. ,T2.PROD_VAL_EXP3
  99. FROM TBB01_SEQ_PROD T1 , TBB01_ORD_TECH T2
  100. WHERE T1.PROD_CD = T2.PROD_CD AND ORD_NO = ? AND ORD_SEQ = ?
  101. ORDER BY DECODE(T2.PROD_TYPE, NULL , 1 , 0) , T1.DISPLAY_SEQ
  102. </query>
  103. <query id="UIB010330_01.INSERT" fetchSize="" desc="">
  104. INSERT INTO TBB01_SPEC_TECH( --规范代码录入
  105. PRDNM_CD,
  106. SPEC_ABBSYM,
  107. SPEC_STL_GRD,
  108. PROD_CD,
  109. PROD_TYPE,
  110. DCS_SYM,
  111. PROD_VAL,
  112. MEMO,
  113. REG_ID,
  114. REG_DTIME
  115. ) VALUES(?,?,?,?,?,?,?,?,?,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'))
  116. </query>
  117. <query id="UIB010330_02.UPDATE" fetchSize="" desc="">
  118. UPDATE TBB01_SPEC_TECH
  119. SET PROD_VAL = ?,
  120. MEMO = ?,
  121. MOD_ID = ?,
  122. MOD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') --修改日期
  123. WHERE PRDNM_CD = ?
  124. AND SPEC_ABBSYM = ?
  125. AND SPEC_STL_GRD = ?
  126. AND PROD_CD = ?
  127. </query>
  128. <query id="UIB010330_01.DELETE" fetchSize="" desc="删除某标准信息">
  129. DELETE FROM TBB01_SPEC_TECH WHERE PRDNM_CD = ? AND SPEC_ABBSYM = ? AND SPEC_STL_GRD=?
  130. </query>
  131. <query id="UIB010330_02.DELETE" fetchSize="" desc="删除某项目">
  132. DELETE FROM TBB01_SPEC_TECH WHERE PRDNM_CD = ? AND SPEC_ABBSYM = ? AND SPEC_STL_GRD= ? AND PROD_CD = ?
  133. </query>
  134. </queryMap>