ff4389b017282e9d16979ae4859a83366d637860.svn-base 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="Design-key">
  3. <query id="UIB010320_01.INITSELECT" desc="交货状态">
  4. SELECT T.SM_CD VALUE , T.SM_CFNM LABEL FROM TBZ00_COMMCD T WHERE T.LG_CD = 'B01118'
  5. </query>
  6. <query id="UIB010320_02.INITSELECT" desc="标准号">
  7. SELECT SM_CD VALUE,SM_CD LABEL FROM tbz00_commcd WHERE lg_cd = 'B01001' ORDER BY SM_CD
  8. </query>
  9. <query id="UIB010320_03.INITSELECT" desc="标准钢号">
  10. SELECT DISTINCT SPEC_STL_GRD VALUE,SPEC_STL_GRD LABEL FROM TBB01_SPEC_INGR ORDER BY SPEC_STL_GRD
  11. </query>
  12. <query id="UIB010320_04.INITSELECT" desc="产品名称">
  13. SELECT SM_CD VALUE,SM_CFNM LABEL FROM TBZ00_COMMCD WHERE LG_CD = 'A01007' AND UPPER(USED_YN) = 'Y' ORDER BY SM_CFNM
  14. </query>
  15. <query id="UIB010320_05.INITSELECT" desc="厂内钢号">
  16. SELECT DISTINCT FAC_STL_GRD VALUE,FAC_STL_GRD LABEL FROM TBB01_FAC_INGR ORDER BY FAC_STL_GRD
  17. </query>
  18. <query id="UIB010320_06.INITSELECT" desc="轧钢规范">
  19. SELECT MILL_STD_NO VALUE,MILL_STD_NO LABEL FROM TBB01_MILL_PROD ORDER BY MILL_STD_NO
  20. </query>
  21. <query id="UIB010320_07.INITSELECT" desc="炼钢规范">
  22. SELECT SMS_STD_NO VALUE,SMS_STD_NO LABEL FROM TBB01_SMS_PROD ORDER BY SMS_STD_NO
  23. </query>
  24. <query id="UIB010320_08.INITSELECT" desc="交付条件标准号">
  25. SELECT DISTINCT DEV_SPEC_CD LABEL,DEV_SPEC_CD VALUE FROM TBB01_SPEC_DEL WHERE CUST_TP='1' ORDER BY DEV_SPEC_CD
  26. </query>
  27. <query id="UIB010320_09.INITSELECT" desc="">
  28. SELECT SM_CD VALUE,SM_CFNM LABEL FROM TBZ00_COMMCD WHERE LG_CD = 'B01119' AND UPPER(USED_YN) = 'Y' ORDER BY SM_CD
  29. </query>
  30. <query id="UIB010320_10.INITSELECT" desc="规格对应码">
  31. SELECT DISTINCT T.SIZE_SPEC_CD LABEL , T.SIZE_SPEC_CD VALUE FROM TBB01_HCMAP_SIZE T
  32. </query>
  33. <query id="UIB010320_01.SELECT" desc="Design-key现状查询">
  34. <![CDATA[
  35. SELECT
  36. 'N' CHK
  37. , PROD_LINE
  38. , PROD_LINE PROD_LINE1 --产线
  39. , PRDNM_CD --品名
  40. , PRDNM_CD PRDNM_CD1
  41. , SPEC_ABBSYM --标准号
  42. , SPEC_ABBSYM SPEC_ABBSYM1
  43. , THK_MIN --厚度最小值
  44. , THK_MIN THK_MIN1
  45. , THK_MAX --厚度最大值
  46. , THK_MAX THK_MAX1
  47. , WTH_MIN --宽度最小值
  48. , WTH_MIN WTH_MIN1
  49. , WTH_MAX --宽度最大值
  50. , WTH_MAX WTH_MAX1
  51. , ORD_USE_TP --订单用途
  52. , ORD_USE_TP ORD_USE_TP1
  53. , PKG_QUALITY_COMM.FZ00_COMM('A01007' , ORD_USE_TP) ORD_USE
  54. , SPEC_STL_GRD --标准牌号
  55. , SPEC_STL_GRD SPEC_STL_GRD1
  56. , FAC_STL_GRD --厂内钢号
  57. , SMS_STD_NO --炼钢生产编码规范
  58. , MILL_STD_NO --轧钢生产编码规范
  59. , C_PRDNM_CD
  60. , C_SPEC_ABBSYM
  61. , C_SPEC_STL_GRD
  62. , C_ORD_USE_TP
  63. , PKG_QUALITY_COMM.FZ00_COMM('A01007' , C_ORD_USE_TP) C_ORD_USE
  64. , COLD_STD_NO
  65. , SIZE_SPEC_CD
  66. , REG_ID
  67. , REG_DTIME
  68. , MOD_ID
  69. , MOD_DTIME
  70. FROM TBB01_KEY_PROD
  71. WHERE SPEC_ABBSYM = DECODE(? , NULL , SPEC_ABBSYM , ?)
  72. AND SPEC_STL_GRD = DECODE(? , NULL , SPEC_STL_GRD , ?)
  73. ORDER BY SPEC_ABBSYM , ORD_USE_TP ,SPEC_STL_GRD
  74. ]]>
  75. </query>
  76. <query id="UIB010320_03.SELECT" desc="判断要插入的钢号是否存在">
  77. SELECT FAC_STL_GRD FROM TBB01_FAC_INGR WHERE FAC_STL_GRD = ?
  78. </query>
  79. <query id="UIB010320_04.SELECT" desc="判断要插入的炼钢生产规范编码是否存在">
  80. SELECT SMS_STD_NO FROM TBB01_SMS_PROD WHERE SMS_STD_NO = ?
  81. </query>
  82. <query id="UIB010320_05.SELECT" desc="判断要插入的轧钢生产规范编码是否存在">
  83. SELECT MILL_STD_NO FROM TBB01_MILL_PROD WHERE MILL_STD_NO = ?
  84. </query>
  85. <query id="UIB010320_01.UPDATE" desc="更新">
  86. <![CDATA[
  87. UPDATE TBB01_KEY_PROD
  88. SET
  89. PROD_LINE = ?
  90. ,PRDNM_CD = ?
  91. ,SPEC_ABBSYM = ?
  92. ,THK_MIN = ?
  93. ,THK_MAX = ?
  94. ,WTH_MIN = ?
  95. ,WTH_MAX = ?
  96. ,ORD_USE_TP = ?
  97. ,SPEC_STL_GRD = ?
  98. ,FAC_STL_GRD = ?
  99. ,SMS_STD_NO = ?
  100. ,MILL_STD_NO = ?
  101. ,MOD_ID = ?
  102. ,MOD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  103. ,C_PRDNM_CD = ?
  104. ,C_SPEC_ABBSYM = ?
  105. ,C_SPEC_STL_GRD = ?
  106. ,C_ORD_USE_TP = ?
  107. ,COLD_STD_NO = ?
  108. ,SIZE_SPEC_CD = ?
  109. WHERE
  110. PROD_LINE = ?
  111. AND PRDNM_CD = ?
  112. AND SPEC_ABBSYM = ?
  113. AND THK_MIN = ?
  114. AND THK_MAX = ?
  115. AND WTH_MIN = ?
  116. AND WTH_MAX = ?
  117. AND ORD_USE_TP = ?
  118. AND SPEC_STL_GRD= ?
  119. ]]>
  120. </query>
  121. <query id="UIB010320_01.INSERT" desc="插入">
  122. INSERT INTO TBB01_KEY_PROD(
  123. PROD_LINE
  124. ,PRDNM_CD
  125. ,SPEC_ABBSYM
  126. ,THK_MIN
  127. ,THK_MAX
  128. ,WTH_MIN
  129. ,WTH_MAX
  130. ,ORD_USE_TP
  131. ,SPEC_STL_GRD
  132. ,FAC_STL_GRD
  133. ,SMS_STD_NO
  134. ,MILL_STD_NO
  135. ,REG_ID
  136. ,REG_DTIME
  137. ,C_PRDNM_CD
  138. ,C_SPEC_ABBSYM
  139. ,C_SPEC_STL_GRD
  140. ,C_ORD_USE_TP
  141. ,COLD_STD_NO
  142. ,SIZE_SPEC_CD
  143. )VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'),?,?,?,?,?,?)
  144. </query>
  145. <query id="UIB010320_01.DELETE" desc="删除">
  146. DELETE FROM TBB01_KEY_PROD WHERE
  147. PRDNM_CD = ?
  148. AND SPEC_ABBSYM = ?
  149. AND THK_MIN = ?
  150. AND THK_MAX = ?
  151. AND WTH_MIN = ?
  152. AND WTH_MAX = ?
  153. AND ORD_USE_TP = ?
  154. AND SPEC_STL_GRD = ?
  155. AND PROD_LINE = ?
  156. </query>
  157. </queryMap>