FrmSteelChemicalOutsourcing.xml 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "外购坯成分录入">
  3. <query id = "FrmSteelChemicalOutsourcing.doQueryData" desc = "查询外购坯库存数据">
  4. SELECT T.STOVE_NO,
  5. T.JUDGE_STOVE_NO,
  6. T.MATERIAL_NAME,
  7. T.GRADENAME,
  8. T.DIMATER,
  9. T.PRO_ORDER_NO,
  10. (SELECT COUNT(1)
  11. FROM QCM_JHY_ELEMENTS S
  12. WHERE S.STOVE_NO = T.STOVE_NO) ACT_COUNT,
  13. '0' MEASURE_FLAG
  14. FROM YDM_GP_INLIST T,(SELECT S1.MAT_NO, S1.JUDGE_RESULT_CODE
  15. FROM MAT_GP_M S1
  16. UNION ALL
  17. SELECT S2.MAT_NO, S2.JUDGE_RESULT_CODE
  18. FROM MAT_GP_M_HISTORY S2) S
  19. WHERE T.MAT_NO = S.MAT_NO(+)
  20. AND S.JUDGE_RESULT_CODE IS NULL
  21. AND T.INSTOCK_TYPE_CODE in ('800701','800711')
  22. AND T.PLINE_CODE IN ('C063', 'C064')
  23. AND T.PRODUCT_FLAG = '801401'
  24. #STOVE_NO#
  25. #JUDGE_STOVE_NO#
  26. #INSTOCK_TIME#
  27. GROUP BY T.STOVE_NO,
  28. T.MATERIAL_NAME,
  29. T.GRADENAME,
  30. T.DIMATER,
  31. T.PRO_ORDER_NO,
  32. T.JUDGE_STOVE_NO
  33. UNION ALL
  34. SELECT F.JUDGE_STOVE_NO AS STOVE_NO,
  35. F.JUDGE_STOVE_NO,
  36. F.MATERIAL_NAME,
  37. F.GRADENAME,
  38. F.SPEC_NAME AS DIMATER,
  39. F.PRO_ORDER_NO,
  40. (SELECT COUNT(1)
  41. FROM QCM_JHY_ELEMENTS S1
  42. WHERE S1.STOVE_NO = F.JUDGE_STOVE_NO) ACT_COUNT,
  43. '1' MEASURE_FLAG
  44. FROM YDM_BC_INLIST F
  45. WHERE F.INSTOCK_TYPE_CODE = '800701'
  46. --AND S.JUDGE_RESULT_CODE IS NULL
  47. AND F.PLINE_CODE IN ('C065', 'C066')
  48. AND F.PRODUCT_FLAG = '801401'
  49. #STOVE_NO1#
  50. #JUDGE_STOVE_NO1#
  51. #INSTOCK_TIME1#
  52. GROUP BY F.MATERIAL_NAME,
  53. F.GRADENAME,
  54. F.SPEC_NAME,
  55. F.PRO_ORDER_NO,
  56. F.JUDGE_STOVE_NO
  57. </query>
  58. <query id = "FrmSteelChemicalOutsourcing.doQueryChemical" desc = "查询成分数据">
  59. SELECT * FROM STEER_CHEM_AUDIT_RESULT T WHERE T.HEAT_NO = ?
  60. </query>
  61. <query id = "FrmSteelChemicalOutsourcing.doAdd" desc = "新增成分数据">
  62. INSERT INTO STEER_CHEM_AUDIT_RESULT(
  63. HEAT_NO,
  64. SAMPLE_NO,
  65. STEEL_NO,
  66. ANA_C,
  67. ANA_SI,
  68. ANA_MN,
  69. ANA_P,
  70. ANA_S,
  71. ANA_NI,
  72. ANA_CR,
  73. ANA_MO,
  74. ANA_CU,
  75. ANA_AL,
  76. ANA_V,
  77. ANA_NB,
  78. ANA_TI,
  79. ANA_B,
  80. ANA_PB,
  81. ANA_SN,
  82. ANA_AS,
  83. ANA_SB,
  84. ANA_BI,
  85. ANA_O,
  86. ANA_N,
  87. ANA_H,
  88. ANA_CA,
  89. ANA_W,
  90. ANA_ZR,
  91. ANA_ZN,
  92. ANA_CO,
  93. ANA_ALS,
  94. ANA_LA,
  95. ANA_CE,
  96. ANA_SE,
  97. ANA_MG,
  98. ANA_CD,
  99. ANA_FE,
  100. ANA_ALT,
  101. ANA_ALINS,
  102. ANA_BS,
  103. ANA_BN,
  104. ANA_MGO,
  105. ANA_SIO2,
  106. ANA_AL2O3,
  107. ANA_TFEO,
  108. ANA_FE2O3,
  109. ANA_H2O,
  110. ANA_CAF2,
  111. ANA_P2O5,
  112. ANA_TFE,
  113. ANA_CR2O3,
  114. ANA_TIO2,
  115. ANA_MNO,
  116. ANA_V2O5,
  117. ANA_FEO,
  118. ANA_CAO,
  119. RECEIVE_TIME,
  120. DATA_TYPE,
  121. ONH_FLAG,
  122. DB_FLAG,
  123. CX_FLAG,
  124. ANA_TA,
  125. CHECK_TIME)
  126. VALUES(
  127. '#HEAT_NO#',
  128. '#SAMPLE_NO#',
  129. '#STEEL_NO#',
  130. '#ANA_C#',
  131. '#ANA_SI#',
  132. '#ANA_MN#',
  133. '#ANA_P#',
  134. '#ANA_S#',
  135. '#ANA_NI#',
  136. '#ANA_CR#',
  137. '#ANA_MO#',
  138. '#ANA_CU#',
  139. '#ANA_AL#',
  140. '#ANA_V#',
  141. '#ANA_NB#',
  142. '#ANA_TI#',
  143. '#ANA_B#',
  144. '#ANA_PB#',
  145. '#ANA_SN#',
  146. '#ANA_AS#',
  147. '#ANA_SB#',
  148. '#ANA_BI#',
  149. '#ANA_O#',
  150. '#ANA_N#',
  151. '#ANA_H#',
  152. '#ANA_CA#',
  153. '#ANA_W#',
  154. '#ANA_ZR#',
  155. '#ANA_ZN#',
  156. '#ANA_CO#',
  157. '#ANA_ALS#',
  158. '#ANA_LA#',
  159. '#ANA_CE#',
  160. '#ANA_SE#',
  161. '#ANA_MG#',
  162. '#ANA_CD#',
  163. '#ANA_FE#',
  164. '#ANA_ALT#',
  165. '#ANA_ALINS#',
  166. '#ANA_BS#',
  167. '#ANA_BN#',
  168. '#ANA_MGO#',
  169. '#ANA_SIO2#',
  170. '#ANA_AL2O3#',
  171. '#ANA_TFEO#',
  172. '#ANA_FE2O3#',
  173. '#ANA_H2O#',
  174. '#ANA_CAF2#',
  175. '#ANA_P2O5#',
  176. '#ANA_TFE#',
  177. '#ANA_CR2O3#',
  178. '#ANA_TIO2#',
  179. '#ANA_MNO#',
  180. '#ANA_V2O5#',
  181. '#ANA_FEO#',
  182. '#ANA_CAO#',
  183. SYSDATE,
  184. '1',
  185. '0',
  186. '0',
  187. '0',
  188. '#ANA_TA#',
  189. SYSDATE)
  190. </query>
  191. <query id = "FrmSteelChemicalOutsourcing.doUpdate" desc = "修改化学成分数据">
  192. UPDATE STEER_CHEM_AUDIT_RESULT T
  193. SET
  194. T.ANA_C = '#ANA_C#',
  195. T.ANA_SI = '#ANA_SI#',
  196. T.ANA_MN = '#ANA_MN#',
  197. T.ANA_P = '#ANA_P#',
  198. T.ANA_S = '#ANA_S#',
  199. T.ANA_NI = '#ANA_NI#',
  200. T.ANA_CR = '#ANA_CR#',
  201. T.ANA_MO = '#ANA_MO#',
  202. T.ANA_CU = '#ANA_CU#',
  203. T.ANA_AL = '#ANA_AL#',
  204. T.ANA_V = '#ANA_V#',
  205. T.ANA_NB = '#ANA_NB#',
  206. T.ANA_TI = '#ANA_TI#',
  207. T.ANA_B = '#ANA_B#',
  208. T.ANA_PB = '#ANA_PB#',
  209. T.ANA_SN = '#ANA_SN#',
  210. T.ANA_AS = '#ANA_AS#',
  211. T.ANA_SB = '#ANA_SB#',
  212. T.ANA_BI = '#ANA_BI#',
  213. T.ANA_O = '#ANA_O#',
  214. T.ANA_N = '#ANA_N#',
  215. T.ANA_H = '#ANA_H#',
  216. T.ANA_CA = '#ANA_CA#',
  217. T.ANA_W = '#ANA_W#',
  218. T.ANA_ZR = '#ANA_ZR#',
  219. T.ANA_ZN = '#ANA_ZN#',
  220. T.ANA_CO = '#ANA_CO#',
  221. T.ANA_ALS = '#ANA_ALS#',
  222. T.ANA_LA = '#ANA_LA#',
  223. T.ANA_CE = '#ANA_CE#',
  224. T.ANA_SE = '#ANA_SE#',
  225. T.ANA_MG = '#ANA_MG#',
  226. T.ANA_CD = '#ANA_CD#',
  227. T.ANA_FE = '#ANA_FE#',
  228. T.ANA_ALT = '#ANA_ALT#',
  229. T.ANA_ALINS = '#ANA_ALINS#',
  230. T.ANA_BS = '#ANA_BS#',
  231. T.ANA_BN = '#ANA_BN#',
  232. T.ANA_MGO = '#ANA_MGO#',
  233. T.ANA_SIO2 = '#ANA_SIO2#',
  234. T.ANA_AL2O3 = '#ANA_AL2O3#',
  235. T.ANA_TFEO = '#ANA_TFEO#',
  236. T.ANA_FE2O3 = '#ANA_FE2O3#',
  237. T.ANA_H2O = '#ANA_H2O#',
  238. T.ANA_CAF2 = '#ANA_CAF2#',
  239. T.ANA_P2O5 = '#ANA_P2O5#',
  240. T.ANA_TFE = '#ANA_TFE#',
  241. T.ANA_CR2O3 = '#ANA_CR2O3#',
  242. T.ANA_TIO2 = '#ANA_TIO2#',
  243. T.ANA_MNO = '#ANA_MNO#',
  244. T.ANA_V2O5 = '#ANA_V2O5#',
  245. T.ANA_FEO = '#ANA_FEO#',
  246. T.ANA_CAO = '#ANA_CAO#',
  247. T.ANA_TA = '#ANA_TA#',
  248. T.CX_FLAG = '0'
  249. WHERE
  250. T.ID = '#ID#'
  251. </query>
  252. <query id= "FrmSteelChemicalOutsourcing.doDelete" desc = "删除化学成分数据">
  253. DELETE FROM STEER_CHEM_AUDIT_RESULT T WHERE T.ID = '#ID#'
  254. </query>
  255. <query id = "FrmSteelChemicalOutsourcing.doQueryChemicalCount" desc = "查询该炉号、试样号是否存在">
  256. SELECT COUNT(1)ACOUNT FROM STEER_CHEM_AUDIT_RESULT
  257. WHERE SAMPLE_NO = '#SAMPLE_NO#' AND HEAT_NO = '#HEAT_NO#'
  258. </query>
  259. <query id = "FrmSteelChemicalOutsourcing.doQueryChemFlag" desc = "查询是否判定">
  260. SELECT T.CX_FLAG FROM STEER_CHEM_AUDIT_RESULT T WHERE T.ID = '#ID#'
  261. </query>
  262. <query id = "FrmSteelChemicalOutsourcing.insertelements" desc = "成分信息写入">
  263. INSERT INTO QCM_JHY_ELEMENTS
  264. (ASSAYNO,
  265. STOVE_NO,
  266. JUDGE_STOVE_NO,
  267. BATCH_NO,
  268. ASSAYTYPE,
  269. FLAG,
  270. C,
  271. SI,
  272. MN,
  273. P,
  274. S,
  275. NI,
  276. CR,
  277. CU,
  278. ASN,
  279. TI,
  280. V,
  281. MO,
  282. B,
  283. W,
  284. AL,
  285. ZN,
  286. PB,
  287. SN,
  288. CA,
  289. LA,
  290. SB,
  291. CE,
  292. SE,
  293. MG,
  294. NB,
  295. CD,
  296. BI,
  297. N,
  298. H,
  299. O,
  300. FE,
  301. ALT,
  302. ALS,
  303. ALINS,
  304. BS,
  305. BN,
  306. MGO,
  307. SIO2,
  308. AL2O3,
  309. TFEO,
  310. FE2O3,
  311. H2O,
  312. CAF2,
  313. P2O5,
  314. TFE,
  315. CR2O3,
  316. TIO2,
  317. MNO,
  318. V2O5,
  319. FEO,
  320. CAO,
  321. TA)
  322. VALUES
  323. (?,?,?,?,?,?,?,?,
  324. ?,?,?,?,?,?,?,?,?,
  325. ?,?,?,?,?,?,?,?,
  326. ?,?,?,?,?,?,?,?,
  327. ?,?,?,?,?,?,?,?,
  328. ?,?,?,?,?,?,?,?,
  329. ?,?,?,?,?,?,?,?,?)
  330. </query>
  331. </queryMap>