QueryCommonResMgt.xml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  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. round(1536-(nvl(C,0)*78+nvl(Mn,0)*4.9+nvl(Si,0)*7.6+nvl(P,0)*34+nvl(S,0)*30+nvl(Cu,0)*5+nvl(Ni,0)*3.1+nvl(Mo,0)*2+nvl(V,0)*2+nvl(Cr,0)*1.3+nvl(Ti,0)*18+nvl(Als,0)*3.6),2) YXX
  103. from STL_CHEMELEMENT
  104. WHERE HeatNo = decode(?,null,HEATNO,?)
  105. and substr(checkno, length(checkno), 1) = ?
  106. or checkno = ?
  107. union
  108. select CHECKNO,
  109. HEATNO,
  110. ASSAYTYPECODE,
  111. FLAG,
  112. $ STEELNAME,
  113. SHIFTCODE,
  114. ASSAYDATE,
  115. round(1536-(nvl(C,0)*78+nvl(Mn,0)*4.9+nvl(Si,0)*7.6+nvl(P,0)*34+nvl(S,0)*30+nvl(Cu,0)*5+nvl(Ni,0)*3.1+nvl(Mo,0)*2+nvl(V,0)*2+nvl(Cr,0)*1.3+nvl(Ti,0)*18+nvl(Als,0)*3.6),2) YXX
  116. from J#STL_CHEMELEMENT
  117. WHERE HeatNo = decode(?,null,HEATNO,?)
  118. and substr(checkno, length(checkno), 1) = ?
  119. or checkno = ?
  120. ORDER BY ASSAYDATE
  121. ]]>
  122. </query>
  123. <query id="GetMisMMolirnSource.select" desc="查询混铁炉铁水成分索引" fetchSize="10">
  124. <![CDATA[
  125. select checkno from stl_mis_taphole t where misid=?
  126. ]]>
  127. </query>
  128. <query id="GetMisZMolirnSource.select" desc="查询直兑铁水成分索引" fetchSize="10">
  129. <![CDATA[
  130. select checkno from stl_es_taphole t where misid=?
  131. ]]>
  132. </query>
  133. <query id="GetHmpMolirnSource.select" desc="查询脱硫铁水成分索引" fetchSize="10">
  134. <![CDATA[
  135. select SWBELEMENTCODE from job_hmp_optinfo t where HUDWID = ?
  136. union
  137. select SWBELEMENTCODE from J#job_hmp_optinfo t where HUDWID = ?
  138. ]]>
  139. </query>
  140. <query id="GetBofSamplingData.select" desc="获取转炉采样数据(温度)" fetchSize="10">
  141. <![CDATA[
  142. select HEATPROCESSNO
  143. , SAMPLINGID
  144. , SAMPLINGNAME
  145. , HEATNO
  146. , STATIONCODE
  147. , DISPOSALTIME
  148. , SAMPLINGDEPICT
  149. , SAMPLINGVALUE
  150. , SAMPLINGDATE
  151. , ALPPM
  152. , CPPM
  153. , O2PPM
  154. from stl_tempsampling
  155. where
  156. HEATNO=decode(?,null,HEATNO,?) and STATIONCODE =decode(?,null,STATIONCODE,?)
  157. and DISPOSALTIME = decode(?,null,DISPOSALTIME,?)
  158. union select HEATPROCESSNO
  159. , SAMPLINGID
  160. , SAMPLINGNAME
  161. , HEATNO
  162. , STATIONCODE
  163. , DISPOSALTIME
  164. , SAMPLINGDEPICT
  165. , SAMPLINGVALUE
  166. , SAMPLINGDATE
  167. , ALPPM
  168. , CPPM
  169. , O2PPM
  170. from J#stl_tempsampling
  171. where
  172. HEATNO=decode(?,null,HEATNO,?) and STATIONCODE =decode(?,null,STATIONCODE,?)
  173. and DISPOSALTIME = decode(?,null,DISPOSALTIME,?)
  174. order by samplingdate
  175. ]]>
  176. </query>
  177. <query id="GetMisElement.select" desc="获取直兑化学成分" fetchSize="10">
  178. <![CDATA[
  179. select 'A101' ASSAYTYPECODE ,C, SI, MN, P, S, ASN,CU, Sn,sb from STL_mis_taphole t where misid=decode(?,null,misid,?)
  180. ]]>
  181. </query>
  182. <query id="GetEsElement.select" desc="获取直兑化学成分" fetchSize="10">
  183. <![CDATA[
  184. select 'A101' ASSAYTYPECODE ,C, SI, MN, P, S, ASN,CU, Sn,sb from STL_es_taphole t where misid=decode(?,null,misid,?)
  185. ]]>
  186. </query>
  187. <query id="ReceiveResIronCraftElement.Select" desc="查询实绩各工序作业铁水化学成分信息" fetchSize="10">
  188. <![CDATA[
  189. select CHECKNO, heatno, ASSAYTYPECODE, c, si, mn, p, s, asn, ni, Cu, sn, sb
  190. from (select *
  191. from stl_chemelement
  192. union
  193. select * from J#stl_chemelement)
  194. where heatno = ?
  195. and SUBSTR(ASSAYTYPECODE, 4) =
  196. (select max(SUBSTR(ASSAYTYPECODE, 4))
  197. from (select *
  198. from stl_chemelement
  199. union
  200. select * from J#stl_Chemelement)
  201. where heatno = ?)
  202. ]]>
  203. </query>
  204. <query id="SetHopperName.select" desc="设置料斗信息" fetchSize="10">
  205. <![CDATA[
  206. select a.MSNUMID,
  207. a.MSLOCATION,
  208. a.MATERIELTYPE,
  209. a.MATERIELCODE,
  210. a.MATERIELUNITS,
  211. a.JMTYPE,
  212. b.MATERIELFORSHORT
  213. from stl_MATERIALCONFG a, scm_MATERIEL b
  214. where a.MATERIELCODE = b.MATERIELCODE(+)
  215. and a.MATERIELTYPE = b.MATERIELTYPE(+)
  216. and a.MSLOCATION = decode(?,null,MSLOCATION,?)
  217. order by a.MATERIELTYPE, to_number(msnumid) asc
  218. ]]>
  219. </query>
  220. <query id="GetMaterialData.select" desc="取物料数据" fetchSize="10">
  221. <![CDATA[
  222. select MATERIELCODE,
  223. MATERIELNAME,
  224. MATERIELFORSHORT,
  225. decode(MATERIELTYPE,
  226. 'FL',
  227. '辅料',
  228. decode(MATERIELTYPE, 'HJ', '合金', '喂线')) WLLXM,
  229. MATERIELTYPE
  230. from scm_MATERIEL
  231. ]]>
  232. </query>
  233. <query id="GetHndTrwMtr.select" desc="获取手投料元素项" fetchSize="10">
  234. <![CDATA[
  235. select CONFGITEM, USEDLOCATION, USEDEXPLAIN, CONFGCODE
  236. from STL_INTERFACECONFG
  237. where CONFGITEM = decode(?,null,CONFGITEM,?)
  238. and USEDLOCATION = 'STL'
  239. ]]>
  240. </query>
  241. <query id="SaveResData.Update" desc="保存作业实绩数据" fetchSize="10">
  242. <![CDATA[
  243. res_lg_lfsmanage.Res_Save
  244. ]]>
  245. </query>
  246. <query id="SaveUpdateLog.Update" desc="保存作业实绩修改实绩数据" fetchSize="10">
  247. <![CDATA[
  248. res_lg_lfsmanage.SaveUpdateLog
  249. ]]>
  250. </query>
  251. <query id="SaveHmpResData.Update" desc="保存脱硫实绩修改实绩数据" fetchSize="10">
  252. <![CDATA[
  253. res_lg_lfsmanage.HmpResSave
  254. ]]>
  255. </query>
  256. </queryMap>