88789c6866e0575e55a618209debb76ac3eb9c41.svn-base 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="标准材质参数录入">
  3. <query id="UIB010140_01.INITSELECT" desc="标准钢号初始化,从标准成分处带来" fetchSize="10">
  4. SELECT DISTINCT
  5. SIR.SPEC_STL_GRD LABEL
  6. , SIR.SPEC_STL_GRD VALUE
  7. FROM TBB01_SPEC_INGR SIR
  8. ORDER BY SIR.SPEC_STL_GRD
  9. </query>
  10. <query id="UIB010140_02.INITSELECT" desc="标准号初始化" fetchSize="10">
  11. SELECT DISTINCT
  12. A.SM_CD LABEL --标准名称
  13. ,A.SM_CD VALUE
  14. FROM TBZ00_COMMCD A
  15. WHERE LG_CD = 'B01001'
  16. ORDER BY A.SM_CD
  17. </query>
  18. <query id="UIB010140_01.SELECT" desc="标准号查询" fetchSize="10">
  19. <![CDATA[
  20. SELECT
  21. T.SM_CD LABEL
  22. ,T.SM_CD VALUE
  23. FROM TBZ00_COMMCD T
  24. WHERE T.LG_CD = 'B01001'
  25. ORDER BY T.SM_CD
  26. ]]>
  27. </query>
  28. <query id="UIB010140_02.SELECT" desc="" fetchSize="10">
  29. <![CDATA[
  30. SELECT DISTINCT
  31. T.PRDNM_CD, --品名代码
  32. T.SPEC_ABBSYM, --标准号
  33. T.SPEC_STL_GRD, --规格钢号
  34. T.ORD_USE_TP, --订单用途编码
  35. T.THK_MIN, --最小厚度
  36. T.THK_MAX --最大厚度
  37. FROM TBB01_SPEC_QLTY T
  38. WHERE T.SPEC_ABBSYM = DECODE(? , NULL , T.SPEC_ABBSYM , ?)
  39. AND T.SPEC_STL_GRD = DECODE(? , NULL , T.SPEC_STL_GRD , ?)
  40. AND T.USED_YN = 'Y'
  41. ORDER BY T.SPEC_STL_GRD , T.THK_MIN , T.THK_MAX
  42. ]]>
  43. </query>
  44. <query id="UIB010140_03.SELECT" fetchSize="" desc="">
  45. SELECT DISTINCT
  46. SMP_LOT_CD, --试样LOT单位
  47. SMP_LEN_LOC, --试样长度方向位置
  48. SMP_WTH_LOC, --试样宽度方向位置
  49. SMP_TEST_DIR, --试样试验方向
  50. SMP_FORM --试样规格
  51. FROM TBB01_SPEC_QLTY
  52. WHERE PRDNM_CD = ?
  53. AND SPEC_ABBSYM = ?
  54. AND SPEC_STL_GRD = ?
  55. AND ORD_USE_TP = ?
  56. AND THK_MIN = ?
  57. AND THK_MAX = ?
  58. AND QLTY_CD = 'SAMP'
  59. AND USED_YN = 'Y'
  60. </query>
  61. <query id="UIB010140_04.SELECT" fetchSize="" desc="">
  62. SELECT * FROM TBB01_SEQ_QLTY T ORDER BY T.DISPLAY_SEQ
  63. </query>
  64. <query id="UIB010140_05.SELECT" fetchSize="" desc="">
  65. SELECT SMP_LOT_CD SM_CD, SMP_LOT_DETAIL SM_CFNM FROM TBB02_SMP_CODE ORDER BY SM_CFNM
  66. --试样LOT重量
  67. </query>
  68. <query id="UIB010140_06.SELECT" fetchSize="" desc="">
  69. SELECT SM_CD,SM_CFNM FROM TBZ00_COMMCD WHERE LG_CD = 'B01102'
  70. UNION ALL
  71. SELECT '' , '' FROM DUAL
  72. --试样长度方向位置
  73. </query>
  74. <query id="UIB010140_07.SELECT" fetchSize="" desc="">
  75. SELECT SM_CD,SM_CFNM FROM TBZ00_COMMCD WHERE LG_CD = 'B01103'
  76. UNION ALL
  77. SELECT '' , '' FROM DUAL
  78. --试样宽度方向位置
  79. </query>
  80. <query id="UIB010140_08.SELECT" fetchSize="" desc="">
  81. SELECT SM_CD,SM_CFNM FROM TBZ00_COMMCD WHERE LG_CD = 'B01104'
  82. --试样试验方向
  83. </query>
  84. <query id="UIB010140_09.SELECT" fetchSize="" desc="">
  85. SELECT SM_CD,SM_CFNM FROM TBZ00_COMMCD WHERE LG_CD = 'B01105'
  86. --试样规格
  87. </query>
  88. <query id="UIB010140_10.SELECT" fetchSize="" desc="材质类型说明">
  89. SELECT SM_CD,SM_CFNM FROM TBZ00_COMMCD WHERE LG_CD = 'B01106'
  90. </query>
  91. <query id="UIB010140_11.SELECT" fetchSize="" desc="该项目是否存在">
  92. SELECT SPEC_ABBSYM
  93. FROM TBB01_SPEC_QLTY
  94. WHERE PRDNM_CD = ?
  95. AND SPEC_ABBSYM = ?
  96. AND SPEC_STL_GRD = ?
  97. AND ORD_USE_TP = ?
  98. AND THK_MIN = ?
  99. AND THK_MAX = ?
  100. AND QLTY_CD = ?
  101. </query>
  102. <query id="UIB010140_jhyqlty.SELECT" fetchSize="" desc="查询该项目在检化验项目编码表中是否存在">
  103. SELECT * FROM JHYUSER.TBB10_QLTY_CD T WHERE T.QLTY_CD = ?
  104. </query>
  105. <query id="UIB010140_12.SELECT" fetchSize="" desc="">
  106. SELECT T1.QLTY_CD
  107. ,T1.QLTY_CD_CFNM
  108. ,T2.QLTY_MIN
  109. ,T2.QLTY_MAX
  110. ,T2.QLTY_UNIT
  111. ,T2.QLTY_SIZE
  112. ,T2.QLTY_DETAIL
  113. ,T1.QLTY_MIN_TP
  114. ,T1.QLTY_MAX_TP
  115. ,T1.QLTY_UNIT_TP
  116. ,T1.QLTY_TYPE
  117. ,T2.QLTY_DEC_CD
  118. FROM TBB01_SEQ_QLTY T1 , TBB01_SPEC_QLTY T2
  119. WHERE T1.QLTY_CD = T2.QLTY_CD(+)
  120. AND T2.USED_YN(+) = 'Y'
  121. AND T2.PRDNM_CD(+) = ?
  122. AND T2.SPEC_ABBSYM(+) = ?
  123. AND T2.SPEC_STL_GRD(+) = ?
  124. AND T2.ORD_USE_TP(+) = ?
  125. AND T2.THK_MIN(+) = ?
  126. AND T2.THK_MAX(+) = ?
  127. ORDER BY DECODE(T2.QLTY_MIN||T2.QLTY_MAX||T2.QLTY_UNIT , NULL , 1 , 0) , T1.DISPLAY_SEQ
  128. </query>
  129. <query id="UIB010140_13.SELECT" fetchSize="" desc="订单用途">
  130. SELECT SM_CD --订单用途代码
  131. ,SM_CFNM --订单用途名称
  132. FROM TBZ00_COMMCD WHERE LG_CD = 'A01007' AND UPPER(USED_YN) = 'Y' ORDER BY SM_CFNM
  133. </query>
  134. <query id="UIB010140_15.SELECT" fetchSize="" desc="试样尺寸">
  135. SELECT T.SM_CD VALUE
  136. ,T.SM_CFNM LABEL
  137. FROM TBZ00_COMMCD T
  138. WHERE LG_CD = 'B01131'
  139. ORDER BY SM_CD
  140. </query>
  141. <query id="UIB010140_01.INSERT" fetchSize="" desc="">
  142. INSERT INTO TBB01_SPEC_QLTY( --取样代码录入
  143. PRDNM_CD,
  144. SPEC_ABBSYM,
  145. SPEC_STL_GRD,
  146. ORD_USE_TP,
  147. THK_MIN,
  148. THK_MAX,
  149. QLTY_CD,
  150. SMP_LOT_CD,
  151. SMP_LEN_LOC,
  152. SMP_WTH_LOC,
  153. REG_ID,
  154. REG_DTIME
  155. ) VALUES(?,?,?,?,?,?,?,?,?,?,?,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'))
  156. </query>
  157. <query id="UIB010140_02.INSERT" fetchSize="" desc="检验项目录入">
  158. INSERT INTO TBB01_SPEC_QLTY( --检验项目录入
  159. PRDNM_CD,
  160. SPEC_ABBSYM,
  161. SPEC_STL_GRD,
  162. ORD_USE_TP,
  163. THK_MIN,
  164. THK_MAX,
  165. QLTY_CD,
  166. QLTY_MIN,
  167. QLTY_MAX,
  168. QLTY_UNIT,
  169. QLTY_TYPE,
  170. QLTY_DETAIL,
  171. QLTY_SIZE,
  172. REG_ID,
  173. REG_DTIME,
  174. QLTY_DEC_CD
  175. ) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'),?)
  176. </query>
  177. <query id="UIB010140_01.UPDATE" desc="取样代码修改">
  178. UPDATE TBB01_SPEC_QLTY T
  179. SET T.SMP_LOT_CD = ?
  180. ,T.SMP_LEN_LOC = ?
  181. ,T.SMP_WTH_LOC = ?
  182. ,T.MOD_ID = ?
  183. ,T.MOD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  184. WHERE T.PRDNM_CD = ?
  185. AND T.SPEC_ABBSYM = ?
  186. AND T.SPEC_STL_GRD = ?
  187. AND T.ORD_USE_TP = ?
  188. AND T.THK_MIN = ?
  189. AND T.THK_MAX = ?
  190. AND T.QLTY_CD = ?
  191. </query>
  192. <query id="UIB010140_02.UPDATE" fetchSize="" desc="">
  193. UPDATE TBB01_SPEC_QLTY
  194. SET QLTY_MIN = ?,
  195. QLTY_MAX = ?,
  196. QLTY_UNIT = ?,
  197. QLTY_TYPE = ?,
  198. QLTY_DETAIL = ?,
  199. QLTY_SIZE = ?,
  200. MOD_ID = ?,
  201. QLTY_DEC_CD = ?,
  202. MOD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') --修改日期
  203. WHERE PRDNM_CD = ?
  204. AND SPEC_ABBSYM = ?
  205. AND SPEC_STL_GRD = ?
  206. AND ORD_USE_TP = ?
  207. AND THK_MIN = ?
  208. AND THK_MAX = ?
  209. AND QLTY_CD = ?
  210. </query>
  211. <query id="UIB010140_01.DELETE" fetchSize="" desc="删除某标准信息">
  212. DELETE FROM TBB01_SPEC_QLTY WHERE PRDNM_CD = ? AND SPEC_ABBSYM = ? AND SPEC_STL_GRD=? AND ORD_USE_TP=? AND THK_MIN=? AND THK_MAX=?
  213. </query>
  214. <query id="UIB010140_02.DELETE" fetchSize="" desc="删除某项目">
  215. DELETE FROM TBB01_SPEC_QLTY WHERE PRDNM_CD = ? AND SPEC_ABBSYM = ? AND SPEC_STL_GRD= ? AND ORD_USE_TP=? AND THK_MIN=? AND THK_MAX=? AND QLTY_CD = ?
  216. </query>
  217. </queryMap>