QueryCommonModule.xml 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="作业管理公共信息">
  3. <query id="GetHeatRegulation.Select" desc="查询加热处理号,炉号规则信息" fetchSize="10">
  4. <![CDATA[
  5. select itemcode, itemname, startposition, itemlength, flag
  6. from scm_heat_regulation
  7. where flag = '1'
  8. ]]>
  9. </query>
  10. <query id="GetCurrDuty.Select" desc="获取班次信息" fetchSize="10">
  11. <![CDATA[
  12. select mes_lg_common.getlgshift1(sysdate) from dual
  13. ]]>
  14. </query>
  15. <query id="GetManualOperateInfo.Select" desc="查询作业手动操作配置信息" fetchSize="10">
  16. <![CDATA[
  17. select t.stationcode,
  18. t.OPTTYPE,
  19. t.commandtype,
  20. t.objectpos,
  21. t.optcaption,
  22. t.optcommandtype
  23. from com_stl_manualoperate t
  24. where t.stationcode = ? and t.flag='1'
  25. order by t.sortid asc
  26. ]]>
  27. </query>
  28. <query id="ReceivePlanInfo.Select" desc="查询指定炉号的作业计划信息" fetchSize="10">
  29. <![CDATA[
  30. select a.HEATNO,
  31. a.AIM_GRADE_CODE,
  32. c.steel STEEL,
  33. a.PLAN_LINES,
  34. a.FACT_ROUTE,
  35. a.CAST_ID,
  36. a.HEAT_STATE,
  37. to_char(a.PLAN_MAKING_TIME, 'yyyy-MM-dd HH24:mi:ss') 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. case
  46. when a.THICK is not null and a.WIDTH is not null then
  47. a.THICK || '×' || a.WIDTH
  48. end SECTION,
  49. b.POTNO,
  50. b.POTAGE,
  51. b.POTDISTINCTION,
  52. b.POTWRAPSTATE
  53. from PPC_STEEL_HEAT a,
  54. (select *
  55. from (select row_number() over(partition by heatno order by optdate) XH,
  56. HEATNO,
  57. POTNO,
  58. POTAGE,
  59. POTDISTINCTION,
  60. POTWRAPSTATE
  61. from STL_BOF_OPTINFO)
  62. where XH = 1) b,
  63. com_steel c,
  64. slm_order d
  65. WHERE a.HEATNO = b.heatno(+)
  66. and a.aim_grade_code = c.steelcode(+)
  67. and a.ord_gon_id = d.orderno(+)
  68. and a.HEATNO = ?
  69. ]]>
  70. </query>
  71. <query id="ReceiveCraftElement.Select" desc="查询各工序作业化学成分信息" fetchSize="10">
  72. <![CDATA[
  73. select CHECKNO,
  74. HEATNO,
  75. ASSAYTYPECODE,
  76. FLAG,
  77. C,SI,MN,P,S,NI,CR,CU,ASN,TI,V,MO,B,
  78. W,AL,ZN,PB,SN,CA,LA,SB,CE,SE,MG,NB,
  79. CD,BI,N,H,O,FE,AT,BA,BE,CS,CL,CO,DY,
  80. ER,EU,GD,GA,GE,HF,HO,IND,I,IR,KR,LI,
  81. LU,ND,NA,OS,PD,PT,K,PR,RE,RH,RB,SM,
  82. SC,SR,TA,TE,TB,TM,YB,Y,ZR,ALT, ALS,
  83. ALINS,CSC,CEQ,CEV,CAO,MGO,SIO2,AL2O3,TFEO,
  84. FE2O3,H2O,CAF2,P2O5,TFE,CR2O3,TIO2,MNO,
  85. ALKALINITY,V2O5,FEO,HIC,Pcm,
  86. STEELNAME,
  87. SHIFTCODE,
  88. ASSAYDATE
  89. from STL_CHEMELEMENT
  90. WHERE HeatNo = ? or (case when upper(?) = 'C' then checkno else '1' end = case when upper(?) = 'C' then ? else '2' end)
  91. ORDER BY DECODE(ASSAYTYPECODE, 'GT', '1', 'TS', '2', 'LD', '3', 'AR', '4', 'LF', '5', 'CC', '6', '7'),CHECKNO
  92. ]]>
  93. </query>
  94. <query id="ReceiveIronCraftElement.Select" desc="查询各工序作业铁水化学成分信息" fetchSize="10">
  95. <![CDATA[
  96. select CHECKNO, heatno, ASSAYTYPECODE, c, si, mn, p, s, asn, ni, Cu, sn, sb
  97. from stl_chemelement
  98. where heatno = ?
  99. and SUBSTR(ASSAYTYPECODE, 4) =
  100. (select max(SUBSTR(ASSAYTYPECODE, 4))
  101. from stl_chemelement
  102. where heatno = ?)
  103. ]]>
  104. </query>
  105. <query id="GetHopperNameBof.Select" desc="查询转炉料仓配置信息" fetchSize="10">
  106. <![CDATA[
  107. select a.MSNUMID,
  108. a.MSLOCATION,
  109. a.MATERIELTYPE,
  110. a.MATERIELCODE,
  111. a.MATERIELUNITS,
  112. a.JMTYPE,
  113. b.MATERIELFORSHORT
  114. from STL_MATERIALCONFG a, COM_MATERIEL b
  115. where a.MATERIELCODE = b.MATERIELCODE(+)
  116. and a.MATERIELTYPE = b.MATERIELTYPE(+)
  117. and a.MSLOCATION = ? and a.MATERIELTYPE=?
  118. order by a.MATERIELTYPE
  119. ]]>
  120. </query>
  121. <query id="GetHopperNameSet.Select" desc="查询料仓配置信息" fetchSize="10">
  122. <![CDATA[
  123. select a.MSNUMID,
  124. a.MSLOCATION,
  125. a.MATERIELTYPE,
  126. a.MATERIELCODE,
  127. a.MATERIELUNITS,
  128. a.JMTYPE,
  129. b.MATERIELFORSHORT
  130. from STL_MATERIALCONFG a, COM_MATERIEL b
  131. where a.MATERIELCODE = b.MATERIELCODE(+)
  132. and a.MATERIELTYPE = b.MATERIELTYPE(+)
  133. and a.MSLOCATION = ? and (a.MATERIELTYPE = 'FL' or a.MATERIELTYPE = 'HJ')
  134. order by a.MATERIELTYPE
  135. ]]>
  136. </query>
  137. <query id="GetHopperName.Select" desc="作业管理查询料仓配置信息" fetchSize="10">
  138. <![CDATA[
  139. select a.MSNUMID,
  140. a.MSLOCATION,
  141. a.MATERIELTYPE,
  142. a.MATERIELCODE,
  143. a.MATERIELUNITS,
  144. a.JMTYPE,
  145. b.MATERIELFORSHORT
  146. from STL_MATERIALCONFG a, COM_MATERIEL b
  147. where a.MATERIELCODE = b.MATERIELCODE(+)
  148. and a.MATERIELTYPE = b.MATERIELTYPE(+)
  149. and a.MSLOCATION = ? and (a.MATERIELTYPE = 'FL' or a.MATERIELTYPE = 'HJ' or a.MATERIELTYPE = 'WS')
  150. order by a.MATERIELTYPE
  151. ]]>
  152. </query>
  153. <query id="GetMaterialData.Select" desc="查询物料配置信息" fetchSize="10">
  154. <![CDATA[
  155. select MATERIELCODE,
  156. MATERIELNAME,
  157. MATERIELFORSHORT,
  158. decode(MATERIELTYPE,'FL','辅料', decode(MATERIELTYPE,'HJ','合金',decode(MATERIELTYPE,'WS','喂线','保护渣'))) WLLXM,
  159. MATERIELTYPE
  160. from COM_MATERIEL order by MATERIELTYPE
  161. ]]>
  162. </query>
  163. <query id="GetHndMtrInfo.Select" desc="查询手投料物料信息" fetchSize="10">
  164. <![CDATA[
  165. select MATERIELCODE,
  166. MATERIELFORSHORT,
  167. MATERIELNAME,
  168. CASE MATERIELTYPE
  169. WHEN 'FL' THEN
  170. '辅料'
  171. WHEN 'HJ' THEN
  172. '合金'
  173. ELSE
  174. '喂丝'
  175. END MATERIELTYPE
  176. from COM_MATERIEL
  177. WHERE MATERIELTYPE IN (?, ?, ?, ?)
  178. order by materielcode
  179. ]]>
  180. </query>
  181. <query id="GetHndTrwMtr.Select" desc="查询手投料配置信息" fetchSize="10">
  182. <![CDATA[
  183. select CONFGITEM, USEDLOCATION, USEDEXPLAIN, CONFGCODE
  184. from stl_interfaceconfg
  185. where CONFGITEM = ?
  186. and USEDLOCATION = 'STL'
  187. ]]>
  188. </query>
  189. <query id="GetStationconMaterialData.Select" desc="查询岗位对应物料配置信息" fetchSize="10">
  190. <![CDATA[
  191. select MATERIELCODE,
  192. MATERIELNAME,
  193. MATERIELFORSHORT,
  194. decode(MATERIELTYPE,
  195. 'FL',
  196. '辅料',
  197. decode(MATERIELTYPE,
  198. 'HJ',
  199. '合金',
  200. decode(MATERIELTYPE, 'WS', '喂线', '保护渣'))) WLLXM,
  201. MATERIELTYPE
  202. from COM_STATIONCONMATERIEL
  203. where craftposid = ?
  204. order by MATERIELTYPE
  205. ]]>
  206. </query>
  207. <query id="SwapHopper.Procedure" desc="设置料仓物料信息" fetchSize="10">
  208. <![CDATA[
  209. JOB_LG_MANAGE.sethopper
  210. ]]>
  211. </query>
  212. <query id="SwapHatHopper.Procedure" desc="设置手动料仓物料信息" fetchSize="10">
  213. <![CDATA[
  214. JOB_LG_MANAGE.Savesj_jmwgpz
  215. ]]>
  216. </query>
  217. <query id="UpdateTableField.Update" desc="更新作业的操作记录表字段信息" fetchSize="10">
  218. <![CDATA[
  219. JOB_LG_MANAGE.updatetblefield
  220. ]]>
  221. </query>
  222. <query id="UpdateHMPTableField.Update" desc="更新脱硫作业的操作记录表字段信息" fetchSize="10">
  223. <![CDATA[
  224. JOB_LG_MANAGE.UpdateHmptblefield
  225. ]]>
  226. </query>
  227. <query id="AddMaterialProc.INSERT" desc="新增过程添加料操作记录" fetchSize="10">
  228. <![CDATA[
  229. JOB_LG_MANAGE.InsertProcData
  230. ]]>
  231. </query>
  232. <query id="GetBofSamplingData.Select" desc="查询转炉采样信息" fetchSize="10">
  233. <![CDATA[
  234. SELECT a.HEATPROCESSNO,a.SAMPLINGID,a.SAMPLINGNAME,
  235. a.HEATNO,a.STATIONCODE,a.DISPOSALTIME,
  236. a.SAMPLINGDEPICT,a.SAMPLINGVALUE,to_char(a.SAMPLINGDATE, 'yyyy-MM-dd HH24:mi:ss') SAMPLINGDATE
  237. FROM stl_BOF_SAMPLING a,
  238. (SELECT heatprocessno, MAX(samplingid) samplingid
  239. FROM stl_BOF_SAMPLING
  240. GROUP BY heatprocessno) b
  241. WHERE a.heatprocessno = b.heatprocessno
  242. and HEATNO = ?
  243. and STATIONCODE = ?
  244. and DISPOSALTIME = ?
  245. union
  246. select a.HEATPROCESSNO,a.SAMPLINGID,a.SAMPLINGNAME,
  247. a.HEATNO,a.STATIONCODE,a.DISPOSALTIME,
  248. a.SAMPLINGDEPICT,a.SAMPLINGVALUE,to_char(a.SAMPLINGDATE, 'yyyy-MM-dd HH24:mi:ss') SAMPLINGDATE
  249. from stl_tempsampling a,
  250. (SELECT heatprocessno, MAX(samplingid) samplingid
  251. FROM stl_tempsampling
  252. GROUP BY heatprocessno) b
  253. where a.heatprocessno = b.heatprocessno
  254. and HEATNO = ?
  255. and substr(STATIONCODE, 0, 1) = ?
  256. and DISPOSALTIME = ?
  257. ]]>
  258. </query>
  259. <query id="GetCasSamplingData.Select" desc="查询吹氩采样信息" fetchSize="10">
  260. <![CDATA[
  261. SELECT a.HEATPROCESSNO,a.SAMPLINGID,a.SAMPLINGNAME,
  262. a.HEATNO,a.STATIONCODE,a.DISPOSALTIME,
  263. a.SAMPLINGDEPICT,a.SAMPLINGVALUE,to_char(a.SAMPLINGDATE, 'yyyy-MM-dd HH24:mi:ss') SAMPLINGDATE
  264. FROM STL_CAS_SAMPLING a,
  265. (SELECT heatprocessno, MAX(samplingid) samplingid
  266. FROM STL_CAS_SAMPLING
  267. GROUP BY heatprocessno) b
  268. WHERE a.heatprocessno = b.heatprocessno
  269. and HEATNO = ?
  270. and STATIONCODE = ?
  271. and DISPOSALTIME = ?
  272. union
  273. select a.HEATPROCESSNO,a.SAMPLINGID,a.SAMPLINGNAME,
  274. a.HEATNO,a.STATIONCODE,a.DISPOSALTIME,
  275. a.SAMPLINGDEPICT,a.SAMPLINGVALUE,to_char(a.SAMPLINGDATE, 'yyyy-MM-dd HH24:mi:ss') SAMPLINGDATE
  276. from stl_tempsampling a,
  277. (SELECT heatprocessno, MAX(samplingid) samplingid
  278. FROM stl_tempsampling
  279. GROUP BY heatprocessno) b
  280. where a.heatprocessno = b.heatprocessno
  281. and HEATNO = ?
  282. and substr(STATIONCODE, 0, 1) = ?
  283. and DISPOSALTIME = ?
  284. ]]>
  285. </query>
  286. <query id="GetLfsSamplingData.Select" desc="查询LF炉采样信息" fetchSize="10">
  287. <![CDATA[
  288. SELECT a.HEATPROCESSNO,a.SAMPLINGID,a.SAMPLINGNAME,
  289. a.HEATNO,a.STATIONCODE,a.DISPOSALTIME,
  290. a.SAMPLINGDEPICT,a.SAMPLINGVALUE,to_char(a.SAMPLINGDATE, 'yyyy-MM-dd HH24:mi:ss') SAMPLINGDATE
  291. FROM STL_LFS_SAMPLING a,
  292. (SELECT heatprocessno, MAX(samplingid) samplingid
  293. FROM STL_LFS_SAMPLING
  294. GROUP BY heatprocessno) b
  295. WHERE a.heatprocessno = b.heatprocessno
  296. and HEATNO = ?
  297. and STATIONCODE = ?
  298. and DISPOSALTIME = ?
  299. union
  300. select a.HEATPROCESSNO,a.SAMPLINGID,a.SAMPLINGNAME,
  301. a.HEATNO,a.STATIONCODE,a.DISPOSALTIME,
  302. a.SAMPLINGDEPICT,a.SAMPLINGVALUE,to_char(a.SAMPLINGDATE, 'yyyy-MM-dd HH24:mi:ss') SAMPLINGDATE
  303. from stl_tempsampling a,
  304. (SELECT heatprocessno, MAX(samplingid) samplingid
  305. FROM stl_tempsampling
  306. GROUP BY heatprocessno) b
  307. where a.heatprocessno = b.heatprocessno
  308. and HEATNO = ?
  309. and substr(STATIONCODE, 0, 1) = ?
  310. and DISPOSALTIME = ?
  311. ]]>
  312. </query>
  313. <query id="GetCcmSamplingData.Select" desc="查询连铸机采样信息" fetchSize="10">
  314. <![CDATA[
  315. SELECT a.HEATPROCESSNO,a.SAMPLINGID,a.SAMPLINGNAME,
  316. a.HEATNO,a.STATIONCODE,a.DISPOSALTIME,
  317. a.SAMPLINGDEPICT,a.SAMPLINGVALUE,to_char(a.SAMPLINGDATE, 'yyyy-MM-dd HH24:mi:ss') SAMPLINGDATE
  318. FROM STL_CCM_SAMPLING a,
  319. (SELECT heatprocessno, MAX(samplingid) samplingid
  320. FROM STL_CCM_SAMPLING
  321. GROUP BY heatprocessno) b
  322. WHERE a.heatprocessno = b.heatprocessno
  323. and HEATNO = ?
  324. and STATIONCODE = ?
  325. and DISPOSALTIME = ?
  326. union
  327. select a.HEATPROCESSNO,a.SAMPLINGID,a.SAMPLINGNAME,
  328. a.HEATNO,a.STATIONCODE,a.DISPOSALTIME,
  329. a.SAMPLINGDEPICT,a.SAMPLINGVALUE,to_char(a.SAMPLINGDATE, 'yyyy-MM-dd HH24:mi:ss') SAMPLINGDATE
  330. from stl_tempsampling a,
  331. (SELECT heatprocessno, MAX(samplingid) samplingid
  332. FROM stl_tempsampling
  333. GROUP BY heatprocessno) b
  334. where a.heatprocessno = b.heatprocessno
  335. and HEATNO = ?
  336. and substr(STATIONCODE, 0, 1) = ?
  337. and DISPOSALTIME = ?
  338. ]]>
  339. </query>
  340. <query id="GetFromToolInfo_Custom.Select" desc="查询窗体工具栏信息,带参数" fetchSize="10">
  341. <![CDATA[
  342. SELECT ID, KEY, CAPTION, IMAGE
  343. FROM core_app_function
  344. WHERE PARENT_ID =
  345. (select ID
  346. from core_app_function t
  347. where key = ?
  348. and custominfo = ? ) order by id
  349. ]]>
  350. </query>
  351. <query id="GetFromToolInfo.Select" desc="查询窗体工具栏信息,不带参数" fetchSize="10">
  352. <![CDATA[
  353. SELECT ID, KEY, CAPTION, IMAGE
  354. FROM core_app_function
  355. WHERE PARENT_ID =
  356. (select ID
  357. from core_app_function t
  358. where key = ?
  359. and custominfo is null) order by id
  360. ]]>
  361. </query>
  362. <query id="GetAllowOperate.Select" desc="查询LF炉当前允许操作工序" fetchSize="10">
  363. <![CDATA[
  364. select decode(t.car1allowoperate,
  365. '1',
  366. '1#位允许操作',
  367. decode(t.car2allowoperate, '1', '2#位允许操作', '')) Lfs1allowOperate,
  368. decode(t1.car1allowoperate,
  369. '1',
  370. '1#位位允许操作',
  371. decode(t1.car2allowoperate, '1', '2#位允许操作', '')) Lfs2allowOperate
  372. from rtd_pointlfs1no1 t, rtd_pointlfs2no1 t1
  373. ]]>
  374. </query>
  375. <query id="GetJobStandardElement.Select" desc="查询作业化学成分标准信息" fetchSize="10">
  376. <![CDATA[
  377. select t.cic,t.stdstyle,t.steel,t1.itemcode,t1.std,t1.stdmin,t1.stdmax,t1.stdsign
  378. from scm_sortcode_chem t, scm_standard_chem t1
  379. where t.cic = t1.cic
  380. and (t.stdstyle = '1' or t.stdstyle = '2' or t.stdstyle = '3')
  381. and t.gycode = ?
  382. order by t.stdstyle , itemcode
  383. ]]>
  384. </query>
  385. <query id="GetJobStandardTemp.Select" desc="查询温度作业标准" fetchSize="10">
  386. <![CDATA[
  387. select d.cardstd,
  388. d.processcode PROCESSID,
  389. a.STEELCODE,
  390. b.CRAFTITEMNAME,
  391. d.craftitemcode1 ITEM1,
  392. d.itemminvalue1 ITEM1MIN,
  393. d.itemmaxvalue1 ITEM1MAX,
  394. c.processname name_
  395. from COM_CRAFTSTANDARD a,
  396. COM_CRAFTSTANDARD_D d,
  397. COM_CRAFTITEM b,
  398. com_process_info c
  399. where a.craftcode = ?
  400. and a.cardstd = d.cardstd
  401. and substr(d.processcode, 1, 2) = 'LG'
  402. and d.craftitemcode1 = b.craftitemcode(+)
  403. and d.processcode = c.processcode(+)
  404. and c.processname = ?
  405. and d.craftitemcode1 in
  406. ('L01010', 'L01011', 'L10008', 'L10009', 'L10010', 'L10011', 'L10012')
  407. order by d.xh
  408. ]]>
  409. </query>
  410. <query id="GetJobStandardMateriel.Select" desc="查询物料消耗标准" fetchSize="10">
  411. <![CDATA[
  412. select a.craftcode,
  413. a.processcode PROCESSID,
  414. a.STEELCODE,
  415. b.CRAFTITEMNAME,
  416. a.craftitemcode1 ITEM1,
  417. a.itemminvalue1 ITEM1MIN,
  418. a.itemmaxvalue1 ITEM1MAX,
  419. c.name_
  420. from COM_CRAFTSTANDARD a, COM_CRAFTITEM b, com_process_info c
  421. where a.craftitemcode1 = b.CRAFTITEMID(+)
  422. and a.processcode = c.processid
  423. and substr(a.processcode, 1, 1) = 'L'
  424. and substr(a.craftitemcode1, 1, 6) in
  425. ('LG0202', 'LG0302', 'LG0402', 'LG0502')
  426. and (a.itemminvalue1 IS NOT NULL OR a.itemmaxvalue1 IS NOT NULL)
  427. and steelcode = ?
  428. order by a.xh
  429. ]]>
  430. </query>
  431. </queryMap>