QueryCommonResMgt.xml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="实绩管理公共信息">
  3. <query id="GetSteelInfo.select" desc="获取牌号信息" fetchSize="10">
  4. <![CDATA[
  5. select SteelCode, steel steelname
  6. from scm_steel
  7. where largeflag = '1'
  8. ORDER BY SteelCode, inputtime asc
  9. ]]>
  10. </query>
  11. <query id="GetStoveInfo.select" desc="获取加热炉信息" fetchSize="10">
  12. <![CDATA[
  13. select HEATPROCESSNO, HEATNO
  14. from (select HEATPROCESSNO, HEATNO, optdate
  15. from stl_Bof_Optinfo where 1=1 and STATIONCODE = '0'||? and substr(SHIFTCODE, 2, 1)= decode(?,null,substr(SHIFTCODE, 2, 1),?)
  16. and PLANSTEEL = decode(?,null,PLANSTEEL,?) and HEATNO=decode(?,null,HEATNO,?) and
  17. to_char(OPTDATE, 'yyyy-MM-dd') between ? and ?
  18. union
  19. select HEATPROCESSNO, HEATNO, optdate
  20. from J#stl_Bof_Optinfo where 1=1 and STATIONCODE = '0'||? and substr(SHIFTCODE, 2, 1)= decode(?,null,substr(SHIFTCODE, 2, 1),?)
  21. and PLANSTEEL = decode(?,null,PLANSTEEL,?) and HEATNO=decode(?,null,HEATNO,?) and
  22. to_char(OPTDATE, 'yyyy-MM-dd') between ? and ?)
  23. ORDER BY optdate DESC
  24. ]]>
  25. </query>
  26. <query id="GetPlanInfo.select" desc="获取计划信息" fetchSize="10">
  27. <![CDATA[
  28. select a.HEATNO,
  29. a.aim_grade_code,
  30. c.steel,
  31. '' catalogid,
  32. a.std_code,
  33. a.PLAN_LINES,
  34. a.FACT_ROUTE,
  35. a.CAST_ID,
  36. a.heat_state,
  37. a.PLAN_MAKING_TIME,
  38. a.PLAN_MAKER,
  39. a.STD_CODE,
  40. a.V_HEAT_ID,
  41. a.ORD_GON_ID,
  42. a.cast_no,
  43. a.cast_seq,
  44. a.HEAT_NUM,
  45. a.len,
  46. a.width,
  47. a.thick,
  48. b.potno SENDTOOLID,
  49. b.POTDISTINCTION SENDGRADE,
  50. b.POTWRAPSTATE INSTANCE,
  51. b.POTAGE,
  52. (select f.basename from (Select * from ppc_steel_cutingdetail union Select * from J#ppc_steel_cutingdetail) e,scm_base_info f where e.STANDARDSCODE=f.basecode(+)
  53. and e.furnaceno=a.v_heat_id and rownum<2) || decode(a.STD_NAME,null,'','(' ||a.STD_NAME || ')') SPECIFICATION,
  54. (select SLABWIDTH ||'*'||SLABHEIGHT from (Select * from ppc_steel_cutingdetail union Select * from J#ppc_steel_cutingdetail) where FURNACENO=a.HEATNO and rownum<2) Aim_W_T
  55. from (Select * from ppc_STEEL_HEAT union select * from J#ppc_STEEL_HEAT) a,(select heatno,potno,POTDISTINCTION,POTWRAPSTATE,POTAGE from stl_bof_optinfo where heatNo=? union
  56. select heatno,potno,POTDISTINCTION,POTWRAPSTATE,POTAGE from J#stl_bof_optinfo where heatNo=? ) b ,scm_steel c
  57. WHERE a.aim_grade_code=c.steelcode and a.heatno = b.heatno(+) and a.heatno= ?
  58. ]]>
  59. </query>
  60. <query id="GetBofMaterialData.select" desc="获取加料信息(汇总)" fetchSize="10">
  61. <![CDATA[
  62. select a.HEATPROCESSNO
  63. ,a.MATERIELTYPE
  64. ,a.MATERIELCODE
  65. ,a.JMDATE
  66. ,a.PURPOSECODE
  67. ,a.JMTYPE
  68. ,round(a.JMWGT,2) JMWGT
  69. ,b.MATERIELFORSHORT
  70. ,b.MATERIELNAME
  71. from (select * from stl_ADDITIVES union select * from J#stl_Additives) a, scm_MATERIEL b
  72. where a.MATERIELCODE = b.MATERIELCODE and a.MATERIELTYPE = b.MATERIELTYPE
  73. and HEATNO=decode(?,null,HEATNO,?) and STATIONCODE =decode(?,null,STATIONCODE,?)
  74. and DISPOSALTIME = decode(?,null,DISPOSALTIME,?)
  75. ]]>
  76. </query>
  77. <query id="GetJobMaterialData.select" desc="获取作业加料过程信息" fetchSize="10">
  78. <![CDATA[
  79. select a.HEATPROCESSNO
  80. ,a.MATERIELTYPE
  81. ,a.MATERIELCODE
  82. ,a.JMDATE
  83. ,a.JMTYPE
  84. ,a.HOPPERNUMID
  85. ,round(a.JMWGT,2) JMWGT
  86. from (select * from $ union select * from J#$ ) a
  87. where 1=1
  88. and HEATNO=decode(?,null,HEATNO,?) and STATIONCODE =decode(?,null,STATIONCODE,?)
  89. and DISPOSALTIME = decode(?,null,DISPOSALTIME,?)
  90. order by jmdate desc
  91. ]]>
  92. </query>
  93. <query id="GetRCraftElement.select" desc="获得工艺化学成分数据" fetchSize="10">
  94. <![CDATA[
  95. select CHECKNO,
  96. HEATNO,
  97. ASSAYTYPECODE,
  98. FLAG,
  99. $ STEELNAME,
  100. SHIFTCODE,
  101. ASSAYDATE
  102. from STL_CHEMELEMENT
  103. WHERE HeatNo = decode(?,null,HEATNO,?)
  104. and substr(checkno, length(checkno), 1) = ?
  105. or checkno = ?
  106. union
  107. select CHECKNO,
  108. HEATNO,
  109. ASSAYTYPECODE,
  110. FLAG,
  111. $ STEELNAME,
  112. SHIFTCODE,
  113. ASSAYDATE
  114. from J#STL_CHEMELEMENT
  115. WHERE HeatNo = decode(?,null,HEATNO,?)
  116. and substr(checkno, length(checkno), 1) = ?
  117. or checkno = ?
  118. ORDER BY ASSAYDATE
  119. ]]>
  120. </query>
  121. <query id="GetMisMMolirnSource.select" desc="查询混铁炉铁水成分索引" fetchSize="10">
  122. <![CDATA[
  123. select checkno from stl_mis_taphole t where misid=?
  124. ]]>
  125. </query>
  126. <query id="GetMisZMolirnSource.select" desc="查询直兑铁水成分索引" fetchSize="10">
  127. <![CDATA[
  128. select checkno from stl_es_taphole t where misid=?
  129. ]]>
  130. </query>
  131. <query id="GetHmpMolirnSource.select" desc="查询脱硫铁水成分索引" fetchSize="10">
  132. <![CDATA[
  133. select SWBELEMENTCODE from job_hmp_optinfo t where HUDWID = ?
  134. union
  135. select SWBELEMENTCODE from J#job_hmp_optinfo t where HUDWID = ?
  136. ]]>
  137. </query>
  138. <query id="GetBofSamplingData.select" desc="获取转炉采样数据(温度)" fetchSize="10">
  139. <![CDATA[
  140. select HEATPROCESSNO
  141. , SAMPLINGID
  142. , SAMPLINGNAME
  143. , HEATNO
  144. , STATIONCODE
  145. , DISPOSALTIME
  146. , SAMPLINGDEPICT
  147. , SAMPLINGVALUE
  148. , SAMPLINGDATE
  149. from stl_tempsampling
  150. where
  151. HEATNO=decode(?,null,HEATNO,?) and STATIONCODE =decode(?,null,STATIONCODE,?)
  152. and DISPOSALTIME = decode(?,null,DISPOSALTIME,?)
  153. union select HEATPROCESSNO
  154. , SAMPLINGID
  155. , SAMPLINGNAME
  156. , HEATNO
  157. , STATIONCODE
  158. , DISPOSALTIME
  159. , SAMPLINGDEPICT
  160. , SAMPLINGVALUE
  161. , SAMPLINGDATE
  162. from J#stl_tempsampling
  163. where
  164. HEATNO=decode(?,null,HEATNO,?) and STATIONCODE =decode(?,null,STATIONCODE,?)
  165. and DISPOSALTIME = decode(?,null,DISPOSALTIME,?)
  166. order by samplingdate
  167. ]]>
  168. </query>
  169. <query id="GetMisElement.select" desc="获取直兑化学成分" fetchSize="10">
  170. <![CDATA[
  171. select 'A101' ASSAYTYPECODE ,C, SI, MN, P, S, ASN,CU, Sn,sb from STL_mis_taphole t where misid=decode(?,null,misid,?)
  172. ]]>
  173. </query>
  174. <query id="GetEsElement.select" desc="获取直兑化学成分" fetchSize="10">
  175. <![CDATA[
  176. select 'A101' ASSAYTYPECODE ,C, SI, MN, P, S, ASN,CU, Sn,sb from STL_es_taphole t where misid=decode(?,null,misid,?)
  177. ]]>
  178. </query>
  179. <query id="ReceiveResIronCraftElement.Select" desc="查询实绩各工序作业铁水化学成分信息" fetchSize="10">
  180. <![CDATA[
  181. select CHECKNO, heatno, ASSAYTYPECODE, c, si, mn, p, s, asn, ni, Cu, sn, sb
  182. from (select *
  183. from stl_chemelement
  184. union
  185. select * from J#stl_chemelement)
  186. where heatno = ?
  187. and SUBSTR(ASSAYTYPECODE, 4) =
  188. (select max(SUBSTR(ASSAYTYPECODE, 4))
  189. from (select *
  190. from stl_chemelement
  191. union
  192. select * from J#stl_Chemelement)
  193. where heatno = ?)
  194. ]]>
  195. </query>
  196. <query id="SetHopperName.select" desc="设置料斗信息" fetchSize="10">
  197. <![CDATA[
  198. select a.MSNUMID,
  199. a.MSLOCATION,
  200. a.MATERIELTYPE,
  201. a.MATERIELCODE,
  202. a.MATERIELUNITS,
  203. a.JMTYPE,
  204. b.MATERIELFORSHORT
  205. from stl_MATERIALCONFG a, scm_MATERIEL b
  206. where a.MATERIELCODE = b.MATERIELCODE(+)
  207. and a.MATERIELTYPE = b.MATERIELTYPE(+)
  208. and a.MSLOCATION = decode(?,null,MSLOCATION,?)
  209. order by a.MATERIELTYPE, to_number(msnumid) asc
  210. ]]>
  211. </query>
  212. <query id="GetMaterialData.select" desc="取物料数据" fetchSize="10">
  213. <![CDATA[
  214. select MATERIELCODE,
  215. MATERIELNAME,
  216. MATERIELFORSHORT,
  217. decode(MATERIELTYPE,
  218. 'FL',
  219. '辅料',
  220. decode(MATERIELTYPE, 'HJ', '合金', '喂线')) WLLXM,
  221. MATERIELTYPE
  222. from scm_MATERIEL
  223. ]]>
  224. </query>
  225. <query id="GetHndTrwMtr.select" desc="获取手投料元素项" fetchSize="10">
  226. <![CDATA[
  227. select CONFGITEM, USEDLOCATION, USEDEXPLAIN, CONFGCODE
  228. from STL_INTERFACECONFG
  229. where CONFGITEM = decode(?,null,CONFGITEM,?)
  230. and USEDLOCATION = 'STL'
  231. ]]>
  232. </query>
  233. <query id="SaveResData.Update" desc="保存作业实绩数据" fetchSize="10">
  234. <![CDATA[
  235. res_lg_lfsmanage.Res_Save
  236. ]]>
  237. </query>
  238. <query id="SaveUpdateLog.Update" desc="保存作业实绩修改实绩数据" fetchSize="10">
  239. <![CDATA[
  240. res_lg_lfsmanage.SaveUpdateLog
  241. ]]>
  242. </query>
  243. <query id="SaveHmpResData.Update" desc="保存脱硫实绩修改实绩数据" fetchSize="10">
  244. <![CDATA[
  245. res_lg_lfsmanage.HmpResSave
  246. ]]>
  247. </query>
  248. </queryMap>