FrmBaseSelectItems.xml 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="查询理化、原材料项目信息">
  3. <query id="FrmBaseSelectItems.QueryPhyMaxItems" desc="查询理化项目大类信息">
  4. <![CDATA[
  5. SELECT DISTINCT
  6. 'FALSE' CHK,
  7. PHY_CODE PHY_CODE_MIN,
  8. PHY_TYPE PHY_NAME_MIN,
  9. PHY_DEPTID DEPT_ID
  10. FROM COM_BASE_PHY_B T
  11. WHERE VALIDFLAG = '1'
  12. ]]>
  13. </query>
  14. <query id="FrmBaseSelectItems.QueryPhySampleCode" desc="查询理化项目试样组信息 大项和试样组反着写">
  15. <![CDATA[
  16. SELECT DISTINCT
  17. 'FALSE' CHK,
  18. T2.PHY_CODE PHY_CODE_MIN,
  19. T2.PHY_TYPE PHY_NAME_MIN,
  20. T2.PHY_DEPTID DEPT_ID,
  21. T1.PHY_CODE PHY_CODE_MAX,
  22. T1.PHY_TYPE PHY_NAME_MAX
  23. FROM COM_BASE_PHY_C T1,COM_BASE_PHY_B T2
  24. WHERE T1.PHY_TYPE_M = T2.PHY_CODE
  25. AND T1.VALIDFLAG = '1'
  26. AND T2.VALIDFLAG = '1'
  27. ORDER BY T2.PHY_CODE,T1.PHY_CODE
  28. ]]>
  29. </query>
  30. <query id="FrmBaseSelectItems.QueryPhyMinItems" desc="查询理化项目小类信息">
  31. <![CDATA[
  32. SELECT DISTINCT
  33. 'FALSE' CHK,
  34. T2.PHY_CODE PHY_CODE_MIN,
  35. T2.PHY_TYPE PHY_NAME_MIN,
  36. T2.PHY_DEPTID DEPT_ID,
  37. T1.PHY_CODE PHY_CODE_MAX,
  38. T1.PHY_TYPE PHY_NAME_MAX,
  39. T.PHY_CODE,
  40. T.PHY_NAME,
  41. T.PHY_UNIT
  42. FROM COM_BASE_PHY T, COM_BASE_PHY_C T1, COM_BASE_PHY_B T2
  43. WHERE T2.PHY_CODE = T1.PHY_TYPE_M
  44. AND T1.PHY_CODE = T.PHY_TYPE_C
  45. AND T.VALIDFLAG = '1'
  46. AND T1.VALIDFLAG = '1'
  47. AND T2.VALIDFLAG = '1'
  48. ORDER BY T2.PHY_CODE, T1.PHY_CODE, T.PHY_CODE
  49. ]]>
  50. </query>
  51. <query id="FrmBaseSelectItems.QueryChemItems" desc="查询化学元素信息">
  52. <![CDATA[
  53. SELECT CHEM_CODE,
  54. CHEM_NAME
  55. FROM COM_BASE_CHEM
  56. WHERE CHEM_TYPE = 'A'
  57. AND VALIDFLAG = '1'
  58. ORDER BY CHEM_CODE
  59. ]]>
  60. </query>
  61. <!--
  62. <query id="FrmBaseSelectItems.QueryPhyRItems" desc="查询理化项目关联方向温度尺寸信息">
  63. <![CDATA[ SELECT DISTINCT 'FALSE' CHK, T2.PHY_CODE PHY_CODE_MAX,
  64. T2.PHY_TYPE PHY_NAME_MAX, T2.PHY_DEPTID DEPT_ID, T1.PHY_CODE
  65. PHY_CODE_MIN, T1.PHY_TYPE PHY_NAME_MIN, T.PHY_CODE, T.PHY_NAME,
  66. T.PHY_UNIT, S.ITEM_CODE_F, S.ITEM_CODE_F ITEM_NAME_F, S.ITEM_CODE_W,
  67. S.ITEM_CODE_W ITEM_NAME_W, S.ITEM_CODE_C, S.ITEM_CODE_C ITEM_NAME_C
  68. FROM COM_BASE_PHY_R_ITEM S, COM_BASE_PHY T, COM_BASE_PHY_C T1,
  69. COM_BASE_PHY_B T2 WHERE S.PHY_TYPE = T2.PHY_CODE AND S.PHY_TYPE_C =
  70. T1.PHY_CODE AND S.PHY_CODE = T.PHY_CODE AND S.VALIDFLAG = '1' AND
  71. T.VALIDFLAG = '1' AND T1.VALIDFLAG = '1' AND T2.VALIDFLAG = '1' ORDER
  72. BY T2.PHY_CODE, T1.PHY_CODE, T.PHY_CODE, S.ITEM_CODE_F, S.ITEM_CODE_W,
  73. S.ITEM_CODE_C ]]> </query>
  74. -->
  75. <query id="FrmBaseSelectItems.QueryPhyRItems" desc="查询理化项目关联方向温度尺寸信息">
  76. <![CDATA[
  77. SELECT DISTINCT 'FALSE' CHK,
  78. T2.PHY_CODE PHY_CODE_MIN,
  79. T2.PHY_TYPE PHY_NAME_MIN,
  80. T2.PHY_DEPTID DEPT_ID,
  81. T1.PHY_CODE PHY_CODE_MAX,
  82. T1.PHY_TYPE PHY_NAME_MAX,
  83. S.ITEM_CODE_F,
  84. S.ITEM_CODE_F ITEM_NAME_F,
  85. P.ITEM_CODE_W,
  86. P.ITEM_CODE_W ITEM_NAME_W,
  87. S.ITEM_CODE_C,
  88. S.ITEM_CODE_C ITEM_NAME_C
  89. FROM COM_BASE_PHY_R_ITEM S,
  90. COM_BASE_PHY_C T1,
  91. COM_BASE_PHY_B T2,
  92. COM_BASE_PHY T3,
  93. COM_BASE_PHY_R_POS P
  94. /*LEFT JOIN COM_BASE_PHY_ITEM T4
  95. ON T4.ITEM_CODE = P.ITEM_CODE_W*/
  96. WHERE S.PHY_TYPE = T2.PHY_CODE
  97. AND S.PHY_TYPE_C = T1.PHY_CODE
  98. AND T3.PHY_TYPE_C = T1.PHY_CODE
  99. AND P.PHY_CODE = T3.PHY_CODE
  100. AND S.VALIDFLAG = '1'
  101. AND T1.VALIDFLAG = '1'
  102. AND T2.VALIDFLAG = '1'
  103. AND P.VALIDFLAG = '1'
  104. ORDER BY T2.PHY_CODE,
  105. T1.PHY_CODE,
  106. S.ITEM_CODE_F,
  107. P.ITEM_CODE_W,
  108. S.ITEM_CODE_C
  109. ]]>
  110. </query>
  111. <query id="FrmBaseSelectItems.QueryPhyItems" desc="查询理化项目检验补充项信息">
  112. <![CDATA[
  113. SELECT ITEM_CODE,
  114. ITEM_NAME
  115. FROM COM_BASE_PHY_ITEM T
  116. WHERE T.ITEM_STYLE = ?
  117. ]]>
  118. </query>
  119. <query id="FrmBaseSelectItems.QueryPhyMinItems_DB" desc="查询低倍理化项目小类信息">
  120. <![CDATA[
  121. SELECT 'FALSE' CHK,
  122. PHY_TYPE,
  123. PHY_CODE,
  124. PHY_NAME,
  125. PHY_UNIT
  126. FROM COM_BASE_PHY
  127. WHERE VALIDFLAG = '1'
  128. AND PHY_TYPE = ?
  129. ORDER BY PHY_TYPE,PHY_CODE
  130. ]]>
  131. </query>
  132. <query id="FrmBaseSelectItems.QuerySteelNo" desc="查询钢种信息">
  133. <![CDATA[
  134. SELECT DISTINCT
  135. GRADENAME STEEL_NO
  136. FROM COM_BASE_GRADE
  137. WHERE VALIDFLAG = '1'
  138. AND GRADENAME LIKE '%' || ? || '%'
  139. ORDER BY GRADENAME
  140. ]]>
  141. </query>
  142. <query id="FrmBaseSelectItems.QueryMatItems" desc="查询原材料项目信息DEPT_ID,">
  143. <![CDATA[
  144. SELECT 'FALSE' CHK,
  145. MAT_CODE,
  146. MAT_NAME,
  147. MAT_TYPE,
  148. MAT_UNIT,
  149. VALUE_TYPE,
  150. DEPT_ID,
  151. DECODE(DEPT_ID,
  152. '002001007009',
  153. '力学',
  154. '002001007015',
  155. '金相',
  156. '002001007013',
  157. '腐蚀',
  158. '002001007014',
  159. '工程',
  160. '002001007010',
  161. '化学',
  162. '002001020001',
  163. '一快分',
  164. '002001020002',
  165. '二快分')
  166. AS DEPT_ID_DESC,
  167. REMARK,
  168. CREATE_NAME,
  169. CREATE_TIME,
  170. UPDATE_NAME,
  171. UPDATE_TIME,
  172. DELETE_NAME,
  173. DELETE_TIME
  174. FROM BASE_MAT_CHECKITEM
  175. WHERE VALIDFLAG = '1'
  176. ORDER BY MAT_CODE
  177. ]]>
  178. </query>
  179. <query id="FrmBaseSelectItems.QueryMatJudgeGrade" desc="基础数据">
  180. <![CDATA[
  181. SELECT T.BASENAME,T.BASECODE
  182. FROM COM_BASE_INFO T
  183. WHERE T.VALIDFLAG = '1'
  184. AND T.SORTCODE = '4087'
  185. ORDER BY T.BASECODE
  186. ]]>
  187. </query>
  188. <query id="FrmBaseSelectItems.QueryMatItemsName" desc="查询原材料需要理化检验的物料ORDER BY T.ITEM_CODE">
  189. <![CDATA[
  190. SELECT T.*
  191. FROM PUR_MAT T
  192. WHERE T.VALIDFLAG = '1'
  193. AND TRIM(T.ARC_CODE) IS NOT NULL
  194. AND T.PC_FLAG = '1'
  195. ORDER BY T.ITEM_NAME
  196. ]]>
  197. </query>
  198. <query id="FrmBaseSelectItems.GetBaseData" desc="基础数据">
  199. <![CDATA[
  200. SELECT T.BASENAME,T.BASECODE
  201. FROM COM_BASE_INFO T
  202. WHERE T.VALIDFLAG = '1'
  203. AND T.SORTCODE = ?
  204. ORDER BY T.BASECODE
  205. ]]>
  206. </query>
  207. <query id="FrmBaseSelectItems.QueryStd_Code_" desc="查询原材料产品标准信息改成采购标准表">
  208. <![CDATA[
  209. SELECT DISTINCT
  210. T.STD_TYPE_CODE,
  211. T.STANDARDS_ID,
  212. T.STANDARDS_CODE,
  213. T.STANDARDS_DESC
  214. FROM BASE_MAT_STD_MANAGE T
  215. WHERE T.VALIDFLAG = '1'
  216. AND (T.STD_TYPE_CODE = '409201' OR T.STD_TYPE_CODE = '409202')
  217. ORDER BY T.STD_TYPE_CODE,T.STANDARDS_ID
  218. ]]>
  219. </query>
  220. <query id="FrmBaseSelectItems.QueryStd_Code" desc="查询原材料产品标准信息改成采购标准表">
  221. <![CDATA[
  222. SELECT *
  223. FROM PUR_STANDARDS T
  224. WHERE T.VALIDFLAG = '1'
  225. ORDER BY T.STANDARDS_CODE
  226. ]]>
  227. </query>
  228. <query id="FrmBaseSelectItems.QueryProduct_Std" desc="查询原材料技术标准信息">
  229. <![CDATA[
  230. SELECT DISTINCT
  231. T.STANDARDS_ID,
  232. T.STANDARDS_CODE,
  233. T.STANDARDS_DESC
  234. FROM PUR_STANDARDS T
  235. WHERE T.VALIDFLAG = '1'
  236. AND T.STD_TYPE_CODE = '409202'
  237. ORDER BY T.STANDARDS_ID
  238. ]]>
  239. </query>
  240. </queryMap>