54cc714894bb6aa1eccc3286ec672009aef5d753.svn-base 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="交付条件(外形尺寸标准号)录入">
  3. <query id="UIB010271_01.INITSELECT" desc="交付条件标准号,初始化页面" fetchSize="10">
  4. <![CDATA[
  5. /*SELECT DISTINCT
  6. SIR.SPEC_STL_GRD LABEL
  7. , SIR.SPEC_STL_GRD VALUE
  8. FROM TBB01_SPEC_INGR SIR
  9. ORDER BY SIR.SPEC_STL_GRD*/
  10. select T.SM_CD LABEL, T.SM_CFNM VALUE
  11. from tbz00_commcd t
  12. where t.LG_CD = 'A02001'
  13. ORDER BY T.SM_CD
  14. ]]>
  15. </query>
  16. <query id="UIB010270_02.INITSELECT" desc="获得公差名及公差代码">
  17. SELECT
  18. SM_CFNM LABEL --公差名
  19. , SM_CD VALUE --公差代码
  20. FROM TBZ00_COMMCD WHERE LG_CD = 'B01012'
  21. </query>
  22. <query id="UIB010270_03.INITSELECT" desc="等级代码 DengJi">
  23. SELECT
  24. SM_CD LABEL
  25. , SM_CD VALUE
  26. FROM TBZ00_COMMCD WHERE LG_CD='B01119'
  27. </query>
  28. <query id="UIB010270_04.INITSELECT" desc="在基本信息中有,但在标准表中没有">
  29. SELECT T1.SM_CD LABEL
  30. ,T1.SM_CD VALUE
  31. FROM TBZ00_COMMCD T1
  32. WHERE T1.LG_CD = 'B01120'
  33. AND T1.USED_YN = 'Y'
  34. MINUS
  35. SELECT T2.DEV_SPEC_CD
  36. ,T2.DEV_SPEC_CD
  37. FROM TBB01_SPEC_DEL T2
  38. </query>
  39. <query id="UIB010271_01.SELECT" desc="按 牌号获取原有数据">
  40. SELECT DISTINCT SPEC_STL_GRD DEV_SPEC_CD
  41. FROM TBB01_SPEC_CUT
  42. WHERE SPEC_STL_GRD LIKE ? || '%'
  43. ORDER BY SPEC_STL_GRD
  44. </query>
  45. <query id="UIB010271_02.SELECT" desc="双击datagrid1中某条记录时,按交付条件号及名进行查询">
  46. SELECT 'N' CHK, t.wth_min, t.wth_max, t.thk_min, t.thk_max,t.EMEC_TP,t.add_wth,t.mark
  47. from tbb01_spec_cut t
  48. where t.SPEC_STL_GRD = ?
  49. </query>
  50. <query id="UIB010271_01.INSERT" desc="插入新的公差">
  51. INSERT INTO TBB01_SPEC_CUT(
  52. SPEC_STL_GRD --交付条件标准号
  53. , EMEC_TP
  54. , WTH_MIN --宽度min
  55. , WTH_MAX --宽度max
  56. , THK_MIN --厚度min
  57. , THK_MAX --厚度max
  58. , ADD_WTH
  59. , MOD_ID --操作人
  60. , MOD_DTIME --操作时间
  61. , MARK
  62. )
  63. VALUES(?,?,?,?,?,?,?,?,TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS'),(SELECT NVL(MAX(MARK),0) + 1 FROM TBB01_SPEC_CUT))
  64. </query>
  65. <query id="UIB010271_01.UPDATE" desc="datagrid2更新公差等信息">
  66. UPDATE TBB01_SPEC_CUT
  67. SET EMEC_TP = ?
  68. ,WTH_MIN = ? --宽度min
  69. , WTH_MAX = ? --宽度max
  70. , THK_MIN = ? --厚度min
  71. , THK_MAX = ? --厚度max
  72. , ADD_WTH = ? --宽度min
  73. , MOD_ID = ?
  74. , MOD_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  75. WHERE SPEC_STL_GRD = ? --交付条件标准号
  76. AND MARK = ?
  77. </query>
  78. <query id="UIB010271_01.DELETE" desc="datagrid2删除记录">
  79. DELETE FROM TBB01_SPEC_CUT
  80. WHERE SPEC_STL_GRD=?
  81. </query>
  82. <query id="UIB010271_02.DELETE" desc="datagrid2删除具体的一条记录">
  83. DELETE FROM TBB01_SPEC_NOQLTY
  84. WHERE MARK=?
  85. </query>
  86. <query id="UIB010271_03.DELETE" desc="datagrid2删除具体的一条记录">
  87. DELETE FROM TBB01_SPEC_CUT
  88. WHERE MARK=?
  89. </query>
  90. <query id="UIB010275_01.SELECT" desc="按 牌号获取原有数据">
  91. SELECT DISTINCT SPEC_STL_GRD DEV_SPEC_CD
  92. FROM TBB01_SPEC_SPM
  93. WHERE SPEC_STL_GRD LIKE ? || '%'
  94. ORDER BY SPEC_STL_GRD
  95. </query>
  96. <query id="UIB010275_02.SELECT" desc="双击datagrid1中某条记录时,按交付条件号及名进行查询">
  97. SELECT 'N' CHK, t.wth_min, t.wth_max, t.thk_min, t.thk_max,t.EMEC_TP,t.add_wth,t.mark
  98. from TBB01_SPEC_SPM t
  99. where t.SPEC_STL_GRD = ?
  100. </query>
  101. <query id="UIB010275_01.UPDATE" desc="datagrid2更新公差等信息">
  102. UPDATE TBB01_SPEC_SPM
  103. SET EMEC_TP = ?
  104. ,WTH_MIN = ? --宽度min
  105. , WTH_MAX = ? --宽度max
  106. , THK_MIN = ? --厚度min
  107. , THK_MAX = ? --厚度max
  108. , ADD_WTH = ? --宽度min
  109. , MOD_ID = ?
  110. , MOD_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  111. WHERE SPEC_STL_GRD = ? --牌号
  112. AND MARK = ?
  113. </query>
  114. <query id="UIB010275_01.INSERT" desc="插入新的公差">
  115. INSERT INTO TBB01_SPEC_SPM(
  116. SPEC_STL_GRD --交付条件标准号
  117. , EMEC_TP
  118. , WTH_MIN --宽度min
  119. , WTH_MAX --宽度max
  120. , THK_MIN --厚度min
  121. , THK_MAX --厚度max
  122. , ADD_WTH
  123. , MOD_ID --操作人
  124. , MOD_DTIME --操作时间
  125. , MARK
  126. )
  127. VALUES(?,?,?,?,?,?,?,?,TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS'),(SELECT NVL(MAX(MARK),0) + 1 FROM TBB01_SPEC_SPM))
  128. </query>
  129. <query id="UIB010275_03.DELETE" desc="datagrid2删除具体的一条记录">
  130. DELETE FROM TBB01_SPEC_SPM
  131. WHERE MARK=?
  132. </query>
  133. <query id="UIB010275_01.DELETE" desc="datagrid2删除记录">
  134. DELETE FROM TBB01_SPEC_SPM
  135. WHERE SPEC_STL_GRD=?
  136. </query>
  137. <query id="UIB010276_01.SELECT" desc="按 牌号获取原有数据">
  138. SELECT DISTINCT SPEC_STL_GRD DEV_SPEC_CD
  139. FROM tbb01_spec_cooltime
  140. WHERE SPEC_STL_GRD LIKE ? || '%'
  141. ORDER BY SPEC_STL_GRD
  142. </query>
  143. <query id="UIB010276_02.SELECT" desc="双击datagrid1中某条记录时,按交付条件号及名进行查询">
  144. SELECT 'N' CHK, t.btime, t.etime, t.descmak, t.mark,t.cooltime,t.thk_min,t.thk_max
  145. from tbb01_spec_cooltime t
  146. where t.SPEC_STL_GRD = ?
  147. </query>
  148. <query id="UIB010276_01.UPDATE" desc="datagrid2更新公差等信息">
  149. UPDATE tbb01_spec_cooltime
  150. SET BTIME = ?
  151. ,ETIME = ? --宽度min
  152. , DESCMAK = ? --宽度max
  153. , COOLTIME = ? --厚度min
  154. , THK_MIN = ? --宽度max
  155. , THK_MAX = ? --厚度min
  156. , MOD_ID = ?
  157. , MOD_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  158. WHERE SPEC_STL_GRD = ? --牌号
  159. AND MARK = ?
  160. </query>
  161. <query id="UIB010276_01.INSERT" desc="插入新的公差">
  162. INSERT INTO tbb01_spec_cooltime(
  163. SPEC_STL_GRD --交付条件标准号
  164. , btime
  165. , etime --宽度min
  166. , descmak --宽度max
  167. , cooltime --厚度min
  168. , THK_MIN --宽度max
  169. , THK_MAX --厚度min
  170. , MOD_ID --操作人
  171. , MOD_DTIME --操作时间
  172. , MARK
  173. )
  174. VALUES(?,?,?,?,?,?,?,?,TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS'),(SELECT NVL(MAX(MARK),0) + 1 FROM tbb01_spec_cooltime))
  175. </query>
  176. <query id="UIB010276_03.DELETE" desc="datagrid2删除具体的一条记录">
  177. DELETE FROM tbb01_spec_cooltime
  178. WHERE MARK=?
  179. </query>
  180. <query id="UIB010276_01.DELETE" desc="datagrid2删除记录">
  181. DELETE FROM tbb01_spec_cooltime
  182. WHERE SPEC_STL_GRD=?
  183. </query>
  184. <query id="UIB010273_01.SELECT" desc="按 牌号获取原有数据">
  185. SELECT SPEC_STL_GRD DEV_SPEC_CD,MOD_DTIME
  186. FROM TBB01_SPEC_NOQLTY
  187. WHERE SPEC_STL_GRD LIKE ? || '%'
  188. ORDER BY SPEC_STL_GRD
  189. </query>
  190. <query id="UIB010273_01.INSERT" desc="插入新的公差">
  191. INSERT INTO TBB01_SPEC_NOQLTY(
  192. SPEC_STL_GRD --交付条件标准号
  193. , MOD_ID --操作人
  194. , MOD_DTIME --操作时间
  195. )
  196. VALUES(?,?,TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS') )
  197. </query>
  198. <query id="UIB010273_01.DELETE" desc="datagrid1删除交付条件信息">
  199. DELETE FROM TBB01_SPEC_NOQLTY
  200. WHERE SPEC_STL_GRD = ? --交付条件标准号
  201. </query>
  202. <query id="UIB010270_01.CALL" desc="复制">
  203. {call ZL_NORM_MANAGE.COPY_SPEC_DELE(?,?,?,?,?,?)}
  204. </query>
  205. </queryMap>