75a2b00c735d48c24de32f476bdcaf625ee16740.svn-base 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="客户材质参数录入">
  3. <query id="UIB010130_01.INITSELECT">
  4. SELECT SMP_LOT_CD SM_CD, SMP_LOT_DETAIL SM_CFNM FROM TBB02_SMP_CODE ORDER BY SM_CFNM
  5. --试样LOT重量
  6. </query>
  7. <query id="UIB010130_02.INITSELECT">
  8. SELECT SM_CD,SM_CFNM FROM TBZ00_COMMCD WHERE LG_CD = 'B01102'
  9. UNION ALL
  10. SELECT '' , '' FROM DUAL
  11. --试样长度方向位置
  12. </query>
  13. <query id="UIB010130_03.INITSELECT">
  14. SELECT SM_CD,SM_CFNM FROM TBZ00_COMMCD WHERE LG_CD = 'B01103'
  15. UNION ALL
  16. SELECT '' , '' FROM DUAL
  17. --试样宽度方向位置
  18. </query>
  19. <query id="UIB010130_01.SELECT" desc="" fetchSize="10">
  20. <![CDATA[
  21. SELECT DISTINCT
  22. 'N' CHK --防止被选择后再次查询后没有去掉选择
  23. , SUBSTR(CUST_SPEC_NO , 1 , 6) CUST_CD --客户公司代码
  24. , SUBSTR(CUST_SPEC_NO , 7 , 2) PRDNM_CD --品名
  25. , SUBSTR(CUST_SPEC_NO , 9 , 2) SEQ --序号
  26. , SUBSTR(CUST_SPEC_NO , 11) PROD_LINE --产线
  27. , SPEC_STL_GRD --对应的标准号
  28. ,PKG_QUALITY_COMM.FIB020202(SUBSTR(CUST_SPEC_NO , 1 , 6)) CUST_NM
  29. FROM TBB01_CUST_QLTY
  30. WHERE CUST_SPEC_NO LIKE ?||'%'
  31. ORDER BY CUST_CD , PRDNM_CD , SEQ
  32. ]]>
  33. </query>
  34. <query id="UIB010130_02.SELECT" desc="" fetchSize="">
  35. SELECT
  36. T1.QLTY_CD
  37. ,T1.QLTY_CD_CFNM
  38. ,T1.QLTY_MIN_TP
  39. ,T1.QLTY_MAX_TP
  40. ,T1.QLTY_UNIT_TP
  41. ,T1.QLTY_TYPE
  42. ,T2.QLTY_MIN
  43. ,T2.QLTY_MAX
  44. ,T2.QLTY_UNIT
  45. ,T2.QLTY_DETAIL
  46. ,T2.QLTY_DEC_CD
  47. FROM TBB01_SEQ_QLTY T1 , TBB01_CUST_QLTY T2
  48. WHERE T1.QLTY_CD = T2.QLTY_CD(+)
  49. AND T2.CUST_SPEC_NO(+) = NVL(?||?||?||? , 'X')
  50. ORDER BY DECODE(T2.QLTY_MIN||T2.QLTY_MAX||T2.QLTY_UNIT , NULL , 1 , 0) , T1.DISPLAY_SEQ
  51. </query>
  52. <query id="UIB010130_03.SELECT" fetchSize="判断某项目是否存在" >
  53. SELECT * FROM TBB01_CUST_QLTY T WHERE T.QLTY_CD = ? AND T.CUST_SPEC_NO = ?
  54. </query>
  55. <query id="UIB010130_04.SELECT" desc="取样信息查询">
  56. SELECT SMP_LOT_CD , SMP_LEN_LOC , SMP_WTH_LOC FROM TBB01_CUST_QLTY T WHERE T.QLTY_CD = 'SAMP' AND T.CUST_SPEC_NO = NVL(?||?||?||? , 'X')
  57. </query>
  58. <query id="UIB010130_01.INSERT" desc="" fetchSize="">
  59. INSERT INTO TBB01_CUST_QLTY(
  60. CUST_SPEC_NO
  61. ,QLTY_CD
  62. ,QLTY_MIN
  63. ,QLTY_MAX
  64. ,QLTY_DEC_CD
  65. ,QLTY_UNIT
  66. ,QLTY_TYPE
  67. ,QLTY_DETAIL
  68. ,SPEC_STL_GRD
  69. ,REG_ID
  70. ,REG_DTIME
  71. ) VALUES(?,?,?,?,?,?,?,?,?,?,TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS'))
  72. </query>
  73. <query id="UIB010130_02.INSERT" desc="取样方法">
  74. INSERT INTO TBB01_CUST_QLTY(
  75. CUST_SPEC_NO
  76. ,QLTY_CD
  77. ,SMP_LOT_CD
  78. ,SMP_LEN_LOC
  79. ,SMP_WTH_LOC
  80. ,REG_ID
  81. ,REG_DTIME)
  82. VALUES(?,?,?,?,?,?,TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS'))
  83. </query>
  84. <query id="UIB010130_01.UPDATE" desc="" fetchSize="">
  85. UPDATE TBB01_CUST_QLTY T
  86. SET T.QLTY_MIN = ?
  87. ,T.QLTY_MAX = ?
  88. ,T.QLTY_UNIT = ?
  89. ,T.QLTY_TYPE = ?
  90. ,T.QLTY_DEC_CD = ?
  91. ,T.QLTY_DETAIL = ?
  92. ,T.MOD_ID = ?
  93. ,T.MOD_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  94. WHERE T.CUST_SPEC_NO = ?
  95. AND T.QLTY_CD = ?
  96. </query>
  97. <query id="UIB010130_02.UPDATE" desc="取样方法">
  98. UPDATE TBB01_CUST_QLTY T
  99. SET T.SMP_LOT_CD = ?
  100. ,T.SMP_LEN_LOC = ?
  101. ,T.SMP_WTH_LOC = ?
  102. ,T.MOD_ID = ?
  103. ,T.MOD_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  104. WHERE T.CUST_SPEC_NO = ?
  105. AND T.QLTY_CD = 'SAMP'
  106. </query>
  107. <query id="UIB010130_01.DELETE" desc="" fetchSize="">
  108. DELETE FROM TBB01_CUST_QLTY WHERE CUST_SPEC_NO = ?
  109. </query>
  110. <query id="UIB010130_02.DELETE" desc="" fetchSize="">
  111. DELETE FROM TBB01_CUST_QLTY WHERE CUST_SPEC_NO = ? AND QLTY_CD = ?
  112. </query>
  113. </queryMap>